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

相关推荐

  • 无法与PLC通信

    读取PLC时,提示USB电缆未连接或找不到USB,设置为:主站为0,PLC为2(远程),PLC型号为214CN,接口为PC/PPI  cable(PPI),波特…

    SIMATIC S7-200 2017年11月20日
  • 200有没跳转指令

    S7-200的CPU有没有跳转指令啊,我看了手册好象没写。 比如在网络1条件满足时直接跳到网络9,中间的程序不执行;网络1条件不满足时,按顺序从网络2到9执行。&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 自做模拟量信号源

    本人用235模块做模拟量试验,输入信号源用DC24V开关电源,4.7K电位器(10圈的)串1.2K电阻,得到0-20MA电流,但是电压还是24V。请问各位前辈:235模块输入类型为…

    SIMATIC S7-200 2021年7月5日
  • MICWIN软件1

    MICWIN软件无法打开,在控制面板中更改,提示图中问题,该如何解决? 问题补充:WIN7操作系统 图片说明:    最佳答案 相同问题答案参考:打开S7-20…

    2021年7月5日
  • 200cpu 的累加器问题

    在没有直接使用累加器的程序中1、s7-200在数据传送和数学计算时,是不是都要经过累加器ACC0 2、每次数据处理的结果都存储在ACC0中 3、数学计算时用到几…

    SIMATIC S7-200 2017年11月16日
  • 西门子200 Modbus_MSG 指令DONE完成位的困惑

    程序如图,自己是按照循环周期来分析的程序,周期1:M0.1置1,在网络7执行一次MBUS_MSG,这时VB801,VD802,VW806,还没有被赋值,应该默认为0,M0.3为1,…

    2017年6月27日
  • s7-200 ppi通讯问题

    本人初学plc,请教大家。ppi连接电脑串口后,通讯连不上。收索所有波特率后,总是提示:通讯超时,请核查端口号,网络地址,波特率设置和连接电缆。 端口号是对的,波特率收索…

    SIMATIC S7-200 2021年7月5日
  • 请大家帮我一个忙,看看怎么实现

    初次使用TD400C,有个问题想请教:文本组态时在同一屏幕上插入了三个PLC数据,都设为可编辑,这样就有三个数据编辑位,Data-0,Data-1,Data-2,我的问题是:怎样编…

    SIMATIC S7-200 2020年11月5日
  • S7-200的累加器问题

    200的累加器ac0-ac3在编程时怎吗用应该注意什么,它们的作用是什么?我用*AC0编译提示错误为什么?谢谢指教 最佳答案 其实你是没仔细看。累加器能作指针,但是AC0除外。&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200 MSART与第三方设备通讯

    想用S7-200 MSART与第三方设备通讯,通讯方式只能选择Ethernet/IP、Profinet、EtherCat、Profibus DP中的一种,看了一…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论