S7200 MODBUS通讯报警102

s7200通过MODBUS库与仪表通讯,程序与另一个仪表测试过,通讯正常。第二个仪表(型号不同)通讯就一直报警102,仪表地址是浮点数,请问这是怎么回事

问题补充:
这是图和程序

图片说明:

S7200 MODBUS通讯报警102    S7200 MODBUS通讯报警102   

最佳答案

102错误指,从站不支持数据地址: “地址”(Addr) 加上“计数”(Count) 的请求地址范围超出从站允许的地址范围。
第二个仪表通讯部分程序有问题。
浮点数有两种存储方式,一是用两个word,在modbus里就需要用到两个寄存器号。通讯时同时操作连续的两个寄存器,然后合并为一个双字及得到浮点数了。二是浮点数用一个word存储,系统默认有几个小数点,这个通讯时先按一个寄存器来通讯,然后乘一个系数修正小数点。

提问者对于答案的评价:
还是没解决,应该是仪表设置有问题,同样的程序另一块仪表就能通讯正常,还是感谢你的解答

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

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

相关推荐

  • 224xp cn模拟量的测量????

    大家好!我想问一下,我现在要做两个模拟量的输入,正好224有两个,但是输入范围是0-5,而224的是+-10,这怎么办?另外,接线不会接了,因为接线图不明白啊.请帮忙解答.&nbs…

    SIMATIC S7-200 2021年7月5日
  • s7-200与组态王通信

    想用串口测试工具代替组态王跟s7-200的PLC做一个通信测试,但是通信时PLC发送和接受的8个数据位的具体格式不清楚,哪位大侠能够讲解下8个数据位分别代表的什么含义呢? 最佳答案…

    SIMATIC S7-200 2018年12月2日
  • 日期用BCD码到底如何表示啊?

    所有日期和时间值必须采用BCD格式编码。这句话到底是什么意思啊? 请问日期到底如何用BCD码表示啊? 最佳答案 程序实例:LD   &nbs…

    SIMATIC S7-200 2020年11月1日
  • 200smar打开200程序后,自由口通讯无法使用

    将214-2BD23-0XB8的程序直接下载到288-1SR20-0AA0中使后,200的自由口通讯程序正常使用但是200smart中就是报错:对端口1同时执行XMT/RCV指令。…

    2021年7月5日
  • 模拟量模块EM232 CN程序问题

    我现在用S7-200和一个模拟量模块EM232 CN,在文本显示器TD 200C中调压力,来控制比例阀。我是这方面的初学者,不知道这段程序如何写?是不是将TD2…

    SIMATIC S7-200 2021年7月5日
  • 828d 主轴倍率为零

    急等:828d铣床系统,主轴为第4个轴,屏幕显示倍率为零,调整倍率开关不起作用,请问是哪个信号或参数不对?设置了参数35000=1,30300=1,30310=1,30320=1及…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200与电脑进行以太网通讯,需要哪些软件和硬件,及如何设定啊

    西门子S7-200与电脑进行以太网通讯,需要哪些软件和硬件,及如何设定啊?如果用S7-1200是否好做些? 最佳答案 西门子S7-200与电脑进行以太网通讯,需要哪些软件和硬件,及…

    SIMATIC S7-200 2020年11月1日
  • 循环运行

    有5指示灯,任意选取只数,选取完后任意循环运行。还得开几秒停几秒后再运行。模式一选取1、2、4,号指示灯,一只循环, 开两秒停三秒,1 开两秒停三秒 …

    SIMATIC S7-200 2021年7月5日
  • 程控器模块

    各位大侠S7-200 226CN只能连接7块模块,我想连接9块模块,有什么办法可以完成。谢谢! 最佳答案 1、S7-200 226CN只能连接7块模块,一般最多…

    SIMATIC S7-200 2021年7月5日
  • 请教s7-200脉冲输出的问题

    s7-200控制一台步进电机,按下启动后,电机运转5000个脉冲后停止。按下停止,要求电机立刻停转,无论5000个脉冲是否输出。可是,我找不到脉冲中断输出的指令和方法。那位高手给指…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论