西门子200扫描周期问题

假设数字量输入点输入频率大于扫描周期,会出现什么现象,会不会出现扫描不到现象,

分享到:

8 个回答

0 0
1楼

如果是普通的数字量输入口,你的推断是必然的。比如说一段程序的扫描周期10mS,而某个DI在10mS内状态变化了10次,那么PLC内读取的将会是IO扫描前最后一次变化的状态。之前的9个状态,纯属自作多情。。。


如果你必须要采集到高频的脉冲输入,例如计数或占空比信号,那么最好是用中断来进行读取。也就是说,当进入脉冲信号采集过程时,暂停系统程序,专心读取脉冲信息,等到脉冲信息采集结束,再继续系统程序。即便这样,也需要特定的高速输入端口才行,你看看手册,并不是没个输入点都支持高频脉冲识别的。

添加评论
评论内容控制在100字左右。
0 0
2楼

可以选用高速模块,来实际高速变化的IO点

添加评论
评论内容控制在100字左右。
0 0
3楼
会丢失数据造成系统运行不稳定
添加评论
评论内容控制在100字左右。
0 0
4楼
会丢失数据造成系统运行不稳定
添加评论
评论内容控制在100字左右。
0 0
5楼
10
添加评论
评论内容控制在100字左右。
0 0
6楼
会丢失数据造成系统运行不稳定
添加评论
评论内容控制在100字左右。
0 0
7楼
支持1楼,用高速计数器可以解决
添加评论
评论内容控制在100字左右。
0 0
8楼
用高速计数器
添加评论
评论内容控制在100字左右。

你的答案

工业库(www.gongyeku.com)   京ICP备17009829号-3