modbus地址对应表

合集下载

带MODBUS功能的RTU寄存器地址列表

带MODBUS功能的RTU寄存器地址列表

带MODBUS功能的RTU寄存器地址列表由于带MODBUS功能的RTU在市面上能够生产和提供实际应用的厂家还非常少,为便于广大用户方便使用带MODBUS功能的RTU,使用户能够对RTU 有个深刻的了解,同时也为了方便各用户查询管理和维护,现特列出寄存器地址列表如下:一、RTU功能码:二、RTU的寄存器地址(才茂CM550-52G):MODBUS开关输入说明:开关输入对应MODBUS“读输入离散量”功能码为“02”。

偏置1到8(寄存器地址10进制10001到10008)对应RTU开关输入通道IO1到IO8。

查询数字输入IO 所有通道(即8 个通道)采集值,命令为:01 02 00 00 00 08 XX XXRTU的IO接口:MODBUS 读保存寄存器(读保存寄存器的实例是计数器,而PWM,数字输出格式一样只是地址和相应的寄存器数目不一样PWM对应首地址的16进行表示是0x002F,1路PWM 2个寄存器 0x002F 代表的是PWM的周期0x0030 代表的是PWM的占空比(值不能大于10进制数100)数字输出对应的首地址16进行表示0x0037,1路数字输出对应2个寄存器 0x0037 代表的是数字输出的高电平低电平方波1- 高电平2- 低电平 3- 方波 0x0038 代表的是数字输出的方波周期(若不是方波则是00 00)计数器对应MODBUS“读保持寄存器”功能码为“03”。

偏置1到6(寄存器地址10进制40001到40025)对应RTU模拟输入通道I03到I08。

查询计数器IO 所有通道(即6通道)采集值,命令为:01 03 00 00 00 18 XX XX 命令解析如下:执行正确返回数据:01 04 18 XX XX XX XX XX XX XX XX。

XX XX执行错误返回格式: 01 03+80 XX XX XX:。

modbus地址对应表

modbus地址对应表

modbus地址对应表Modbus是一种串行通信协议,由Modicon公司(现在的施耐德电气Schneider Electric)于1979年发布,用于可编程逻辑控制器(Programmable logic controllers,PLCs)。

Modbus事实上已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。

在工业应用场景中使用Modbus的主要原因是:考虑到Modbus本就为了工业应用而开发,公开发布,并且无版权要求,易于部署和维护,未对供应商修改移动本地比特或字节施加限制。

Modbus支持多个设备连接到同一网络上进行通信,例如,一个能测量温度和湿度并将结果传送给计算机的装置。

在数据采集与监视控制(Supervisory control and data acquisition, SCADA)系统中,Modbus常用于连接监控计算机与远程终端设备(Remote terminal unit,RTU)。

许多数据类型是根据梯形逻辑及其驱动继电器在工业上的使用而得名的:单比特物理输出称为线圈,单比特物理输入称为离散输入或触点。

自2004年4月施耐德电气将权利转让给Modbus组织以来,该组织一直管理着Modbus协议的开发和更新。

Modbus组织是一个倡导持续使用该技术的协会,其由兼容Modbus设备的用户和供应商组成。

Modbus协议目前存在多个用于串行端口、以太网和其他支持互联网协议套件的网络版本。

Modbus协议有许多变体:Modbus RTU —这用于串行通信,并采用数据的紧凑二进制表示进行协议通信。

RTU格式使用带有循环冗余校验的校验和的命令/数据作为错误校验机制,以确保数据的可靠性。

Modbus RTU是Modbus 最常见的实现方式。

Modbus RTU消息必须连续传输,不能有字符间的延迟。

Modbus消息由空闲(静默)时段构成(分隔)。

Modbus ASCII —用于串行通信,并利用ASCII字符进行协议通信。

modbus地址对应表

modbus地址对应表

modbus地址对应表曾经做过单片机和以下20种PLC的Modbus RTU串口通信,现将这20种PLC输入、输出和寄存器元件与Modbus编号地址对应表分享出来。

三菱FX3G-40MR/ES-A、西门子S7-200 CPU226 AC/DC/RLY、欧姆龙CP1H-X40DR-A、松下AFPX-C40R、台达DVP-12SA2、信捷XC5-48、永宏FBs-40MC、产电XBC-DR40S、汇川H2u-2416MT-XP、英威腾IVC2H-1616MAT6、基恩士KV-N40AR、施耐德电气TM218LDAE40DRPHN、海为H40S2R系列、维控LX3V1212MT系列、和利时LE5109、台安AP-340BR-A、罗克韦尔1766-L32BWA、合信CTH200系列CPU H226L、富士SPE NW0P40R-31、步科K508-40AR。

,三菱X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

西门子I元件支持Modbus之02功能码;Q元件支持Modbus之01、05、15功能码;V元件支持Modbus之03、06、16功能码。

欧姆龙CIO0元件支持Modbus之02功能码;CIO100元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

松下X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;DT元件支持Modbus之03、06、16功能码。

台达X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

信捷X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

永宏X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

modbus地址对应plc - 位

modbus地址对应plc - 位
M8.3
40070.10
V2138.1
2#手动停止
M8.4
40070.11
V2138.2
3#手动停止
M8.5
40070.12
V2138.3
4#手动停止
M8.6
40070.13
V2138.4
5#手动停止
M8.7
40070.14
V2138.5
水池选择(0为1号水池)
M20.3
40070.15
V2138.6
40001.09
V2000.0
1#远程自动允许
M14.3
40001.10
V2000.1
2#远程自动允许
M14.4
40001.11
V2000.2
3#远程自动允许
M14.5
40001.12
V2000.3
4#远程自动允许
M14.6
40001.13
V2000.4
5#远程自动允许
M14.7
40001.06
V2001.5
M2.1
40002.02
V2003.1
2#故障指示
M2.2
40002.03
V2003.2
3#故障指示
M2.3
40002.04
V2003.3
4#故障指示
M2.4
40002.05
V2003.4
5#故障指示
M15.0
40002.09
V2002.0
1#过载指示
M10.6
40002.10
V2002.1
2#过载指示
Modbus地址
Plc地址
备注
Plc内部寄存器
40001.01

MODBUS地址表

MODBUS地址表
Modbus协议相关地址注释 地址种类 地址(HEX) 地址(DEC)数据长度(字) 数据寄存器 状态寄存器 功能注释 9001H 36865 2 * 当前位置监视 9003H 36867 1 * 当前错误代码询问 9004H 36868 1 * Input Port状态询问 0151H 337 1 * Input Port(SON)状态询问 0152H 338 1 * Input Port(RES)状态询问 0153H 339 1 * Input Port(CSTR)状态询问 0154H 340 1 * Input Port(*STP)状态询问 0155H 341 1 * Input Port(HOME)状态询问 0156H 342 1 * Input Port(RMOD)状态询问 0157H 343 1 * Input Port(BKLS)状态询问 015BH 347 1 * Input Port(PC32)状态询问 015CH 348 1 * Input Port(PC16)状态询问 015DH 349 1 * Input Port(PC8)状态询问 015EH 350 1 * Input Port(PC4)状态询问 015FH 351 1 * Input Port(PC2)状态询问 0160H 352 1 * Input Port(PC1)状态询问 9005H 36869 1 * Output Port状态询问 0161H 353 1 * Output Port(LOAD)状态询问 0162H 354 1 * Output Port(*ALM)状态询问 0163H 355 1 * Output Port(*EMGS)状态询问 0164H 355 1 * Output Port(SV)状态询问 0165H 357 1 * Output Port(PEND)状态询问 0166H 358 1 * Output Port(HEND)状态询问 0167H 359 1 * Output Port(RMDS)状态询问 0168H 360 1 * Output Port(PZONE)状态询问 0169H 361 1 * Output Port(ZONE1)状态询问 016AH 362 1 * Output Port(MOVE)状态询问 016BH 363 1 * Output Port(PM32)状态询问 016CH 364 1 * Output Port(PM16)状态询问 016DH 365 1 * Output Port(PM8)状态询问 016EH 366 1 * Output Port(PM4)状态询问 016FH 367 1 * Output Port(PM2)状态询问 0170H 368 1 * Output Port(PM1)状态询问 900BH 36875 2 * 当前速度监视 900DH 36877 2 * 当前马达电流监视 0402H 1026 1 * 安全速度模式的选定(仅教导模式) 0404H 1028 1 * Servo ON/OFF?(0:OFF; 1:ON) 0408H 1032 1 * 警报复位 0409H 1033 1 * 刹车强制释放 040BH 10354 1 * 移动暂停 040CH 1036 1 * 执行轴归零 040DH 1037 1 * 位置点开始移动 0412H 1042 1 * JOG/INCH选择开关(0:JOG;1:INCH)

MODBUS常用功能码及对应地址

MODBUS常用功能码及对应地址

MODBUS常用功能码备查
表1 ModBus功能码
功能码名
称作用
01 读取线圈状态取得一组逻辑线圈的当前状态(ON/OFF)
02 读取输入状态取得一组开关输入的当前状态(ON/OFF)
03 读取保持寄存器在一个或多个保持寄存器中取得当前的二进制值
04 读取输入寄存器在一个或多个输入寄存器中取得当前的二进制值
05 强置单线圈强置一个逻辑线圈的通断状态
06 预置单寄存器把具体二进值装入一个保持寄存器
15 强置多线圈强置一串连续逻辑线圈的通断
16 预置多寄存器把具体的二进制值装入一串连续的保持寄存器
表2 ModBus功能码与数据类型对应表
代码功能数据类

对应地址
01 读位
0000X
02 读位
1000X
03 读整型、字符型、状态字、浮点型4000X
04 读整型、状态字、浮点
型3000X
05 写位
0000X
06 写整型、字符型、状态字、浮点型4000X
15 写位
0000X
16 写整型、字符型、状态字、浮点型4000X
(学习的目的是增长知识,提高能力,相信一分耕耘一分收获,努力就一定可以获得应有的回报)。

modbus地址对应表

modbus地址对应表

三菱FX3G-40MR/ES-A、西门子S7-200 CPU226 AC/DC/RLY、欧姆龙CP1H-X40DR-A、松下AFPX-C40R、台达DVP-12SA2、信捷XC5-48、永宏FBs-40MC、产电XBC-DR40S、汇川H2u-2416MT-XP、英威腾IVC2H-1616MAT6、基恩士KV-N40AR、施耐德电气TM218LDAE40DRPHN、海为H40S2R系列、维控LX3V1212MT系列、和利时LE5109、台安AP-340BR-A、罗克韦尔1766-L32BWA、合信CTH200系列CPU H226L、富士SPE NW0P40R-31、步科K508-40AR三菱X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

西门子I元件支持Modbus之02功能码;Q元件支持Modbus之01、05、15功能码;V元件支持Modbus之03、06、16功能码。

欧姆龙CIO0元件支持Modbus之02功能码;CIO100元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

松下X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;DT元件支持Modbus之03、06、16功能码。

台达X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

信捷X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

永宏X元件支持Modbus之02功能码;Y元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

产电P0元件支持Modbus之02功能码;P40元件支持Modbus之01、05、15功能码;D元件支持Modbus之03、06、16功能码。

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

MODBUS地址类型与功能码对应关系大全
0X,1X的1~9999 —— LB0~9998
如:0X0001=LB0 0X0002=LB1
3X,4X的 1~9999 —— LW0~9998
如:3X0001=LW0 3X0002=LW1
3X,4X的 10000~65535 —— RW0~55535
如:3X/4X 10000=RW0
3X/4X 65535=RW55535
1X
只读
02
输出位寄存器
Input bit (read only)
3X
只读
04
输入寄存器(字)
Input Register (read only)
3X-BIT
只读
04
3X的位地址
4X
读/写
03/16
输出寄存器(字)
Output Register
4X-BIT
读/写
03/16
4X的位地址
5X
读/写
03
数据寄存器(字),与4X相比:同一个字互换高低字节
MODBUS地址类型与功能码对应关系
当触摸屏作为一个MODBUS SERVER主站时,是要对所连接的MODBUS RTU从站进行读写控制。
WEINVIEW的触摸屏支持01—05和16号功能码。每个设备地址类型所使用的功能码如下:
地址类型
读/写
功能码
备注
0X
读/写
01/05
输入位寄存器
Output bit
4x double word swap
6X
读/写
03/06
数据寄存器(字),与4X相比Fra bibliotek每次读写单个字
4x single word write
对MODBUS RTU设备进行读写,触摸屏上的元件中使用什么样的地址类型,取决于RTU设备所支持的功能码、目标对象是位地址还是字地址控制、以及是否要进行写入;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

modbus地址对应表
协议版本
Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。

大多数Modbus设备通信通过串口EIA-485物理层进行。

对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。

Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。

这两个变种都使用串行通信(serial communication)方式。

RTU格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。

被配置为RTU变种的节点不会和设置为ASCII变种的节点通信,反之亦然。

对于通过TCP/IP(例如以太网)的连接,存在多个Modbus/TCP变种,这种方式不需要校验和计算。

对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。

Modbus有一个扩展版本Modbus Plus(Modbus+或者MB+),不过此协议是Modicon专有的,和Modbus不同。

它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。

它使用1Mbit/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平触发的装置。

连接Modbus Plus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者PMCIA总线的板卡。

通信和设备
Modbus协议是一个master/slave架构的协议。

有一个节点是master节点,其他使用Modbus协议参与通信的节点是slave节点。

每一个slave设备都有一个唯一的地址。

在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)。

一个ModBus命令包含了打算执行的设备的Modbus地址。

所有设备都会收到命令,但只有指定位置的设备会执行及回应指令(地址0例外,指定地址0的指令是广播指令,所有收到指令的设备都会运行,不过不回应指令)。

所有的Modbus命令包含了检查码,以确定到达的命令没有被破坏。

基本的ModBus命令能指令一个RTU改变它的寄存器的某个值,控制或者读取一个I/O端口,以及指挥设备回送一个或者多个其寄存器中的数据。

有许多modems和网关支持Modbus协议,因为Modbus协议很简单而且容易复制。

它们当中一些为这个协议特别设计的。

有使用有线、无线通信甚至短消息和GPRS的不同实现。

不过设计者需要克服一些包括高延迟和时序的问题。

相关文档
最新文档