产品名称 | 白银西门子模块代理商-变频器中国总代理-授权代理 |
---|---|
公司名称 | 上海跃韦科技集团有限公司 |
价格 | .00/件 |
规格参数 | 西门子:西门子PLC模块.电机代理 全系列:西门子变频器通讯电缆代理 德国:西门子触摸屏DP接头代理 |
公司地址 | 上海市金山区吕巷镇溪北路59号5幢(三新经济小区)(注册地址) |
联系电话 | 15821196730 15821196730 |
由于S7-1200系列PLC提供的基础指令比较多,无法一一介绍,故而选取几个比较有代表性的指令作为实例演示,也让大家对于指令的使用有一个基本的了解。在后面的文章中,我们将会陆陆续续的使用这些指令去建立一些实例,所以在本文当中就不做赘述了。
1.延时接通指令
从上图中可以看到,延时接通指令设定时间为延时10S接通,在图一中没有达到10S的时间,所以输出点Q的能流部分为虚线,此时Q0.0没有接通;在图二中已经达到设定时间,所以输出点Q的能流部分正常输出,Q0.0已经接通。
2.比较指令
如图三所示,比较指令可以用来比较两个数值的大小,根据比较的结果决定是否有输出。例如***个小于等于指令,数据A满足小于等于数据B的条件,所以Q0.0接通,反之数据C不满足大于等于数据D的条件,所以Q0.1没有输出。
3.移动值指令
移动值指令的作用就是将IN处的数值移动到OUT1当中,从上图可以看到指令执行前后MW30数值的变化。在这个指令使用时一定要注意数据的类型设置。
4.移位指令
移位指令分为左移位、右移位指令和循环左移、循环右移指令。
这部分的指令理解起来可能比较困难,我们可以使用二进制数来理解。例如十进制数16用二进制表示为0001 0000,那么如果将16的二进制数向右移动1位则变成了0000 1000(空位由零补齐),也就是十进制的8.下面我们从程序中来看。
在图中可以看到这是一个右移位指令,IN表示输入的值,N为移动的位数,OUT为输出点。程序执行后数据A移动3个位后输出为0,用二进制表示就是1010→0101→0010→0001.由高位向低位移动。所以在OUT部分输出为1。
指令部分就先介绍到这里,以上讲解的都是这些指令比较基础的用法,那么相关指令的更多实际应用,我们会在后面的文章中逐一详细介绍。