还是有些不明白啊!
2楼的“步骤2-执行程序”,应该怎么理解?比如项目中有三个网络(p1、p2、p3),plc扫描输入后,三个网络是否就同时更新了输入,然后象硬件逻辑电路一样,自动根据输入变化而使输出变化,然后就是“步骤3”?
还是plc先执行p1,然后p2,然后p3。如果是这样先后执行,那么在执行p1(假设p1中有多个逻辑门串联)时,p1中的各个逻辑门执行需要多少个脉冲周期(根据逻辑门的多少和复杂程度变化?)。
因为在学习单片机的时候,记得每个指令有自己的执行时间,复杂指令占用时间要长。plc是否也是如此呢?每个逻辑门根据功能复杂程度,有长短时间的区分,还是象硬件逻辑的元件一样,只有响应时间的区别,而不是执行逻辑门耗用多少脉冲? |