三菱PLC中 REF输入输出刷新指令怎么使用,有通俗易懂例子吗?谢谢

如题所述

输入刷新指令REF编程格式:REF X0 K8

X0,Y0:要执行立刻刷新的输入或输出端子,只能是X或Y。应该以最组的低位开始,如X0,X10,X20或Y0,Y10,Y20。K8:刷新的点数,只能是数值,必须是8的位数(因为FX的输入与输出编号是八进制。X0...X7,X10...X17)

当PLC执行到此指令时,立刻读取X10....X17,X20....X27这十六个输入点的状态,并将此十六个点的状态写入输入缓冲区以供PLC程序读取。(注意是执行到该指令时才刷新输入缓冲区的相应输入点状态)执行该指令后立刻将输出缓冲区内的Y0....Y7的状态反映到实际输出点去控制外部元件。

比如说,在中断程序中,虽然利用外部中断点立刻采集到了外部输入的变化,根据中断程序令某一输出点状态改变。但是此改变也只是写入输出缓冲区而已,还是要等到END指令后才刷新。此时就用到了REF指令。

扩展资料:

三菱PLC软件设计方法

(1)软件设计的主要任务是根据控制系统要求将顺序功能图转换为梯形图,在程序设计的时候最好将使用的软元件(如内部继电器、定时器、计数器等)列表,标明用途,以便于程序设计、调试和系统运行维护、检修时查阅。

(2)模拟调试。将设计好的程序下载到PLC主单元中。由外接信号源加入测试信号,可用按钮或小开关模拟输入信号,用指示灯模拟负载。

通过各种指示灯的亮暗情况了解程序运行的情况,观察输入/输出之间的变化关系及逻辑状态是否符合设计要求,并及时修改和调整程序,直到满足设计要求为止。

参考资料:百度百科-三菱PLC

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
输入输出都有自己的映像区,在不使用这条指令的时候那输入输出的状态会在一个扫描周期结束下一个扫描周期开始之间将映像区刷新,如果用了这条指令则会在当前扫描周期就刷新,这条指令在一般场合用不到的。本回答被网友采纳
第2个回答  2013-01-15

相似回答