【讨论】PLC精品课程:14.PLC功能指令传送与比较指令

[复制链接]
查看980 | 回复2 | 2010-8-2 22:33:00 | 显示全部楼层 |阅读模式


传送与比较指令 比较指令CMP 区间比较指令ZCP 传送指令MOV 移位传送指令SMOV 取反传送指令CML 块传送指令BMOV 多点传送指令FMOV 数据交换指令XCH BCD变换、BIN变换指令 1、比较指令CMP CMP指令有三个操作数:两个源操作数[S1.]和[S2.],一个目标操作数[D.],该指令将[S1.]和[S2.]进行比较,结果送到[D.]中。CMP指令使用说明如图所示。2、区间比较指令ZCP ZCP指令是将一个操作数[S.]与两个操作数[S1.]和[S2.]形成的区间比较,且[S1.]不得大于[S2.],结果送到[D.]中。ZCP指令使用说明如图所示。3、传送指令MOV MOV指令将源操作数的数据传送到目标元件中,即[S.]→[D.]。MOV指令的使用说明如图所示。当X0为ON时,源操作数[S.]中的数据K100传送到目标元件D10中。当X0为OFF,指令不执行,数据保持不变。 4、移位传送指令SMOV 首先将二进制的源数据(D1)转换成BCD码,然后将BCD码移位传送,实现数据的分配、组合。源数据BCD码右起从第4位(m1=4)开始的2位(m2=2)移送到目标D2/的第3位(n=3)和第2位,而D2/的第4和第1两位BCD码不变。然后,目标D2/中的BCD码自动转换成二进制数,即为D2的内容。BCD码值超过9999时出错。 5、取反传送指令CML CML指令使用说明如图所示。将源操作数中的数据(自动转换成二进制数)逐位取反后传送。6、块传送指令BMOV BMOV指令是从源操作数指定的元件开始的n个数组成的数据块传送到指定的目标。如果元件号超出允许的元件号范围,数据仅传送到允许的范围内。BMOV指令的使用说明如图所示。 7、多点传送指令FMOV FMOV指令是将源元件中的数据传送到指定目标开始的n个目标元件中,这n个元件中的数据完全相同。FMOV指令使用说明如图所示。 8、数据交换指令XCH &n
.....查看全部



以上是引用“PLC精品课程:14.PLC功能指令传送与比较指令” 时间:2010-8-2 22:32:57
比较指令弄错了吧?
青春无悔 | 2010-11-13 17:37:00 | 显示全部楼层
比较指令是搞错了,不过有个问题,就是在运行中假如在一号位的小车,在二号位呼叫,小车刚走一号位呼叫又运作一下,这样小车就会停下来,达不到小车返转的效果。???
北方的云 | 2011-2-25 15:38:00 | 显示全部楼层
搞不懂。???
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则