S7-200 如果一个程序的扫描周期是100MS,假设执行到20MS处,停电了,那么这个时候会再把一个主程序完整执行完之后再停机吗?或者换句话说,会不会出现这种情况,一个完整的程序,只执行了前部分指令,后部分指令没执行就停机了?期待专家的解答
问题补充:
即使有ups电源,停电的时间也是任意时刻的。但是我想知道程序的中断处是不是也是任意的,PLC里面不是有电感储能元件吗,能不能再停电后靠电感的储存的能量继续执行完当前扫描周期的剩余程序后再停止执行程序?
最佳答案
cPu模块处理整个程序的时间单位在毫秒级或微妙级,停电时很难确定程序已执行到那一步,你需要每次PLC将生产工艺最后ㄧ道执行完成的话只能使用后备电源和冗余系统!
提问者对于答案的评价:
后来我自己测试过了,停电了,程序是在任意位置停止的。但是如果用手拨运行开关从RUN拨到STOP这种情况,PLC是会把主程序执行完最后一条指令再切换到STOP
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc137964.html