全球旧事资料 分类
【MODBUS协议整理汇总】
1MODBUS功能码简述
下表列出MODBUS支持的部分功能代码:以十进制表示。表11MODBUS部分功能码
代码0102030405061516中文名称读线圈状态读离散输入状态读保持寄存器读输入寄存器写单个线圈写单个保持寄存器写多个线圈写多个保持寄存器寄存器PLC地址00001099991000119999400014999930001399990000109999400014999900001099994000149999位操作字操作位操作位操作字操作字操作位操作字操作位操作字操作操作数量单个或多个单个或多个单个或多个单个或多个单个单个多个多个
11功能码说明功能码可以分为位操作和字操作两类。位操作的最小单位为BIT,字操作的最小单位为两个字节。【位操作指令】读线圈状态01H,读离散输入状态02H,
写单个线圈06H和写多个线圈0FH。【字操作指令】多个保持寄存器10H。读保持寄存器03H,写单个寄存器06H,写
f12寄存器地址分配表12MODBUS寄存器地址分配
寄存器PLC地址0000109999100011999930001399994000149999寄存器协议地址0000HFFFFH0000HFFFFH0000HFFFFH0000HFFFFH适用功能01H05H0FH02H04H03H06H0FH寄存器种类线圈状态离散输入状态输入寄存器保持寄存器读写状态可读可写可读可读可读可写
13寄存器种类说明表13MODBUS寄存器种类说明
寄存器种类线圈状态说明输出端口。可设定端口的输出状态,也可以读取该位的输出状态。可分为两种不同的执行状态,例如保持型或边沿触发型。输入端口。通过外部设定改变输入状态,可读但不可写。PLC类比DO数字量输出DI数字量输入AO模拟量输出模拟量输出设定值,PID运行参数,变量阀输出大小,传感器报警上限下限。举例说明电磁阀输出,MOSFET输出,LED显示等。
离散输入状态
拨码开关,接近开关等。
保持寄存器
输出参数或保持参数,控制器运行时被设定的某些参数。可读可写。
输入寄存器
输入参数。控制器运行时从外部设备获得的参数。可读但不可写。
AI模拟量输入
模拟量输入
f14PLC地址和协议地址区别PLC地址可以理解为协议地址的变种,在触摸屏和PLC编程中应用较为广泛。141寄存器PLC地址寄存器PLC地址指存放于控制器中的地址,这些控制器可以是PLC,也可以使触摸屏,或是文本显示器。PLC地址一般采用10进制描述,共有5位,其中第一位代码寄存器类型。第一位数字和寄存器类型的对应关系如表1所示。PLC地址例如40001、30002等。142寄存器协议地址寄存器协议地址指指通信时使用的寄存器地址,例如PLC地址40001对应寻址地址0x0000,40002r
好听全球资料 返回顶部