1. 信号地址基础

QD77MS 系列模块的信号地址采用固定格式,核心组成如下:

  • 地址格式Uxx\Gxxxx.xUxx\Wxxxx.x
    • Uxx:模块编号(xx 为模块在系统中的物理编号,例如 U40、U41)
    • G:内部状态继电器(模块 → PLC 的反馈信号,用于传递模块状态)
    • W:控制指令继电器(PLC → 模块 的控制信号,用于向模块发送指令)
    • xxxx.x:具体地址,前 4 位为字节地址,小数点后为位地址(例如 G800.0 表示字节 800 的第 0 位)

2. PLC I/O 信号

信号类型 地址范围 含义 说明
输入信号 X0~Xn 外部设备输入到 PLC 的信号 用于外部按钮、传感器等对 PLC 的控制
输出信号 Y0~Yn PLC 输出到外部设备的信号 用于 PLC 控制外部执行器(如指示灯、继电器)
连接信号 取决于模块配置 PLC 与 QD77MS 模块的专用连接信号 需通过 GX Works2/3 软件参数设置确定具体地址
模块使能信号 Uxx\W800.0 模块整体使能控制 ON:模块激活;OFF:模块禁用(无响应指令)
模块复位信号 Uxx\W800.1 模块全局复位指令 ON:触发模块复位(上升沿有效,复位后需置 OFF)

3. 外部接口信号

外部接口信号通过模块的 CN1、CN2 端子连接,用于模块与外部硬件(如限位开关、急停按钮)的交互。

信号名称 引脚编号 信号类型 含义
ALM CN1-1 输出 模块报警信号(常闭,报警时断开)
RDY CN1-2 输出 模块就绪信号(就绪时 ON)
INP CN1-3 输出 模块运行中信号(运行时 ON)
CLR CN1-4 输入 报警清除信号(ON 时清除模块报警)
EMG CN1-5 输入 紧急停止信号(ON 时触发模块急停)
+V CN1-6 电源 外部电源正极(DC24V,给外部信号供电)
0V CN1-7 电源 外部电源负极(接地)
AX1-LSP CN2-1 输入 轴 1 正方向极限信号(触发时限制正转)
AX1-LSN CN2-2 输入 轴 1 负方向极限信号(触发时限制反转)
AX1-DOG CN2-3 输入 轴 1 原点检测信号(原点传感器输入)
AX1-ORG CN2-4 输出 轴 1 原点输出信号(原点定位完成时 ON)
AX2-LSP CN2-5 输入 轴 2 正方向极限信号
AX2-LSN CN2-6 输入 轴 2 负方向极限信号
AX2-DOG CN2-7 输入 轴 2 原点检测信号
AX2-ORG CN2-8 输出 轴 2 原点输出信号
AX3-LSP CN2-9 输入 轴 3 正方向极限信号
AX3-LSN CN2-10 输入 轴 3 负方向极限信号
AX3-DOG CN2-11 输入 轴 3 原点检测信号
AX3-ORG CN2-12 输出 轴 3 原点输出信号
AX4-LSP CN2-13 输入 轴 4 正方向极限信号
AX4-LSN CN2-14 输入 轴 4 负方向极限信号
AX4-DOG CN2-15 输入 轴 4 原点检测信号
AX4-ORG CN2-16 输出 轴 4 原点输出信号

4. 通用 G 软元件信号

通用 G 软元件信号为 模块 → PLC 的全局状态反馈,反映模块整体运行状态。

信号地址 含义 说明
Uxx\G800.0 模块运行中 ON:模块正常运行;OFF:模块停止/未就绪
Uxx\G800.1 模块准备就绪 ON:模块初始化完成,可接受控制指令
Uxx\G800.2 参数设置完成 ON:模块参数修改后生效
Uxx\G800.3 模块处于远程模式 ON:模块由 PLC 远程控制(默认模式)
Uxx\G800.4 模块处于本地模式 ON:模块由本地按钮控制(需手动切换)
Uxx\G800.5 同步操作完成 ON:多轴同步运动(如插补)已完成
Uxx\G800.6 缓冲指令全部执行完成 ON:模块内所有缓冲指令执行完毕
Uxx\G800.7 模块错误发生 ON:模块出现任何错误(需结合错误代码排查)
Uxx\G801.0 轴 1 报警发生 ON:轴 1 对应的伺服或控制出现报警
Uxx\G801.1 轴 2 报警发生 ON:轴 2 对应的伺服或控制出现报警
Uxx\G801.2 轴 3 报警发生 ON:轴 3 对应的伺服或控制出现报警
Uxx\G801.3 轴 4 报警发生 ON:轴 4 对应的伺服或控制出现报警
Uxx\G801.4 系统报警发生 ON:模块底层系统级错误(如硬件故障)
Uxx\G802.0~G802.7 错误代码低位 与高位组合形成 16 位错误代码(二进制)
Uxx\G803.0~G803.7 错误代码高位 与低位组合形成完整错误代码
Uxx\G804.0 软件限位有效 ON:软件限位功能激活(触发时限制轴运动)
Uxx\G804.1 硬件限位有效 ON:硬件限位信号(CN2 端子)触发
Uxx\G805.0 紧急停止状态 ON:模块处于急停状态(EMG 信号触发)

