plc处于运行方式以扫描方式工作,每扫描一次执行一条指令,对么?
答案:3 悬赏:80 手机版
解决时间 2021-03-11 12:35
- 提问者网友:鼻尖触碰
- 2021-03-11 05:41
plc处于运行方式以扫描方式工作,每扫描一次执行一条指令,对么?
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-03-11 06:14
不对。
每扫描一次,会把整个逻辑执行一次。
如果整个逻辑有n条指令,那么每扫描一次执行n条指令。
每扫描一次,会把整个逻辑执行一次。
如果整个逻辑有n条指令,那么每扫描一次执行n条指令。
全部回答
- 1楼网友:何以畏孤独
- 2021-03-11 07:43
plc的运行方式是在一个扫描周期里面(处于run)
1、首先把所有的输入都进行扫描,扫描结果读入寄存器(在一个周期内,就算输入产生变化,是不管的,当然高速计数是例外的)
2、按照用户程序的先后顺序,把读入的数据执行一遍程序,把新的结果传送到输出寄存器。
3、把输出寄存器的结果对plc的所有输出进行一次刷新。
如此往复。。。。。。
以下为补充内容:
不要把plc机器周期和plc扫描周期混淆概念,这是截然不同的两个概念。
扫描周期内包含许多内容,包含上电初始化、cpu自诊断、通讯、外设信息交换、用户程序执行一遍、i/o刷新,这些步骤合起来的时间是一个扫描周期
- 2楼网友:痴妹与他
- 2021-03-11 07:32
。。也是不对的。。程序一般都是逐行扫描。很多程序如果你写的是对的。但执行的时候按照逐行扫描原则上面说的都正确。。。还有一点要注意。。你只要调整一下该程序的位置。。每扫描一次都要执行一个循环。但这个循环里都是从上向下执行的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