欢迎来到《圣博凯斯》变频供水设备官网
精锐于专业 / 卓然于品质 -- 20年专注于供水行业,缔造至臻品质 -- 服务热线:0731-85783205 18932453205

modbus通讯协议功能码对应地址_modbus通讯协议功能码

1.MODBUS功能代码概要

下表列出了MODBUS支持的部分功能代码。 用十进制表示。

表1.1 MODBUS的部分功能代码

代码

中文名称

寄存器PLC地址

位操作/字操作

操作数

01

读取线圈的状态

00001-09999

位操作

单个或多个

02

读取离散输入状态

10001-19999

位操作

单个或多个

03

读保持寄存器

40001-49999

字操作

单个或多个

04

读取输入寄存器

30001-39999

字操作

单个或多个

05

写单个线圈

00001-09999

位操作

06

写入单一保持寄存器

40001-49999

字操作

15

写多个线圈

00001-09999

位操作

复数

16

写入多个保持寄存器

40001-49999

字操作

复数

1.1功能码说明功能码可以分为位操作和字操作两种。 位操作的最小单位是位,字操作的最小单位是2个字节。

位操作包命令包括线圈状态01H的读出、输入状态02H的读出(离散)、单个线圈06H的写入、多个线圈0FH的写入。

字操作命令包括读取保持寄存器0至3h、写入单个寄存器0至6h和写入多个保持寄存器10H。

1.2寄存器地址分配表1.2 MODBUS寄存器地址分配

寄存器PLC地址

寄存器协议地址

适用的功能

寄存器的种类

读写状态

00001-09999

0000H-FFFFH

01H 05H 0FH

线圈状态

可写入

10001-19999

0000H-FFFFH

02H

离散输入状态

可读取

30001-39999

0000H-FFFFH

04H

输入寄存器

可读取

40001-49999

0000H-FFFFH

03H 06H 0FH

保持寄存器

可写入

1.3寄存器类型说明

表1.3 MODBUS寄存器类型说明

寄存器

种类

说明

电脑

类比

举例说明

线圈状态

输出端口。 可以设定端口的输出状态,也可以读取该位的输出状态。 分为保持型和边沿触发型两种不同的执行状态。

DO

数字量输出

电磁阀输出、MOSFET输出、LED显示等。

离散

输入状态

输入端口。 通过外部设定改变输入状态,可以读取但不能写入。

DI

数值输入

拨盘开关、接近开关等。

保持

寄存器

输出参数或保持参数、控制器运行中设定的部分参数。 能读写。

帅府

模拟输出

模拟输出设定值、PID运行参数、变量阀输出尺寸、传感器警报上限、下限。

输入

寄存器

输入参数。 执行控制器时从外部设备获取的参数。 但是,不会写。

人工智能

模拟输入

模拟输入

1.4 PLC地址与协议地址的区别PLC地址可理解为协议地址的变种,广泛应用于触摸屏和PLC编程。

1.4.1寄存器PLC地址寄存器PLC地址是存储在控制器中的地址,这些控制器可以是PLC、触摸屏、文本显示器。 PLC地址一般用十进制表示,共有5位,是其中第1位的代码寄存器类型。 第一位数字和寄存器类型的对应关系如表1所示。 PLC地址例如是40001、30002等。

1.4.2寄存器协议地址寄存器协议地址是指通信时所使用的寄存器地址,例如PLC地址40001对应于地址0x0001,40001对应于地址0 x 0001,寄存器地址为例如,PLC寄存器地址40003对应于协议地址0002,而PLC寄存器地址30003对应于协议地址0002,则在两个PLC寄存器通信时使用同一地址,但通过不同的命令进行访问

猜你喜欢

  • 广州广一泵业有限公司地址_广州广一泵业售后服务保证

    “技术创新、质量**、客户至上、诚信运营”是咱们一向的运营政策。除了供给优异的高性价比商品和科学合理、经济实惠方案外,周到满足的效劳更是咱们义不容辞的职责和责任。咱们郑重许诺:1、为用户供给科学经济的方案设计、合理的商品选型和运转有

  • 通过什么命令查看本机的ip和mac地址_通过什么命令查看dhcp

    这里,关于DHCP继电器配置命令和DHCP继电器的作用,写目录标题1:DHCP继电器的作用2:DHCP继电器的实验配置命令3,的验证结果一.DHCP继电器的作用*DHCP中继(也称为DHCP中继代理bai)是一个小程序du,用于在不同的子网和物理网段之间处理和传输DHCP信息。如果DHCP客户机与DHCP服务器

  • 西门子plc地址分配_西门子plc扩展模块地址怎么分配

    上一篇文章介绍了PROFIsafe地址有源地址和目标地址。源地址实际上是CPU的ProFi安全地址,目标地址是故障安全模块的ProFi安全地址。在硬件配置中设置源地址和目标地址后,将配置下载到故障安全CPU。此时,CPU无法与故障安全模块进行ProFi安全通信。因为还需要向故障安全模块分配地址。在今天的文章

  • 西门子plc300编程入门基础_西门子plc300编程入门

    点击,PLC进步后进入“技术PLC教室”!3358www.Sina.com/http://www.Sina.com/串行链路上的MODBUS协议有两种:MODBUSASCAII(字符串)和MODBUSRTU。200SMART提供的MODBUS协议库支持MODBUSRTU通信。一、MODBU

  • 西门子plcdb块地址_西门子plc扩展模块地址怎么分配

    上一篇文章介绍了PROFIsafe地址有源地址和目标地址。源地址实际上是CPU的ProFi安全地址,目标地址是故障安全模块的ProFi安全地址。在硬件配置中设置源地址和目标地址后,将配置下载到故障安全CPU。此时,CPU无法与故障安全模块进行ProFi安全通信。因为还需要向故障安全模块分配地址。在今天的文章

  • 西门子plc300编程入门视频教程免费_西门子plc300编程入门

    点击,PLC进步后进入“技术PLC教室”!3358www.Sina.com/http://www.Sina.com/串行链路上的MODBUS协议有两种:MODBUSASCAII(字符串)和MODBUSRTU。200SMART提供的MODBUS协议库支持MODBUSRTU通信。一、MODBU