关于高低字节颠倒的问题

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日

相关推荐

  • 高速计数值如何显示

    我用S7-200做的高速计数,用时间中断,发现HC0输出值是变化很快的定量,如何让它变为定值在触摸屏上显示。请指教。 最佳答案 何谓高速?比扫描速度还快! 每个扫描周期读…

    SIMATIC S7-200 2021年7月5日
  • 实物接线问题

    EM231  (4路模拟量输入),实物规范接线应该注意些什么?怎么接? 最佳答案 讲解11:对于电压信号,按正、负极直接接入X+和X-;2:对于电流信号,将RX…

    2017年11月1日
  • plc200存储区初始值

    plc200位存储区初始值是0吗?如图,在m12.1得电时,mw14的值变为1?变量存储区的初始值也是0?如果改为vw14,当m12.1得电时,vw14值也是1吗? 图片说明: &…

    SIMATIC S7-200 2017年11月12日
  • 梯形图编程错在哪

    如下图,在编译时提示图中的编程有错,请问各位错在哪?提示“reserve power flow”! 问题补充:所谓的双输出,难道下图的就不叫“双输出”吗?&nb…

    2021年7月5日
  • S7-200的扫描工作方式

    常见的起保停LD     I0.0O      Q0.0AN&nbsp…

    2021年7月5日
  • 224XPCN丢程序

    现场一台224PLC,正常运行大半年,最近突然SF灯报警,输入输出断开,运行停止位打过,电源也断开过,这些都试过后,还是报警。现场没条件查找报警代码。PLC及模块都邮回来后,发现灯…

    SIMATIC S7-200 2018年12月5日
  • S7-200PID参数设置的PV值

    各位高手,现有一项目,需用S7-200做恒温控制。现采用西门子自带向导生成PID程序,但里面的参数总觉得有问题,烦请帮忙看下,谢谢。温度反馈信号为4~20ma(对应-20~70摄氏…

    SIMATIC S7-200 2021年7月4日
  • 西门子S7-200PLC通讯故障

    西门子S7-200PLC和电脑PC/PPI通讯电缆连接COM1口,显示在上一次操作中发生严重错误,应当关闭和重新启动应用程序。 问题补充:多次关机重启也一样,断电关机一周以上还是一…

    2021年7月5日
  • 谁有西门子cpu200的GSD文件?

    西门子CPU224XP DC/DC/DC;订货号6ES7 214 2AD23-OXB0,哪位大神有,请帮忙 最佳答案 1、6ES7214-2AD23-…

    SIMATIC S7-200 2021年7月5日
  • EM277的GSD文件加载不进step7

    从网上下个EM277的GSD,在step7 5。3上可以加载,v5。4上加载不进去,不知与版本还有关系吗? 最佳答案 不应该是版本的问题,你可以装一个其它的GSD文件看看…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论