文档介绍:合同编号:
合 同 模 版
Xxxx年xx月
注意事项
为了维护您的合法权益,确保交易的安全,请在使用本合同范本前仔细阅读下列注意事项:
1、本合同为根据相关法律规定制定的通用性示范文本;
2、如有必要,请根据具体的交易背景、交易目的等适当修改、调整本合同范本的相关条款;
modbus RTU常见问题汇总
2013年04月22日 10:57
注:本资料由网络搜索,答案仅供参考(持续更新中)
点击查看MODBUS RTU产品详情
1、ModBus RTU通讯协议与ModBus通讯协议有什么区别?
    ModBus协议是应用层报文传输协议(OSI模型第7层),它定义了一个与通信层无关的协议数据单元(PDU),即PDU=功能码+数据域。
    ModBus协议能够应用在不同类型的总线或网络。对应不同的总线或网络,Modbus协议引入一些附加域映射成应用数据单元(ADU),即ADU=附加域+,Modbus有下列三种通信方式:
    ,对应的通信模式是MODBUS TCP。
    (各种介质如有线RS-232-/422/485/;光纤、无线等),对应的通信模式是MODBUS RTU或MODBUS ASCII.
    ,对应的通信模式是Modbus PLUS。
 
2、关于MODBUS RTU通讯协议的提问?
    modbus 主要由站地址(一个字节)+功能码(一个字节)+首地址(两个字节)+访问字数(两个字节)+校验码(CRC16或LRC两个字节),难的是校验,
 
3、modbus、rtu、modbus rtu分别是什么?
    modbus协议是工控行业的标准协议,前身为莫迪康所写,现已被施奈德收购
    而modbus分为两种协议:即串口协议(modbus rtu)和网口协议(modbus tcp)协议,一般的工控机只支持rs232或者RS485的串口模式,这个时候工控机的协议栈里就只有modbusRTU协议,当他从串口接收到数据时,会直接根据报文中的数据进行控制,如果需要用modbusTCP协议进行传输,则需要使用带有网口的PLC
具体的帧格式如下
modbus RTU  地址域 功能码 数据 差错校验
modbus TCP  目的地址 协议id 长度 单元号 功能码 数据
 
简单的说 tcp是由RTU加工而来的
而RTU则是另外一种概念,不包含在modbus协议内
是工控行业对监控设备的简称。
 
4、关于modbus_RTU协议主机发送的命令的一些问题
• 01 读保持线圈状态(Read coil status)
• 02 读输入线圈状态(Read input status)
• 03 读保持寄存器(Read holding register)
• 04 读输入寄存器(Read input register)
• 05 写单个线圈(Force single coil)
• 06 写单个寄存器(Preset single register)
• 15 写多个线