第八章三菱PXN系列PLC应用指令及编程解析.ppt

第八章三菱PXN系列PLC应用指令及编程解析.ppt

* * 在图8-16中,当高速计数器C255对X003和X004输入的脉冲计数的当前值与K100相等时,发生中断,中断指针指向中断程序,执行中断程序后,返回原断点程序。 * * 由图中程序可知, 数字开关经X020~X027输入的2位BCD码自动以二进制形式存入D2中的低八位(0~7位);而数字开关经X000~X003输入的1位BCD码自动以二进制存入D1中低四位。通过移位传送指令将D1中最低位的BCD码传送到D2中的第3位(即8~11位),并自动以二进制存入D2,实现了数据组合。 * 若要实现高八位与低八位数据交换,可采用高、低位交换特殊继电器M8160来实现。如图8-39所示。当M8160接通,当目标元件为同一地址号时(不同地址号,错误标号继电器M8067接通,不执行指令),16位数据进行高8位与低8位的交换;如果是32位指令亦相同,实现这种功能与高低位字节交换指令FNC147(SWAP)功能相同,建议采用FNC147(SWAP)指令较方便。 * 如果是16位操作,转换的BCD码若超出0~9999范围,将会出错;如果是32位操作,转换结果超出0范围,将会出错。 转换BCD指令可用于PLC内的二进制数据变为七段显示等需要用BCD码向外部输出的场合。

文档评论(0)

1亿VIP精品文档

相关文档