刚开始波特率设置成9600,所有的都是正常的,但是读取数据时间略长,我把波特率由9600改为19200,从站设置改了,CM1241模块设置也改了,通讯初始化程序也改了,但是现在能转起来了,但是都是忙,请问可能是哪些原因
最佳答案
我之前在做cm1241扩展模块做modbus rtu通讯时,曾经验证多次修改通讯频率,这个修改后需要PLC或者仪表重新上电的,这个主要还是根据仪表设置要求来确定的,你断电再测试一下看看。
提问者对于答案的评价:
我试了,还是不行,一般都要设置哪些
最佳答案作者回复:
你是如何判断通讯响应时间的,用间隔定时器检测?
从原理上说,通讯频率自9600变更到19200的通讯速率不是一倍的关系,之前,我在200smart上用间隔定时器做过测试,只能是提高通讯速率,而非是一倍或者几倍的倍率关系。
你不妨用程序检测一下,各频率段之间的时间差异。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360496.html