1、成批输入输出方式的具体工作过程可以分为三步:1、输入处理2、程序处理3、输出处理
2、输入处理:不管程序执行到哪一步,检测“输入端子”并记录“ON/OFF”状态到“输入映像区”。
3、程序处理:当程序从“0步”运行前,将“输入映像区或其他软元件映像区”的状态,读入“X000”“Y000”等需要的软元件。“OUT”的输出结果写入“软元件映像区”
4、输出处理:程序指令执行结束(END)后,将各软元件的“ON/OFF”状态传输到“输出锁存区”,进行PLC的实际输出。
5、响应滞后现象1、按照“成批输入输出方式”,程序处理过程中,“输入端子”的“ON/OFF”状态发生改变,PLC的实际输出不能及时发生改变;输入滤波器和输出驱动以及运算周期也会滞后。2、可在需要的程序执行处,使用“输入输出刷新指令”,来获取最新状态。
6、总结:“成批输入输出方式”是在程序执行前读取一次输入状态等数据,进行程序运行后,只处理本次读取的数据,在程序运行完成(END傧韭茆鳟)后,将本次处理结果通知给各个输出元件。然后进行下一个循环,读取输入状态->运行处理->输出状态---- ↑←--------------↔--------------↓