第五章可编程控制器的的功能指令内容摘要:

图 631 CMP、 MOV指令的使用 5. 警戒时钟指令 ( WDT) 警戒时钟指令 用于控制程序中的监视定时器刷新。 在程序的执行过程中 , 如果扫描的时间 ( 从第 0步到 END或 FEND语句 ) 超过了 200ms, 则 PLC将停止运行。 在这种情况下 , 使用 WDT指令可以刷新监视定时器 , 使程序执行到 END或 FEND。 X000 WDT 主程序 ( 240ms) END X000 WDT 主程序 1 ( 120ms) 主程序 2 ( 120ms) END (a) M8000 MOV K300 D8000 将 200ms改为 300ms (b) 图 632 WDT指令的使用 WDT指令的使用 6. 循环指令 FOR、 NEXT为循环开始和循环结束指令。 FOR、 NEXT指令内允许加嵌套使用。 循环指令使用说明: ( 3) NEXT指令不允许写在 END、 FEND指令的后面。 ( 1) FX2系列 PLC的循环指令最多允许 5级嵌套。 ( 2) FOR、 NEXT在成对使用。 要求 FOR在前, NEXT在后。 FOR、 NEXT指令的使用 图 633 FOR、 NEXT指令的使用 (a) FOR、 NEXT指令 (b) 2级嵌套 ┋ FOR Kn NEXT (a) A B ┋ FOR K4 FOR D0 NEXT NEXT ┋ ┋ (b) 7. 数制变换指令 ( 1) BCD变换指令 BCD指令使用说明: ① BCD转换的结果超过 0~ 9 999( 16位运算)或 0~99 999 999 (32位运算 )时,则出错; ② BCD变换指令用于将 PLC中的二进制数据变换成BCD码输出,用于驱动七段显示。 BCD变换指令 是将源地址中的二进制数转换成BCD码送到目标地址中去。 ( 2) BIN变换指令 数值变换指令的使用 图 634 数值变换指令的使用 [S] [D] X000 BCD K2Y0 D12 (a) BCD指令 [S] [D] X000 BIN K2Y0 D12 (b) BIN指令 BIN变换指令 是将源地址中的 BCD数据变换成二进制数据送到目标地址去。 BIN指令 常用于将 BCD数字开关串的设定值输入到 PLC中。 常数 K不能作为本指令的操作元件 , 因为在任何处理之前它会被转换成二进制数。 8. 四则运算指令 ( 1) 加法指令 ADD ADD指令 是将。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。