转眼尘归尘
使用MCGS嵌入版与一编码器信号采集器进行MODBUS RTU通信,在MCGS组态环境里使用显示输出标签读取编码器脉冲数,采集器的技术数据是编码器旋转一圈,输出的脉冲数是320个,而MCGS实际读取的脉冲数却是忽多忽少,后来改变采集时间,发现如果采集时间设置的长一点,比如设为三秒以上时,采集到的数据基本准确,采集时间在一秒一下,误差就很大。如果使用串口助手发送数据读取,则读取的数据很正常。现在的疑问是:采集时间和采集到的数据准确度有什么关系,怎样才能采集到正确的数据?
楼主最近还看过
一颗小小草
MCGS嵌入版与编码器信号采集器进行MODBUS RTU通信,能建立通讯,采集到的数据应该没有问题。所以判断你说的“采集时间”影响HMI采集显示的数据问题应该在编码器信号采集器。看看编码器信号采集器的使用手册,看看它的额定采集频率。
太月星辰
引用 "一颗小小草" 的回复,发表在1楼 内容: MCGS嵌入版与编码器信号采集器进行MODBUS RTU通信,能建立通讯,采集到的数据应该没有问题。所以判断你说的“采集时间”影响HMI采集显示的数据问题应该在编码器信号采集器。看看编码器信号采集器的...
"一颗小小草" 的回复,发表在1楼 对内容: 【MCGS嵌入版与编码器信号采集器进行MODBUS RTU通信,能建立通讯,采集到的数据应该没有问题。所以判断你说的“采集时间”影响HMI采集显示的数据问题应该在编码器信号采集器。看看编码器信号采集器的...】进行回复:
-----------------------------------------------------------------
问题已经解决,需要对下位机设置通信周期。
"太月星辰" 的回复,发表在2楼 对内容: 【引用 "一颗小小草" 的回复,发表在1楼 内容: MCGS嵌入版与编码器信号采集器进行MODBUS RTU通信,能建立通讯,采集到的数据应该没有问题。所以判断你说的“采集时间”影响HMI...】进行回复:
问题已经解决,多谢你的建议,需要对编码器设置通信周期。
Smile-lyc
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。