关于高低字节颠倒的问题

MODBUS RTU的字与200的字存在高低字节颠倒的问题,但200的MODBUS库已做了处理,不再存在高低字节的问题。这句话对吗?如果对的话那:如果是双字的话还是得把两个字互换一下吗?对于s7-200smart的modbusRTU库有没有做这方面的处理呢?上位机读写plc的双字地址需要把两个字颠倒吗?

问题补充:
Plc做modbusRTU的从站,上位机读写plc的dint类型数据,上位机需要把读取的2个字交换一下吗?写数据的时候呢?

最佳答案

S7-200和S7-200SMARTPLC遵循“高字节低地址、低字节高地址”的规约,至于通过modbus程序库里数据格式应该也是“高字节低地址、低字节高地址”。所以如果和第三方通过modbus通讯,需要测试一下,有的需要第三方侧交换一下,有的可能就不需要。主要看第三方是不是也遵循“高字节低地址、低字节高地址”。
推荐下面链接,可以清楚的解释了为什么会有高低字节交换
http://www.founderchip.com/?id=41

提问者对于答案的评价:

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

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

相关推荐

  • s7200怎样可与200米外的触摸屏连接

    现场已经铺设好DP电缆,不想外加网线,怎样能实现S7200和一款触摸屏在200米外连接 最佳答案 这个距离DP通信没有问题,你只需要在200中添加ME277的DP通信模块。 提问者…

    SIMATIC S7-200 2018年12月5日
  • SMWRT200 modbus 从站通讯

    程序下载后,通讯标志位M10.1可以看到有时有输出,工控机发送的地址是5000,接线是电脑2接TX/B,3接RX/A,5接M,现在PLC没有到上位机发送的数据,请问下是哪里出问题了…

    2021年7月5日
  • STEP 7-Micro/Win 32(V4.0)收费吗?

    请问STEP 7-Micro/Win 32(V4.0)软件收费吗?还有s7-1200的编程软件STEP 7 Basic V11&n…

    SIMATIC S7-200 2020年10月31日
  • S 7 200 找不到站点

    温10系统 钻石用户推荐最佳答案 怎么个找不到法,可以详细说一下吗?或者配个图这个官方虽然没说支持,但是SP9是可以在win10应用的,我这就是win10 2004H2版…

    SIMATIC S7-200 2021年7月5日
  • 卷绕

    毕业设计,恒线速度的卷绕系统。收布辊与放布辊直径0.3m,卷绕后最大直径1.5m.线速度范围0.1m/s至0.8m/s。误差小于正负0.005m/s.我想s7-200控制两台mm4…

    SIMATIC S7-200 2021年7月5日
  • S200 死区温度

    电加热在设定温度内  例如 27     就会在27上下频繁开关机  &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 西门子dc/dc/dc外接电源问题

    1现有一cpu222,dc/dc/dc型,需要外接一电源,买了一个220-24dc ,100va的,不知道能否用于供电,输入电流要求 85mA (仅C…

    SIMATIC S7-200 2021年7月5日
  • wincc与226通讯

    CPU是226,工控机是研华,装的WINCC 7.0。我网上买了一个485转232转换器用的普通网线做通讯电缆,用的226的PORT1接口。PORT1接的3和8,用PC&…

    SIMATIC S7-200 2021年7月5日
  • s7-200硬件

    s7-200上cpu模块上面run与stop之间的TERM是怎么状态,有什么作用?只是读写吗?谢谢! 最佳答案 S7–200提供一个模式开关来改变操作模式。您可以用模式开关(位于…

    SIMATIC S7-200 2021年7月4日
  • s7-200公共端L和M的问题

    s7-200有的输出端会有L M两个公共端,L用来接电源的正极,M用来干什么? 问题补充:L端、PLC输出端以及电源,已经构成一个回路了,干嘛M还要接电源负极? 最佳答案…

    2018年12月6日

发表回复

登录后才能评论