S7 200SMART的扫描周期

S7 200SMART的扫描周期默认的是多少,可不可以像S7 300那样更改?

钻石用户推荐最佳答案

第一、
SMART PLC 自上电后,如果处于运状态,总是周而复始地做如下工作:
1、读取输入:
CPU 将物理输入的状态复制到过程映像输入寄存器。读取模拟量输入时,可立即读取到相应的值。向模拟量输出写入值时,会立即更新该输出。注:在主程序或中断例程的执行过程中,使用立即 I/O 指令可立即访问输入和输出。
2、执行程序中的控制逻辑:
CPU 执行程序指令,并将值存储到不同存储区。
3、处理任何通信请求:
CPU 执行通信所需的所有任务。
4、执行 CPU 自检诊断:
CPU 确保固件、程序存储器和所有扩展模块正确工作。
5、写入输出:
将存储在过程映像输入寄存器的数值写入到物理输出。
6、在扫描执行过程中,如果开放了中断,当发生中断时时可以调用连接的中断程序的。
这个扫描周期与程序的大小、CPU 执行指令的时长、有没有中断、通讯时间的长短等等因素有关,这些因素有些是非预期的。即:没有定数。
300 只是可以在硬件组态中可以设置扫描监视时间的长度,单位为毫秒,超过这个时间,则会报看门狗超时错误,这个值并不是设定扫描周期时长的。
第二、
在变量表----系统符号中有三个符号可监视扫描周期。
Last_Scan          SMW22   最后一次扫描循环的扫描时间;
Minimum_Scan  SMW24   自从进入 RUN 模式起记录的最小扫描时间;
Maximum_Scan SMW26   自从进入 RUN 模式起记录的最大扫描时间

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc284907.html

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