显控屏modbus功能码

本文介绍了在MODBUS通信中,触摸屏作为MODBUS SERVER如何针对不同设备地址类型(如0x, 1x, 3x, 4x, 5x, 6x等)使用相应的功能码进行读写操作。详细阐述了每种设备类型的读取和写入功能码,如0x用于读写PLC输出点,1x用于读取PLC输入点,3x和4x用于读取和写入模拟量和数据寄存器,同时解释了不同设备类型在读取双字数据时的差异。" 50478408,5599727,iOS编程:深入理解webView的使用技巧,"['iOS开发', 'webview']
摘要由CSDN通过智能技术生成

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

当触摸屏作为一个MODBUSSERVER主站时,是要对所连接的MODBUSRTU从站进行读写控制。WEINVIEW的触摸屏支持01—05和16号功能码。每个设备地址类型所使用的功能码如下:


对MODBUSRTU设备进行读写,触摸屏上的元件中使用什么样的地址类型,取决于RTU设备所支持的功能码、目标对象是位地址还是字地址控制、以及是否要进行写入;

MODBUS协议的设备类型为0x、1x、3x、4x、5x、6x,还有3x_bit,4x_bit,6x_bit,0x_multi_coils等,下面分别说明这些设备类型在MODBUS协议中支持哪些功能码。

0x:是一个可读可写的设备类型,相当于操作PLC的输出点。该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是05H。写多个寄存器时发出的功能码是0fH

1x:是一个只读的设备类型,相当于读取PLC的输入点。读取位状态的时候发出的功能码为02H。

3x:是一个只读的设备类型,相当于读取PLC的模拟量。读数据的时候,发出的功能码是04H。

4x:是一个可读可写的设备类型,相当于操作PLC的数据寄存器。当读取数据的时候,发出的功能码是03H,当写数据的时候发出的功能码时10H,可写多个寄存器的数据。

5x:该设备类型与4x的设备类型属性是一样的。即发出读写的功能码完全一样,不同之

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值