关于高低字节颠倒的问题

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日 上午11:36
下一篇 2021年7月5日 上午11:36

相关推荐

  • 求购S7200编程电缆

    求购S7200编程电缆 钻石用户推荐最佳答案 1、目前西门子提供两种PC/PPI编程电缆,它们是:RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0)…

    SIMATIC S7-200 2021年7月5日
  • 模块选用

    大家好!刚始使用S7-200!PLC S7-200控制 西门子变频器(420)的转速。应该选用S7-200的那种模块呢?谢谢! 问题补充:请各位朋友帮忙写出程序…

    SIMATIC S7-200 2021年7月4日
  • S7-200Unicode 字符串

    有一个工程,CPU226-触摸屏-D T U,从触摸屏输入汉字编码到PLC从D T U以短信息发出 问题是:比如 触摸屏…

    SIMATIC S7-200 2017年11月1日
  • PPI通讯指令问题

    有这么一段指令:  LD SM0.1 MOVB 16#03,VB111   //写3#站 …

    SIMATIC S7-200 2021年7月5日
  • DP通讯 帮忙选型

    本人新手,我现在控制两台电机的启停,需要DP通讯与主站连接,请各路大神帮忙选型,谢谢。 最佳答案 西门子200plc不支持profibus dp通讯的主站,只能做dp通讯…

    SIMATIC S7-200 2017年6月18日
  • s7-200 S和SM是什么意思

    S和SM是什么意思 最佳答案 S(顺序控制继电器)SM(特殊存储器)看下面截图。 图片说明:      提问者对于答案的评价:感谢兄弟

    2021年7月5日
  • S7200 DP通讯异常

    3台S7200公用一根DP总线和ABB ACM800PLC通讯,前2台S7200数据信号异常,将末端的PLC DP头拆除,信号就正常。 最佳答案 1、检查是不是…

    2021年7月5日
  • 正向边沿跳变指令的疑惑

    要做个小程序在I0.1闭合时发出一个脉冲信号是Q0.0闭合,所以用了|p|指令 结果发现实现不了 不知道为什么,后来按照S7200帮助说明里 做了个小…

    2017年7月26日
  • S7-200抽真空

    您好!      我是PLC新手。有这样一个实验:用PLC控制旋片泵和罗茨泵对炉内抽真空。  &nb…

    SIMATIC S7-200 2021年7月5日
  • 同一台S7-200 CPU226能被两台工控机内组态软件同时监控吗?

    两个控制室在不同的地方,但是都要能显示PLC内的数据值,分别对两台电脑装了两个不同的组态软件,有一个装的是wincc6.0,用PPI电缆通信的,而另一台装的是组态王,如果要求两台电…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论