siemens西门子周口plc模块总代理商
plc的传送与比较指令要主要有以下几个:
比较指令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
xch指令是将两个目标元件d1和d2的内容相互交换。使用说明如图所示。
9、bcd变换、bin变换指令
bcd是将源元件中的二进制数转换为bcd码送到目标元件中。对于l 6位或32位二进制操作数,若变换结果超出0-9999或0-99999999的范围就会出错。
bcd指令常用于将plc中的二进制数变换成bcd码输出以驱动led显示器。
bin是将源元件中的bcd码转换为二进制数送到目标元件中。常数k不能作为本指令的操作元件。如果源操作数不是bcd码就会出错。
如何维护德国WILO威乐离心泵
石家庄到多特蒙德物流专线,石家庄到多特蒙德国际货运专线
中山横栏镇到长沙黄花机场物流公司,中山横栏镇到黄花机场物流专线直达运输
智能压缩空气流量计选型
上海到盐湖城物流专线,上海到盐湖城国际货运专线
SIEMENS西门子周口PLC模块总代理商
消防管道硅酸铝保温施工 包工包料
北京到成都空运公司,北京空运到成都,北京到成都航空货运
我们该如何处理平面磨床常见的故障呢
上海到安庆空运物流,上海到安庆空运快递,上海到安庆航空货运快件运输
南昌到马尼拉国际搬家货运公司_南昌到马尼拉搬家公司
深入剖析热处理应力及其影响
温州到广州空运公司,温州空运到广州,温州到广州航空货运
智能一体化提升泵站顶盖有什么规范?
银川海运到美国,银川到美国海运专线
总投资超7亿元!百事华南首家食品工厂投产
曲靖到台湾专线物流,直达货运,曲靖到台湾物流公司
皮革废气处理方法
2米CAK80185数控车床发展趋势影响80185车床的卖价
无机纤维喷涂棉价格-无机纤维喷涂棉批发/采购