5. 轴控制专用 G 软元件信号

轴控制专用信号按功能分为“原点复位”“运行状态”“控制指令”三类,每个轴的信号地址按固定偏移分配。

5.1 原点复位相关

信号地址(轴 1) 轴 2 地址 轴 3 地址 轴 4 地址 含义 说明
Uxx\G816.0 Uxx\G832.0 Uxx\G848.0 Uxx\G864.0 原点复位完成 ON:轴成功回零;OFF:未完成/未执行
Uxx\G816.1 Uxx\G832.1 Uxx\G848.1 Uxx\G864.1 原点复位中 ON:轴正在执行回零操作
Uxx\G816.2 Uxx\G832.2 Uxx\G848.2 Uxx\G864.2 原点检测信号 ON:检测到 AXx-DOG 原点传感器信号
Uxx\G816.3 Uxx\G832.3 Uxx\G848.3 Uxx\G864.3 原点复位错误 ON:回零过程中出错(如限位触发)
Uxx\G816.4 Uxx\G832.4 Uxx\G848.4 Uxx\G864.4 原点复位重试中 ON:回零失败后自动重试
Uxx\W816.0 Uxx\W832.0 Uxx\W848.0 Uxx\W864.0 原点复位指令 ON:触发回零(需持续 ON 直到复位完成)
Uxx\W816.1 Uxx\W832.1 Uxx\W848.1 Uxx\W864.1 原点复位方向指定 ON:正向回零;OFF:反向回零
Uxx\W816.2 Uxx\W832.2 Uxx\W848.2 Uxx\W864.2 原点复位取消 ON:取消当前回零操作

5.2 运行状态相关

信号地址(轴 1) 轴 2 地址 轴 3 地址 轴 4 地址 含义 说明
Uxx\G817.0 Uxx\G833.0 Uxx\G849.0 Uxx\G865.0 定位完成 ON:轴到达目标位置
Uxx\G817.1 Uxx\G833.1 Uxx\G849.1 Uxx\G865.1 正在运行 ON:轴处于运动状态;OFF:停止
Uxx\G817.2 Uxx\G833.2 Uxx\G849.2 Uxx\G865.2 速度到达 ON:轴达到指令设定速度
Uxx\G817.3 Uxx\G833.3 Uxx\G849.3 Uxx\G865.3 正转极限到位 ON:轴触发正方向极限(AXx-LSP)
Uxx\G817.4 Uxx\G833.4 Uxx\G849.4 Uxx\G865.4 反转极限到位 ON:轴触发负方向极限(AXx-LSN)
Uxx\G817.5 Uxx\G833.5 Uxx\G849.5 Uxx\G865.5 加速中 ON:轴处于加速阶段
Uxx\G817.6 Uxx\G833.6 Uxx\G849.6 Uxx\G865.6 匀速运行 ON:轴处于匀速阶段
Uxx\G817.7 Uxx\G833.7 Uxx\G849.7 Uxx\G865.7 减速中 ON:轴处于减速阶段
Uxx\G818.0 Uxx\G834.0 Uxx\G850.0 Uxx\G866.0 伺服报警 ON:轴对应的伺服放大器报警
Uxx\G818.1 Uxx\G834.1 Uxx\G850.1 Uxx\G866.1 伺服准备就绪 ON:伺服放大器初始化完成,可使能
Uxx\G818.2 Uxx\G834.2 Uxx\G850.2 Uxx\G866.2 位置偏差过大 ON:实际位置与指令位置偏差超设定值

5.3 控制指令信号

