使用MCGS嵌入版与一编码器信号采集器进行MODBUS RTU通信,在MCGS组态环境里使用显示输出标签读取编码器脉冲数,采集器的技术数据是编码器旋转一圈,输出的脉冲数是320个,而MCGS实际读取的脉冲数却是忽多忽少,后来改变采集时间,发现如果采集时间设置的长一点,比如设为三秒以上时,采集到的数据基本准确,采集时间在一秒一下,误差就很大。如果使用串口助手发送数据读取,则读取的数据很正常。现在的疑问是:采集时间和采集到的数据准确度有什么关系,怎样才能采集到正确的数据?
-
-
-
donghui1027 | 当前状态:在线
总积分:925 2024年可用积分:0
注册时间: 2008-07-03
最后登录时间: 2023-08-30
-
donghui1027 发表于 2022/8/23 15:30:02
MCGS嵌入版与编码器信号采集器进行MODBUS RTU通信,能建立通讯,采集到的数据应该没有问题。所以判断你说的“采集时间”影响HMI采集显示的数据问题应该在编码器信号采集器。看看编码器信号采集器的使用手册,看看它的额定采集频率。
引用 donghui1027 2022/8/23 15:30:02 发表于2楼的内容
-
-
-
-
wt26342988 | 当前状态:在线
总积分:917 2024年可用积分:0
注册时间: 2010-03-31
最后登录时间: 2023-08-30
-
wt26342988 发表于 2022/8/23 15:34:41
有的仪表带的通讯有读取间隔,频繁读取还有可能造成仪表死机!遇到过这种现象。
引用 wt26342988 2022/8/23 15:34:41 发表于3楼的内容
-
-
-
-
dongaxin19 | 当前状态:在线
总积分:864 2024年可用积分:0
注册时间: 2008-02-04
最后登录时间: 2023-08-30
-
dongaxin19 发表于 2022/8/24 10:56:40
需要对编码器设置通信周期
引用 dongaxin19 2022/8/24 10:56:40 发表于4楼的内容
-
-
引用 nihaosb 2022/9/28 4:12:14 发表于5楼的内容