modbus通讯,,做轮询和写入程序,所有的主站程序轮着忙,读取不到数据

刚开始波特率设置成9600,所有的都是正常的,但是读取数据时间略长,我把波特率由9600改为19200,从站设置改了,CM1241模块设置也改了,通讯初始化程序也改了,但是现在能转起来了,但是都是忙,请问可能是哪些原因

最佳答案

我之前在做cm1241扩展模块做modbus rtu通讯时,曾经验证多次修改通讯频率,这个修改后需要PLC或者仪表重新上电的,这个主要还是根据仪表设置要求来确定的,你断电再测试一下看看。

提问者对于答案的评价:
我试了,还是不行,一般都要设置哪些

最佳答案作者回复:
你是如何判断通讯响应时间的,用间隔定时器检测?
从原理上说,通讯频率自9600变更到19200的通讯速率不是一倍的关系,之前,我在200smart上用间隔定时器做过测试,只能是提高通讯速率,而非是一倍或者几倍的倍率关系。
你不妨用程序检测一下,各频率段之间的时间差异。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:29
下一篇 2021年7月5日 上午11:30

相关推荐

  • s7200高速计数问题

    各位大侠:请问我用西门子S7200CPU224XP给电机计速,可以用带磁钢的霍尔开关吗?或者用电磁感应PNP的接近开关可以吗?您有更更好的方法请赐教!谢 问题补充:电机最高速800…

    SIMATIC S7-200 2017年6月10日
  • 西门子200 smart am06模块温度采集?

    我用am06模块接了一个BT100热电阻三线制的 对应温度0到400度 温度变送器4到20毫安 如何做在程序里面可以看到温度显示出来? 图片说明: &…

    2021年7月5日
  • 怎样实现200PLC超时后自锁

    起动超时后,此时系统判断为机构故障,这需要操作人员对对应的传动机构及控制电源进行检查,直到故障排除得到确认后,再对PLC进行断电复位方能解除故障自锁,使系统恢复正常状态)! 最佳答…

    SIMATIC S7-200 2020年11月1日
  • 模拟量采集

    各位老师,我是一个新手,现在我公司要用EM231采集一个水池的液位,和进水阀的开度,用EM232输出,就是两路模拟量输入,一路输出,检测水位的0-8米,我应该怎么实现他们之间的逻辑…

    SIMATIC S7-200 2021年7月5日
  • 源型和漏型

    什么是PLC输入输出电路的源型和漏型,它们在应用上都有什么区别呢?? 最佳答案 可以简单的这么理解吧 源型,电流由端子流出,经过外部开关汇流到公共点,即输出高电位,公共点…

    SIMATIC S7-200 2021年7月5日
  • s7-200 SM0.0?

    请问S7_200程序中为什么经常用到SM0.0,特别是在子程序调用的时候,不用不可以吗? 最佳答案 200的语法要求:所有指令必须有一个以上的触点导引能流才能被触发使能。&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 求上位机和下位机如何握手判断的时间程序

    我的上位机是杰控,下位机是cpu224xp,只是一个简单的控制离散量置1置0(控制电梯开锁关锁)的程序。 目前的情况是 如果上位机没电,怎么传信号给下位机判断上…

    SIMATIC S7-200 2021年7月5日
  • 高速计数不计数

    各位大虾好:     现有一个COU226,I0.0用中断对编码器信号高速计数,程序是我自己编的,应该没有什么问题,因为设备正常运…

    SIMATIC S7-200 2021年7月5日
  • 热电偶模块出错?

    刚开始接触4路热电偶模块,现场只有一路接上K型热电偶,其余三路未接。为何上电后SF灯一直闪烁?监控信息中提示范围超出错误?应该如何解决?其他未使用的端子要短接吗? 最佳答案 热电偶…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器请教!

    我想请教一下:当我把HC0定义成双向增减计数器时,那原来在控制位中的0:减;1:加怎么办? 问题补充:SG9先谢谢!你说的我明白了,拿HC0来说,控制位SMB37如何定义呢?因为里…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论