信号地址(轴 1) 轴 2 地址 轴 3 地址 轴 4 地址 含义 说明
Uxx\W817.0 Uxx\W833.0 Uxx\W849.0 Uxx\G865.0 启动指令 ON:触发轴执行定位指令(上升沿有效
Uxx\W817.1 Uxx\W833.1 Uxx\W849.1 Uxx\G865.1 停止指令 ON:立即停止轴运动(急停式)
Uxx\W817.2 Uxx\W833.2 Uxx\W849.2 Uxx\G865.2 减速停止指令 ON:轴减速至停止(平缓停止)
Uxx\W817.3 Uxx\W833.3 Uxx\W849.3 Uxx\G865.3 伺服使能指令 ON:伺服放大器使能;OFF:伺服禁用
Uxx\W817.4 Uxx\W833.4 Uxx\W849.4 Uxx\G865.4 清除偏差指令 ON:清除位置偏差(上升沿有效
Uxx\W817.5 Uxx\W833.5 Uxx\W849.5 Uxx\G865.5 点动正转指令 ON:轴正向点动(持续 ON 则持续点动)
Uxx\W817.6 Uxx\W833.6 Uxx\W849.6 Uxx\G865.6 点动反转指令 ON:轴反向点动(持续 ON 则持续点动)
Uxx\W818.0 Uxx\W834.0 Uxx\W850.0 Uxx\W866.0 多轴同步启动 ON:触发多轴同步运行(仅轴 1 信号有效)

6. 报警与错误信号

报警与错误信号分为“全局错误”和“轴专用错误”,用于快速定位故障类型。

信号地址 含义 说明
Uxx\G800.7 模块错误发生 ON:模块任何错误触发时置位
Uxx\G801.0 轴 1 报警发生 ON:轴 1 相关报警(伺服/控制错误)
Uxx\G801.1 轴 2 报警发生 ON:轴 2 相关报警
Uxx\G801.2 轴 3 报警发生 ON:轴 3 相关报警
Uxx\G801.3 轴 4 报警发生 ON:轴 4 相关报警
Uxx\G801.4 系统报警发生 ON:模块底层系统错误(如硬件故障)
Uxx\G801.5 参数错误 ON:参数设置非法(如速度超上限)
Uxx\G801.6 通信错误 ON:模块与 PLC/伺服的通信中断
Uxx\G801.7 电源错误 ON:模块供电异常(如电压不稳)
Uxx\G802.0~G803.7 错误代码 16 位二进制数,对应具体错误类型(需查手册解码)
Uxx\W801.0 报警清除指令 ON:清除模块报警状态(上升沿有效
Uxx\G819.0 轴 1 过电流报警 ON:轴 1 伺服放大器过电流
Uxx\G819.1 轴 1 过电压报警 ON:轴 1 伺服放大器过电压
Uxx\G819.2 轴 1 欠电压报警 ON:轴 1 伺服放大器欠电压
Uxx\G819.3 轴 1 过载报警 ON:轴 1 伺服放大器负载超额定值

7. 信号地址规律总结

掌握地址规律可简化多轴程序编写,核心规律如下:

7.1 轴地址偏移规律

各轴的信号地址以“轴 1”为基准,按固定字节偏移分配:

  • 轴 1:G816~G823、W816~W823(基准地址)
  • 轴 2:G832~G839、W832~W839(与轴 1 偏移 16 字节
  • 轴 3:G848~G855、W848~W855(与轴 1 偏移 32 字节
  • 轴 4:G864~G871、W864~W871(与轴 1 偏移 48 字节

7.2 位地址规律

相同功能的信号在各轴中位地址完全一致,例如:

  • 所有轴的“原点复位完成”信号均为 .0 位(G816.0、G832.0 等)
  • 所有轴的“伺服使能指令”均为 .3 位(W817.3、W833.3 等)

7.3 G 与 W 继电器对应关系

同一功能的“状态反馈(G)”和“控制指令(W)”通常位于相同字节地址,例如:

  • 轴 1 原点复位相关:G816.x(状态)与 W816.x(指令)
  • 轴 1 运行控制相关:G817.x(状态)与 W817.x(指令)

7.4 使用建议

  1. 实际应用中,需通过 GX Works2/3 软件的“模块参数设置”确认最终地址(不同系统配置可能微调)。
  2. 不同固件版本的模块可能存在信号差异,需结合对应版本的官方手册核对。
  3. 编程时可利用“地址偏移”批量编写多轴程序(如用循环指令遍历各轴地址)。