文档详情

[WEINVIEW]MODBUS地址类型与功能码对应关系

桔****
实名认证
店铺
DOC
62.50KB
约2页
文档ID:485027283
[WEINVIEW]MODBUS地址类型与功能码对应关系_第1页
1/2

□威纶通科技有限公司WEINVIEW CO.,LTDMODBUS地址类型与功能码对应关系当触摸屏作为一个 MODBUS SERVER主站时,是要对所连接的 MODBUS RTU从站进行读写控制WEINVIEW 的触摸屏支持01 — 05和16号功能码每个设备地址类型所使用的功能码如下:地址类型读/写功能码备注0X读/写01/05输出位寄存器Output bit1X只读02输入位寄存器In put bit (read only)3X只读04输入寄存器(字)In put Register (read only)3X-BIT只读043X的位地址4X读/写03/16数据寄存器(字)Output Register4X-BIT读/写03/164X的位地址5X读/写03/16数据寄存器(字),与4X相比: 同一个字互换高低字节4x double word swap6X读/写03/06数据寄存器(字),与4X相比:每次读写单个字4x single word write对MODBUS RTU设备进行读写,触摸屏上的元件中使用什么样的地址类型,取决于 RTU设备所支持的功能码、目标对象是位地址还是字地址控制、以及是否要进行写入;EB8000 软件中 MODBUS 协议的设备类型为 0x、1x、3x、4x、5x、6x,还有 3x_bit ,4x_bit 6x_bit ,0x_multi_coils 等,下面分别说明这些设备类型在 MODBUS协议中支持哪些功能码。

0x :是一个可读可写的设备类型,相当于操作 PLC的输出点该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是 05H写多个寄存器时发出的功能码是 0fH1x :是一个只读的设备类型,相当于读取 PLC的输入点读取位状态的时候发出的功能码为02H3x :是一个只读的设备类型,相当于读取 PLC的模拟量读数据的时候,发出的功能码是 04H4x :是一个可读可写的设备类型,相当于操作 PLC的数据寄存器当读取数据的时候,发出的功能码是03H,当写数据的时候发出的功能码时 10H,可写多个寄存器的数据5x :该设备类型与4x的设备类型属性是一样的即发出读写的功能码完全一样,不同之处在于:当为双字时,例如 32_bit unsigned 格式的数据,使用 5x和4x两种设备类型分别读取数据时,高 字和低字的位置是颠倒的例如,使用 4x设备类型读到的数据是 0x12345678 ,那么使用5x设备类型读 到的WEINVIEW□威纶通科技有限公司WEINVIEW CO.,LTD数据是 0x5678123403H,与4x不同之处在于3x_bit :该设备类型发出的功能码与3x设备类型完全一 1致,不冋之处是,是读数据中的某一个位的状态。

4x_bit :该设备类型发出的功能码与4x设备类型完全一:致,不冋之处是,是读数据中的某一个位的状态6x_bit :该设备类型发出的功能码与6x设备类型完全一:致,不冋之处是,是6x :是一个可读可写的设备类型,读取数据的时候,发出的功能码也是 写数据的时候发出的功能码时 06H,即写单个寄存器的数据读数据中的某一个位的状态0x_multi_coils :该设备类型发出的功能码与 0x设备类型完全一致,不同之处是,倍位数的bit,而0x_multi_coils 可读任意位数的 bit3x是读数据,而3x_bit4x是读数据,而4x_bit6x是读数据,而6x_bit0x是读16整数WEINVIEWWEINVIEW当触摸屏作为一个 MODBUS RTU从站时,在主站 MODBUS SERVER中对其进行读写,地址对应关系如下:0X,1X 的 1~9999 ―-女口: 0X000仁LB0-LB0~99980X0002=LB13X,4X 的 1~9999 ―-—LW0〜9998女口: 3X000仁LW03X0002=LW13X,4X 的 10000~65535 ——RW0~55535女口: 3X/4X 10000=RW03X/4X 65535=RW55535WEINVIEW。

下载提示
相似文档
正为您匹配相似的精品文档