图中是一个一键启停的程序,想请教大家一个关于程序运行过程的问题:
程序执行步骤:(问题1、请问以下四步执行顺序是否正确?)
1、将输出映像区的值写入实际模板进行输出;
2、读取实际值写入输入过程映像区;
3、执行OB1程序;
4、重新循环
如果按照上述程序执行步骤,(问题2:那么请问该程序是否按以下步骤进行执行的):
1、已按下I0.3,此时第一个扫描周期
1)M1.0和Q0.0输出为0;
2)读取I0.3及I0.2至输入映像区;
3)执行OB1程序
2、第二个扫描周期
1)OB1第一次执行后,M1.0为输出状态,(3个M1.0点均变化)写入实际输出。
程序段5分析:M1.0位接通,Q0.0保持,Q0.0输出
M1.0断开,Q0.0接通 (不太会表述,此五个位的变化按照梯形图位置描述)
2)读取I0.3及I0.2状态写入
3)执行OB1程序
3、第三个扫描周期
1)M1.0断开
程序段5分析:M1.0断开,Q0.0断开,Q0.0输出
M1.0接通,Q0.0接通 (不太会表述,此五个位的变化按照梯形图位
2)读取I0.3及I0.2状态写入
3)执行OB1程序
。。。。
打的字挺多,麻烦各大神给分析解答一下,谢谢