CC-link远程IO地址分配的核心规则是系统从用户设置的起始IO地址开始,按模块站号顺序自动分配,每个模块固定占用32个输入点和32个输出点(无论实际点数),未使用的点位会被系统自动标记为不可用状态。以下是具体分配逻辑与操作要点:
一、地址分配基础规则
起始地址设定
1#站:X1000-X101F(32点)、Y1000-Y101F(32点)
2#站:X1020-X103F、Y1020-Y103F
3#站:X1040-X105F、Y1040-Y105F
用户需在主站参数中设置远程IO的起始地址(如输入X1000、输出Y1000)。
系统从起始地址开始,按模块站号顺序自动分配地址。例如:
关键点:每个模块固定占用32点输入和32点输出,无论实际模块点数(如8点输入模块仅使用X1000-X1007,剩余点位自动标记为不可用)。
混合模块的特殊处理
3#站(8入8出):输入X1040-X1047,输出Y1048-Y104F。
若模块同时包含输入和输出(如8入8出混合模块),输入和输出地址可能错开分配。例如:
操作建议:通过PLC软件(如GX Works3)的“软元件分配确认”功能查看实际映射关系。
二、不同类型模块的分配示例
纯输入/输出模块
占用X1000-X101F,实际仅X1000-X1007有效。
占用Y1020-Y103F,但实际仅Y1020-Y102F对应输出点,剩余点位不可用。
16点输出模块(如AJ65SBTB1-16T):
8点输入模块(如AJ65SBTB3-8D):
模拟量模块
4路模拟量输入模块(AJ65SBT-64AD):
输入地址:X1080-X109F、Y1080-Y109F
数据寄存器:W0-W3(输入数据)、W1000-W1003(输出数据)。
需额外分配数据寄存器(D区)用于数值交换。例如:
关键点:模拟量模块的地址分配需同时配置IO点和数据区,确保主站与从站数据同步。
智能设备站(如FX5系列PLC)
设置为占用2站、刷新数据2倍时:
输入地址:X10A0-X10FF(96点)
输出地址:Y10A0-Y10FF
数据寄存器:W4-W13(8字)、W1003-W1013。
占用地址范围可能因刷新数据倍数或站数设置而变化。例如:
操作建议:参考PLC手册中的“智能设备站点数分配表”,避免地址冲突。
三、地址分配的常见问题与解决
模块点数变化时的地址偏移
问题:若将第二个模块从32点输出更换为16点输出,第三个模块的地址是否会偏移?
答案:会偏移。系统仍按32点规则分配,第二个模块占用X1020-X103F(实际仅用16点),第三个模块从X1040开始分配,而非X1030。
解决:通过PLC软件手动调整模块站号顺序或使用“软元件强制分配”功能(如CC-link IE TSN网络配置中可指定软元件地址)。
地址冲突排查
现象:部分IO点无法控制或数据读取异常。
排查步骤:
使用PLC软件的“软元件分配确认”功能,检查各模块实际占用地址。
确认无重复分配或越界(如输入地址超过X1FFF)。
检查终端电阻设置(最后一个从站需并联110Ω或330Ω电阻)。
特殊模块的地址配置
某温度控制器可能占用D100-D103作为设定值寄存器,需在主站参数中单独设置。
功能模块(如温度控制器):需参考模块手册配置专用地址。例如:
操作建议:优先查阅模块的CC-link通信手册,获取详细地址映射表。
四、操作建议与工具推荐
使用PLC软件辅助分配
GX Works3:支持“软元件分配确认”“批量复制到Excel”等功能,便于管理地址表。
CC-link IE TSN配置工具:可扫描从站设备,自动生成地址分配表,并支持手动调整。
文档记录
记录各模块的站号、类型、实际点数及占用地址范围,形成地址分配表(示例如下):
站号 模块类型 实际点数 占用输入地址 占用输出地址 数据寄存器 1 8点输入 8 X1000-X1007 - - 2 16点输出 16 X1020-X102F Y1020-Y102F - 3 4路模拟量输入 4 X1080-X1083 Y1080-Y1083 W0-W3 参考官方资源
三菱电机官网提供《CC-link通信手册》《Q系列CC-link远程IO模块操作手册》等文档,详细说明地址分配规则和参数设置方法。