返回主站|会员中心|保存桌面

AB罗克韦尔服务商    

PLC、变频器、人机界面、传感器

联系方式
  • 联系人:吴经理
  • 电话:18576370666
新闻分类
  • 暂无分类
首页 > 新闻中心 > AB controllogix的PLC地址是怎么对应的?
新闻中心
AB controllogix的PLC地址是怎么对应的?
发布时间:2025-12-23        浏览次数:2        返回列表

AB ControlLogix PLC 地址对应规则(完整解析)

AB ControlLogix(隶属于 Rockwell ControlLogix 5500 系列,如 Logix5561)的地址体系核心是基于标签(Tag)的逻辑寻址 + 基于槽位 / 模块的物理寻址,无传统 PLC 的固定地址(如 X/Y/M),而是通过 “模块槽位 + 通道 + 数据类型” 定义物理地址,通过 “标签名 + 数据结构” 定义逻辑地址,以下是全维度的地址对应规则。

一、核心概念:物理地址 vs 逻辑标签(地址的两种形态)

ControlLogix 的地址分为 “物理地址(直接指向硬件)” 和 “逻辑标签(用户自定义)”,二者可绑定但互不依赖,是理解地址对应关系的基础:

类型定义示例核心用途
物理地址基于模块槽位、通道的硬件地址Local:2:I.Data.0直接访问 I/O 模块的物理通道
逻辑标签用户自定义的符号化地址(Tag)Motor_Start (BOOL)、Tank_Level (REAL)程序逻辑编写(主流方式)

二、物理地址的对应规则(硬件寻址核心)

物理地址用于直接访问 I/O 模块(数字量 / 模拟量 / 特殊模块),格式为:[通信路径]:[槽位号]:[数据方向].[数据类型].[通道/偏移]

1. 各段含义拆解

地址段说明示例值
通信路径模块所在的机架 / 网络路径:- Local:本地机架(CPU 所在机架);- Remote:1:远程机架 1;- EthernetIP_1:以太网远程机架Local / Remote:1
槽位号模块在机架中的物理槽位(从 0 开始计数,CPU 通常在槽 0)2 / 5
数据方向I = 输入(Input)、O = 输出(Output)、C = 配置(Config)I / O
数据类型Data = 数字量 / 模拟量原始数据;Status = 模块状态;Config = 模块配置Data
通道 / 偏移数字量:通道号(从 0 开始);模拟量:字偏移(0 = 第一个通道,1 = 第二个)0 / 1 / 2

2. 典型模块的物理地址对应示例

(1)数字量输入模块(如 1756-IB16,16 点 DI,槽位 2)

物理地址对应硬件含义
Local:2:I.Data.0模块第 1 个输入通道本地机架槽 2 的 DI 模块,0 号通道
Local:2:I.Data.7模块第 8 个输入通道本地机架槽 2 的 DI 模块,7 号通道
Local:2:I.Data.15模块第 16 个输入通道本地机架槽 2 的 DI 模块,15 号通道
Local:2:I.Status.0模块状态位模块故障 / 就绪状态

(2)数字量输出模块(如 1756-OB16,16 点 DO,槽位 3)

物理地址对应硬件含义
Local:3:O.Data.0模块第 1 个输出通道本地机架槽 3 的 DO 模块,0 号通道
Local:3:O.Data.10模块第 11 个输出通道本地机架槽 3 的 DO 模块,10 号通道

(3)模拟量输入模块(如 1756-IF8,8 路 AI,4-20mA,槽位 4)

模拟量地址按 “字” 寻址(16 位 / 32 位),每个通道占 1 个字:

物理地址对应硬件含义
Local:4:I.Data.0第 1 路 AI 通道原始值4-20mA 对应数字量 0-27648
Local:4:I.Data.1第 2 路 AI 通道原始值第二个模拟量输入通道
Local:4:I.EngUnits.0第 1 路 AI 工程值(可选)已换算为实际单位(如 MPa)

(4)模拟量输出模块(如 1756-OF8,8 路 AO,槽位 5)

物理地址对应硬件含义
Local:5:O.Data.0第 1 路 AO 通道输出值0-27648 对应 4-20mA

3. 扩展机架 / 远程模块的地址规则

若模块在远程机架(如通过 1756-CNBR 模块扩展),通信路径需包含机架号:

  • 示例:Remote:1:2:I.Data.0 → 远程机架 1 的槽 2 DI 模块,0 号通道;

  • 以太网远程模块:EtherNetIP_1:3:O.Data.5 → 以太网远程节点 1 的槽 3 DO 模块,5 号通道。

