S7-200 MODBUS RTU 通讯库指令应用

现在想用200PLC 作为主站通过modbus RTU 通讯库指令读取从站编码器输出测量的数据?编码器提示格式 主机发送01 04 00 01 00 02 20 0B注01 为编码器地址 04H 为命令字,00H01H为数据地址 00H02H为数据长度 20H 0B为校验码,由这些信息我编程时modbus RTU 通讯库指令里地址30001开始还是其他

问题补充:
这样编程有问题吗?我怎么从软件状态表监控到数据?PLC是226的

图片说明:

S7-200 MODBUS RTU 通讯库指令应用   

最佳答案

04H表示功能码,对应3开头的modbus地址,即读取输入寄存器
关于报文格式你可以参照下述链接

http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=100467&cid=1028

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午2:37
下一篇 2018年12月5日 下午2:37

相关推荐

  • s7200与ifix通讯问题

    s7200是用的以太网协议,与ifix通讯,怎么配置? 最佳答案 通用、可靠的方式是通过OPC方式进行通信,S7-200怎么配置参考下载中心文档:A0021  …

    SIMATIC S7-200 2020年11月1日
  • 00000000000000000000000

    请问各位帅哥,有没有编程手册.买一本我,S7200的 最佳答案 S7-200可编程控制器 系统手册 请到这里来下载: http://www.ad.si…

    SIMATIC S7-200 2021年7月5日
  • 手轮控制伺服

    我用S7-200控制两台伺服电机,现在客户要求加上一个手动控制。用手轮产生脉冲,然后输出到伺服驱动。我想用手轮产生的脉冲,用高速计数器计数,然后再产生相应的脉冲到伺服驱动器。我想知…

    SIMATIC S7-200 2020年10月31日
  • 无线通讯方案

    把六个换热站的8个模拟量和6个开关量直接从二次仪表通过无线设备把这些传到上位机,方案是什么,都需要什么设备,谢谢解答 问题补充:主从站通讯距离大约12公里 最佳答案 你可以用MD7…

    SIMATIC S7-200 2021年7月5日
  • S-200CPU

    师傅你好   想问一下6ES72162BD230XB8  这个CPU和那个型号的触摸屏能兼容呢   …

    SIMATIC S7-200 2021年7月5日
  • 关于高速计数器的方向控制的问题

    当电机正转的时候,高速计数器做加记数。那么在电机反转的时候,怎样才能让高速计数器自动做减记数呢?我把SM37.3做置位和复位都不行这是什么原因呢?请高手给点播一下。 最佳答案 高速…

    SIMATIC S7-200 2020年10月31日
  • s7-200 smart PLC的双串口通信相互干扰问题

    使用S7-200 smart的本体自带485串口,插入一个SB CM1串口模块,组成双串口,一个用于与触屏通信,一个用于与变送器模块的RTU通信,现在遇到的问题…

    SIMATIC S7-200 2021年7月5日
  • CPU的时间显示问题

    各位大侠,小弟现在有个急需解决的问题,小弟也是刚学PLC的,问题是这样的,从CPU226里读出来的时间,经过BCD-I转换后数据存在VW中,在TD400C上显示格式为“2010&n…

    SIMATIC S7-200 2021年7月4日
  • PLC接线问题

    S7-200 CPU 224XP CN PLC有两个模拟量输入,一个模拟量输出。为什么实际的接线端子是:M I V&nb…

    SIMATIC S7-200 2021年7月5日
  • 任意4个有故障就停机

    现在有11个电机,要求如果4个电机有故障就全部停车。从11个里面选4个大概有300多种几率。这个怎么写啊 最佳答案 在程序的第一个网络,设置成vb0=0从网络2开始,每种故障,都将…

    SIMATIC S7-200 2020年10月31日