引用 qdppo 在 2019/1/16 14:45:40 发言【内容省略】
1、能容纳多少步的程序?扫描周期是指执行程序(包括输入输出映像区更新,模块之间的通讯时间等等),它不是存储区域,当你的PLC执行程序足够快的时候,那么扫描周期会缩短。
2、假设你的程序有1000万步甚至于更多,那么只要你的执行速度够快,你会在触发看门狗前执行完毕的话,它不会死机,也不会触发问题。
3、当你的PLC执行速度不够快,那么你需要考虑在最大扫描周期内能否执行完指令了,如果不能执行完,那么会触发看门狗错误,从而系统进入停机,请注意停机而不是死机,因此此时操作系统,PLC也有操纵系统,他让PLC停下来并给你发出警告,作为程序员,你可以使用强制更新看门狗指令来确保不会超过扫描周期,这种操作程序员应该了解它的后果,否则,虽然PLC不会进入停机,那么完成一次扫描后,程序员就可以去领养老金了,显然老板是不会接受的。
Good Luck~