最后更新:2022-04-15 02:30:33 手机定位技术交流文章
MODICON于1979年创立了Modbus,作为工业现场公共汽车协定标准,Schneider于1996年引入了以Ethernet TCP/IP:Modbus TCP为基础的Modbus协定。
Modbus协议是一项应用级信息传输协议,接受三种提交形式:ASCII、RTU和TCP。
Modbus协议的物理层界面包括RS232、RS422、RS485和由主人/奴隶传输的以太网界面。
公共汽车按请求/答复运作。当信息被传送到主站时,它始终是发出的第一个命令。可以是广播,或者一次广播到一个特定的电台, 回应一个电台的命令,并按要求应答,或者报告异常。如果主车站未能发送请求书,他们不提交来自该车站的任何数据。该站与该站之间不可能直接接触。
Modbus是一个应用级(协议级)电文传输协议,它界定了与物理层无关的协议数据模块(PDU),即PDU=功能代码加数据字段,功能代码1字节,数据域未知。
《摩德布斯协议》可用于几种公共汽车和网络。它提到几条公共汽车路线或网络。Modbus协议在应用数据单位(ADUs)中增加了一些域图,目的是允许数据利用。ADU 是添加域 + PDU 的缩写 。例如,Modbus tcp/ip - ADU=MBAP+ADU。
甲基溴技术选择委员会是一个7字页纸页页头,由以下要素组成:
| 事务处理标识 | 协议标识 | 长度 | 单元标识符 |
|---|---|---|---|
| 2字节 | 2字节 | 2字节 | 1字节 |
| 内容 | 解释 |
|---|---|
| 事务处理标识 | 为了辨别不同的传输数据电文,在每次通信之后附上电文的序列号。 |
| 协议标识符 | 根据摩德布斯特CP协议,时间是 00: 00。 |
| 长度 | 以字节表示的数据长度 |
| 单元标识符 | 可以理解为设备地址 |
汽车在四个主题上发挥功能:连接、独立输入、登记维护以及登记输入。
| 对象 | 含义 |
|---|---|
| 线圈 | 混合读读和可写入的 PLC 输出位置、开关 |
| 离散量 | Modbus PLC 输入槽、开关和只读 |
| 输入寄存器 | 与 Modbus 相比,PLC只能从模拟输入端更改登记册;只读。 |
| 保持寄存器 | 模拟信号输出的PLC登记册,可在Modbus读和写。 |
| 代码 | 中文名称 | 英文名 | 位操作/字操作 | 操作数量 |
|---|---|---|---|---|
| 01 | 读线圈状态 | READ COIL STATUS | 位操作 | 单个或多个 |
| 02 | 读离散输入状态 | READ INPUT STATUS | 位操作 | 单个或多个 |
| 03 | 读保持寄存器 | READ HOLDING REGISTER | 字操作 | 单个或多个 |
| 04 | 读输入寄存器 | READ INPUT REGISTER | 字操作 | 单个或多个 |
| 05 | 写线圈状态 | WRITE SINGLE COIL | 位操作 | 单个 |
| 06 | 写单个保持寄存器 | WRITE SINGLE REGISTER | 字操作 | 单个 |
| 15 | 写多个线圈 | WRITE MULTIPLE COIL | 位操作 | 多个 |
| 16 | 写多个保持寄存器 | WRITE MULTIPLE REGISTER | 字操作 | 多个 |
本文由 在线网速测试 整理编辑,转载请注明出处。