教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

昆仑通态 莫迪康ModbusRTU讲解(3)

来源:网络收集 时间:2026-09-08
导读: [1区]输入继电器 [0区]输出继电器 读取功能码 02 01 写入功能码 — 05 15 功能码说明 02: 读取输入状态 01: 读取线圈状态 05: 强制单个线圈 15: 强制多个线圈 [3区]输入寄存器 [4区]输出寄存器 04 03 — 06 16 04:

[1区]输入继电器

[0区]输出继电器 读取功能码 02 01 写入功能码 — 05

15 功能码说明 02: 读取输入状态 01: 读取线圈状态 05: 强制单个线圈

15: 强制多个线圈

[3区]输入寄存器

[4区]输出寄存器 04 03 — 06

16 04: 读输入寄存器 03: 读保持寄存器 06: 预置单个寄存器

16: 预置多个寄存器

说明:

昆仑通态触摸屏 modbus驱动说明,详细说明

1.本驱动构件支持01、02、03、04、05、06、15、16等常用功能码,对于其它非数据通讯用功能码暂不支持。

2.以上功能码均以10进制标注。功能码15和16分别对应16进制的0x0F和0x10。

3.“[1区]输入寄存器”和“[3区]输入寄存器”不支持写功能码。

4.“[0区]输出继电器”在批量写入多个继电器时,使用15功能码。

5.“[4区]输出寄存器”在双字(32位)数据写操作或批量写入多个数据时,使用16功能码。

6.对于只支持16功能码,而不支持06功能码写4区单个寄存器的设备,可以考虑使用批量写操作函数实现。

例如:要用16功能码对4寄存器地址10进行单字写操作,可以用以下设备命令实现:

!SetDevice(设备0,6, "WriteP(4,10,WUB,1,Data00)")。

注意:添加寄存器通道时,起始地址均为1,这是遵从Modbus协议的,即所谓的“协议地址”,对于部分寄存器起始地址为0的设备,通道添加时,地址应加1处理。 附录2

数据类型表: BTdd

BUB

BB

BD

WUB

WB

WD

DUB

DB

DD

DF

STR 位(dd范围:00-15) 8位 无符号二进制 8位 有符号二进制 8位 2位BCD 16位 无符号二进制 16位 有符号二进制 16位 4位BCD 32位 无符号二进制 32位 有符号二进制 32位 8位BCD 32位 浮点数 字符串

1) 数据类型的第一个字母表示数据的长度,B表示是字节数据,W表示是字数据,D表

昆仑通态触摸屏 modbus驱动说明,详细说明

示是双字数据;

2) 最后一个或两个字母表示数据类型,B表示二进制数,D表示BCD码,F表示浮点

数;

3) 字符中二进制数中带U表示无符号数,不带U的表示有符号数;

4) 字符串数据类型是专用于和MCGS“Modbus串口数据转发设备”驱动构件配合

使用的,并且只能通过写通道的方式来改变“Modbus串口数据转发设备”从设备的值。字符串的增加如下图所示:

昆仑通态触摸屏 modbus驱动说明,详细说明

注意:在使用字符串时,要保证主站和从站中增加的字符串通道完全一样,并且写字符串时,长度尽量不要超过规定的字节数(汉字占两个字节,其余字符占一个字节)

例:主站中的通道是4STR0012_20,那么从站中的通道也必须是4STR0012_20,并且写字符串的长度尽量不要超过20个字节。

昆仑通态 莫迪康ModbusRTU讲解(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/95455.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)