Modbus通信协议与PLC地址对应关系表

Modbus协议是工控领域中非常常见的通信协议之一,而PLC(可编程逻辑控制器)则是工业自动化领域中的核心设备。PLC内部使用特定的地址系统来标识其存储单元,而Modbus协议也有自己的一套地址系统。当使用Modbus协议与PLC进行通信时,需要将PLC的地址转换为Modbus协议所理解的地址。以下是Modbus协议与PLC地址对应关系表,旨在说明两者之间的映射关系。

LMS_TangHuijuan174 次浏览

Modbus协议是工控领域中非常常见的通信协议之一,而PLC(可编程逻辑控制器)则是工业自动化领域中的核心设备。PLC内部使用特定的地址系统来标识其存储单元,而Modbus协议也有自己的一套地址系统。当使用Modbus协议与PLC进行通信时,需要将PLC的地址转换为Modbus协议所理解的地址。

以下内容是Modbus协议与PLC地址对应关系表,旨在说明两者之间的映射关系。

本文适用于PMM60L、STM-M、BLM、TSM、PMM等系列Modbus通信的一体化电机,理论上适用于所有应用了标准Modbus协议的设备。

 

注意事项:

1.依据所用PLC实际初始地址,修改表格中“PLC起始地址”值, “对应PLC地址”列下所有的参数对应的PLC地址会自动更新(此列嵌入了公式)。

2、配置示例仅做参考,用户可根据自己实际使用编写对应参数。关于电机使用更详细信息请参加所购产品对应通信手册及说明书。

相关内容:Modbus通信协议对象字典参数表

(一) 轮廓位置模式(PP)配置举例

PLC起始地址:

40001

对象赋值

Modbus地址(16进制)

Modbus地址(十进制)

  对应PLC地址

描述

配置模式

2002:01h(00B1h)=0

00B1

177   

40178

设置为CIA402模式

6060h(03C2h)=1

03C2

962   

40963

设置为轮廓位置模式

配置参数

 

 

 

 

607Ah(03E7h)(单位:用户单位)=30000

03E7

999   

41000

设置目标位置607Ah(03E7h)=30000

6081h(03F8h) (单位:用户单位/s)=10000

03F8

1016   

41017

设置目标速度6081h(03F8h)=10000

6083h(03FCh)(单位:用户单位/s2)=40000

03FC

1020   

41021

设置加速度6083h(03FCh)=40000

6084h(03FEh)(单位:用户单位/s2)=40000

03FE

1022   

41023

设置减速度6084h(03FEh)=40000

写控制字使电机使能

6040h(0380h)=6

0380

896   

40897

设置6040h(0380h)为0x6,使电机准备

6040h(0380h)=7

0380

896   

40897

设置6040h(0380h)为0x7,使电机失能

6040h(0380h)=15

0380

896   

40897

设置6040h(0380h)为0xF,使电机使能

使电机运行

6040h(0380h)= 31

0380

896   

40897

设置6040h(0380h)为0x1F,绝对位置运动,非立刻更新

注意:6040h(0380h)= 0x(n)F→0x(n+1)F,为电机选择不同的运行方式,见下表

监控参数

6063h(03C6h) (单位:编码器单位)

03C6

966   

40967

电机当前的绝对位置反馈(编码器单位)

6064h(03C8h) (单位:用户单位)

03C8

968   

40969

电机的当前位置(用户单位)

 

注意:控制字6040h(0380h)= 0x(n)F→0x(n+1)F  不同的指令类型如下

6040h(0380h)-bit6

6040h(0380h)-bit5

6040h(0380h)变化

描述

0

0

0x0F → 0x1F

绝对位置,非立刻更新

0

1

0x2F → 0x3F

绝对位置,立刻更新

1

0

0x4F → 0x5F

相对位置,非立刻更新

1

1

0x6F → 0x7F

相对位置,立刻更新

相关对象

相关对象

对象索引

Modbus地址(16进制)

Modbus地址(十进制)

  对应PLC地址

描述

605Dh(03C0h)

03C0

960   

40961

暂停方式选择

605Ah(03BFh)

03BF

959   

40960

快速停机方式选择

6062h(03C4h)

03C4

964   

40965

驱动器内部当前目标位置指令值(用户单位)

6063h(03C6h)

03C6

966   

40967

电机当前的绝对位置反馈(编码器单位)

6064h(03C8h)

03C8

968   

40969

电机的当前位置(用户单位)

607Ah(03E7h)

03E7

999   

41000

预设的目标位置(用户单位)

607Bh(03E9h和03EBh)

03E9 ,03EB

1001 ,1003

5101,5103

位置范围限制(用户单位)

607Dh(03EFh和03F1h)

03EF,03F1

1007,  1009

5107,5109

目标位置的限制(用户单位)

607Eh(03F3h)

03F3

1011   

41012

旋转方向(极性),详见“4.3  607Eh(03F3h):极性”

607Fh(03F4h)

03F4

1012   

41013

运行过程中的最大轮廓速度(用户单位/s),起限制速度的作用。

6080h(03F6h)

03F6

1014   

41015

电机最大速度(rpm)

6081h(03F8h)

03F8

1016   

41017

该段位移指令运行过程中的匀速阶段轮廓速度(用户单位/s),即定位期间到达加速度斜坡末端的速度。大小受607Fh(03F4h)限制。

6082h(03FAh)

03FA

1018   

41019

轮廓终点速度,到达目标位置时的速度(用户单位/s),斜坡末端的速度,通常将该对象设置为零,这样在到达目标位置时速度正好减为0。大小受607Fh(03F4h)限制。

6083h(03FCh)

03FC

1020   

41021

运行过程中的轮廓加速度(用户单位/s2),大小受60C5h

分享到:

需要专业支持?

我们的工程团队随时为您提供定制化运动控制解决方案。

相关案例

了解相关场景中的实际应用方案。

相关文章

技术指南、应用笔记等内容助您深入了解。

准备好开始您的自动化项目了吗?

与我们的工程师沟通,24 小时内获取定制化运动控制解决方案。

典型响应时间:24 小时