三、逻辑标签(Tag)的地址对应(编程主流方式)

ControlLogix 推荐用 “标签” 替代物理地址,标签可绑定物理地址,也可仅作为逻辑变量,核心规则如下:

1. 标签的类型与地址绑定

标签类型定义绑定物理地址示例
布尔标签(BOOL)对应数字量 I/O/ 内部逻辑位Motor_Start → Local:2:I.Data.0
整数标签(INT)对应模拟量原始值 / 计数变量AI_Pressure_Raw → Local:4:I.Data.0
实数标签(REAL)对应模拟量工程值 / 浮点变量Tank_Level → Local:4:I.EngUnits.0
数组标签批量绑定多个通道DI_Group[0..15] → Local:2:I.Data.0..15
结构体标签自定义复杂数据结构Pump_Status {Run:BOOL, Speed:REAL}

2. 标签的寻址方式(程序中调用)

(1)基本标签寻址

ladder

// 直接调用标签(无需记忆物理地址)
XIC Motor_Start  // 检测Motor_Start标签(绑定Local:2:I.Data.0)是否为1
OTE Valve_Open   // 设置Valve_Open标签(绑定Local:3:O.Data.2)为1

(2)数组标签寻址

ladder

// 数组标签对应多个通道
XIC DI_Group[5]  // 对应Local:2:I.Data.5
MOV AI_Group[2], Tank_Pressure  // 将第3路AI值赋值给Tank_Pressure

(3)结构体标签寻址

ladder

// 结构体成员寻址
XIC Pump_Status.Run  // 检测泵运行状态
MOV Pump_Status.Speed, AO_Speed  // 设置泵转速输出

3. 标签与物理地址的绑定方法(Studio 5000 中)

  1. 打开 Studio 5000,进入 “Tags” 标签编辑器;

  2. 新建标签,填写 “Name”(如 Motor_Start)、“Data Type”(BOOL);

  3. 在 “Alias For” 栏输入物理地址(如 Local:2:I.Data.0),完成绑定;

  4. 若无需绑定硬件(内部逻辑变量),则 “Alias For” 留空。

四、特殊模块的地址对应(运动控制 / 通信模块)

1. 运动控制模块(如 1756-M08SE,8 轴伺服)

地址格式:[路径]:[槽位]:M[轴号].[参数]示例:

  • Local:6:M0.Position → 槽 6 运动模块的 0 号轴当前位置;

  • Local:6:M1.Speed → 槽 6 运动模块的 1 号轴当前速度;

  • Local:6:M2.Command → 槽 6 运动模块的 2 号轴指令值。

2. 通信模块(如 1756-ENBT,以太网模块)

地址格式:[路径]:[槽位]:C.[参数]示例:

  • Local:1:C.IPAddress → 槽 1 以太网模块的 IP 地址;

  • Local:1:C.Status → 槽 1 以太网模块的通信状态。

五、地址对应常见误区与注意事项

  1. 槽位计数规则:ControlLogix 机架槽位从 0 开始(CPU 通常在槽 0),切勿从 1 开始计数导致地址错误;

  2. 模拟量地址单位:模拟量原始值为 16 位整数(0-27648 对应 4-20mA),工程值需手动换算或启用模块 “工程单位” 功能;

  3. 标签大小写:ControlLogix 标签不区分大小写(如 Motor_Start 与 motor_start 是同一个标签);

  4. 远程模块通信路径:需先在 Studio 5000 中配置远程机架的通信路径,否则物理地址无法访问;

  5. 数据类型匹配:BOOL 标签只能绑定数字量通道,INT/REAL 标签绑定模拟量通道,类型不匹配会导致读写失败。

六、地址对应快速查询方法(Studio 5000)

  1. 打开项目的 “I/O Configuration”,展开机架和模块,可直接查看模块的物理地址;

  2. 在标签编辑器中,选中标签后可查看 “Alias For” 栏的物理地址绑定关系;

  3. 用 “Module Properties”→“Data Monitor” 功能,实时监视物理地址的数值,验证地址对应是否正确。

总结

ControlLogix 的地址对应核心是:「物理地址」按 “通信路径 + 槽位 + 方向 + 通道” 定位硬件,用于直接访问 I/O;「逻辑标签」是符号化地址,可绑定物理地址,用于程序编写(更易维护)。掌握 “槽位计数、数据方向、通道偏移” 三个核心规则,即可精准对应所有硬件地址;实际编程中优先使用标签,仅在调试 / 特殊场景下直接使用物理地址。

收缩
  • 电话咨询

  • 18576370666
  • 添加微信客服