案例 1:电机正反转控制(基础逻辑调试,新手入门必练)
X0 = 正转启动(常开)、X1 = 反转启动(常开)、X2 = 急停(常闭)、X3 = 停止(常开);Y0 = 正转接触器、Y1 = 反转接触器;正反转互锁(防止短路),按下启动保持运行,停止 / 急停立即断电,无延时。
信捷 XD3-24T-E、交流接触器 2 个、三相电机、按钮 4 个、DC24V 电源。
离线仿真:启动仿真,强制 X0=ON→Y0 亮,强制 X1=ON→Y0 灭(互锁生效);强制 X3=ON→Y0/Y1 均灭,验证互锁 / 自锁 / 停止逻辑。
硬件检查:核对 X0-X3 接线(按钮接 DC24V)、Y0-Y1 接接触器线圈,确认接触器辅助触点互锁(硬件双重互锁,现场更安全)。
在线监控:下载程序后,现场按 X0,软件中 X0→ON、Y0→ON,电机正转;按 X1,X1→ON、Y0→OFF、Y1→ON,电机反转,实时监控软元件状态。
故障模拟:故意短接 Y0/Y1 输出,测试互锁是否生效(程序 + 硬件互锁应阻止同时导通)。
按正转 / 反转,电机无动作:软件中 Y0/Y1=ON→查接触器接线 / 线圈;Y0/Y1=OFF→查程序中互锁 / 急停触点是否串联错误。
正反转可同时启动:程序中未加ANI Y1/ANI Y0互锁,或硬件接触器辅助触点未接互锁,立即补充程序 / 硬件互锁。
案例 2:电机星三角启动控制(定时延时调试,工业电机常用)
X0 = 启动、X1 = 急停(常闭)、X2 = 停止;Y0 = 星型接触器、Y1 = 三角型接触器、Y2 = 主接触器;启动后 Y2 先吸合→Y0 吸合(星型启动,降压)→延时 5s 后 Y0 断开,Y1 吸合(三角型运行);停止 / 急停所有接触器断电,星三角互锁。
信捷 XD3-24T-E、3 个交流接触器、三相异步电机(≥3kW)、按钮 3 个、T0 定时器(100ms 时基)。
离线仿真:强制 X0=ON→Y2、Y0 亮,T0 开始计数;T0 当前值到 50→T0 亮,Y0 灭、Y1 亮,验证延时和互锁逻辑。
在线监控:重点监控T0 当前值 / 设定值,确认延时精准为 5s;现场启动后,观察接触器吸合顺序是否为 Y2→Y0→Y1。
强制操作:强制 T0=ON,模拟延时到,测试 Y0 断开、Y1 吸合是否正常,验证三角型运行逻辑。
延时时间不准:定时器时基选择错误(如选 10ms 时基 K50=0.5s),核对信捷定时器时基(T0-T199=100ms),重新计算设定值。
延时到后星型接触器不断开:程序中 T0 常开触点未串联在 Y0 回路,或 T0 被误加 RST 清零指令,删除冗余 RST,补充 T0 触点。
三角型接触器无法吸合:未加ANI Y0互锁,或 T0 触点接线错误,改为 T0 常开触点驱动 Y1。
案例 3:模拟量压力采集调试(FROM/TO 指令,现场刚需)
信捷 XD3-24T-E+XD-A4 模拟量输入模块(4 路 AI,4-20mA);压力变送器(0-10MPa,输出 4-20mA)接模块 CH1;通过FROM 指令读取采集值到 D0,通过 EZCP 指令判断压力是否在 2-8MPa(D0 对应数值 819-3276),M0 = 超上限(>8MPa)、M1 = 正常、M2 = 超下限(<2MPa)。
信捷 XD3-24T-E、XD-A4 模拟量模块、压力变送器、DC24V 电源、屏蔽双绞线(模拟量专用)。
硬件检查:模拟量接线用屏蔽双绞线,屏蔽层单端接地;变送器接模块 CH1(V+、I-),模块接 PLC 扩展口,上电确认模块 RUN 灯亮。
软件参数:XD-PRO 中「扩展模块设置」选择 XD-A4,确认模块号为 0(第一个扩展模块)。
在线监控 + 趋势监控:下载程序后,监控 D0 数值(4-20mA 对应 0-4095),改变变送器压力,观察 D0 数值是否线性变化;打开「趋势监控」添加 D0,查看压力变化曲线是否稳定(无乱跳)。
阈值验证:调整压力到 1MPa(<2MPa)→M2 亮,5MPa(正常)→M1 亮,9MPa(>8MPa)→M0 亮,验证区间比较逻辑。
D0 数值为 0/4095 不变:模拟量模块接线反(V+、I - 接反),或变送器无供电,核对接线并给变送器通 DC24V。
D0 数值乱跳 / 波动大:未用屏蔽双绞线,或屏蔽层双端接地,改为屏蔽层单端接 PLC GND;现场有变频器等干扰,增加隔离器。
数值与实际压力不符:未做模拟量校准,在 XD-PRO 中「功能→模拟量校准」,对 CH1 进行零点(4mA)和满量程(20mA)校准。
案例 4:编码器高速计数测速(HSCS / 高速计数器,工控高频)
增量式编码器(AB 相,1000 线,输出 5-24V)接信捷 XD3-24T-E高速输入点 X0/X1(AB 相正交);用高速计数器 C235(AB 相,掉电保持)计数,通过运算指令计算电机转速(转速 = 计数器值 ×60/(1000× 采样时间)),结果存 D10,采样时间 500ms(T1,10ms 时基 K50)。
信捷 XD3-24T-E、1000 线 AB 相编码器、电机、联轴器、DC24V 电源。
硬件 + 软件设置:编码器 A 相接 X0、B 相接 X1(高速点),XD-PRO 中「高速计数设置」开启 C235,选择 AB 相正交计数。
在线监控:手动转动电机,监控C235 当前值是否随电机转动递增(正转)/ 递减(反转),确认高速计数生效。
运算验证:电机匀速转动,监控 D10 转速值,对比实际转速(用转速表测量),调整运算公式系数。
高速计数器置位测试:添加 HSCS 指令HSCS K1000 C235 Y0,当 C235 计至 1000 时 Y0 亮,验证高速触发功能。
C235 数值为 0 不变化:编码器接了普通 X 点(非 X0-X3 高速点),或未在软件中开启高速计数功能,改为高速点并开启参数。
计数数值跳变 / 漏数:编码器接线松动,或现场干扰大,用屏蔽双绞线并单端接地,增加编码器终端电阻。
转速计算错误:编码器线数设置错误(如把 1000 线设为 500 线),或运算公式采样时间错误,重新核对参数并修正公式。
案例 5:伺服定长定位控制(PLSR 加减速脉冲,工控高薪点)
信捷 XD3-24T-E(晶体管型)+ 信捷 DS2-20P4 伺服驱动器 + 伺服电机;X0 = 启动、X1 = 急停、X2 = 复位;通过PLSR 指令实现电机定长位移(走 10000 个脉冲,最高频率 2000Hz,加减速时间 50ms);Y0 = 脉冲输出、Y1 = 方向输出,复位时 RST 清零脉冲计数,伺服回零。
晶体管型 PLC(必须)、信捷 DS2 伺服、伺服电机、联轴器、限位开关(可选)、屏蔽双绞线(脉冲专用)。
硬件 + 伺服参数:Y0 接伺服 PUL+、Y1 接 DIR+,PLC GND 接伺服 PUL-/DIR-;伺服参数设为「脉冲 + 方向」、电子齿轮比按实际传动比设置(如 1:1 设为 1000),伺服上电无报警(ALM 灯灭)。
信捷脉冲监控:XD-PRO 中打开「功能→高速脉冲→脉冲监控」,选择 Y0,强制 X0=ON,查看已输出脉冲数是否为 10000,当前频率是否达 2000Hz。
现场点动测试:先通过伺服面板点动电机,确认电机无卡阻;再通过 PLC 强制 X0=ON,测试电机是否按设定位移运行。
精度校准:若实际位移与设定不符,调整伺服电子齿轮比(核心),或修改 PLSR 指令的脉冲数,直至位移精准。
伺服无动作,无报警:PLC 为继电器型(无脉冲输出功能),立即更换晶体管型 PLC;或未在软件中开启脉冲输出功能。
脉冲监控显示无输出:Y0 未接高速脉冲点(仅 Y0-Y2 支持),或 PLSR 指令驱动条件不满足(如 X1 急停闭合),核对接线并检查程序。
定位不准 / 电机抖动:加减速时间过短(如设 10ms),改为 50-100ms;或电子齿轮比设置错误,重新计算传动比并修正;脉冲接线有干扰,用屏蔽双绞线并单端接地。
电机转数过多 / 过少:PLSR 指令脉冲数设置错误,或伺服电子齿轮比过大 / 过小,微调脉冲数或电子齿轮比。
案例 6:PLC 与变频器 MODBUS RTU 通信调试(MBSM/MBSW,多设备联动)
信捷 XD3-24T-E + 信捷 VB5 变频器(MODBUS RTU 从站,站号 1);通过 RS485 通信(PLC 自带 RS485 口),实现:X0 = 变频器启动、X1 = 变频器停止、X2 = 频率加、X3 = 频率减;设定频率存 D0(0-50Hz),实际频率读入 D1,通过MBSW 指令写频率、MBSM 指令读频率,变频器启停通过写 40001 寄存器(0 = 停止,1 = 启动)实现。
信捷 PLC、VB5 变频器、RS485 通信线(屏蔽双绞线)、120Ω 终端电阻(总线两端接)。
通信参数统一:PLC(主站)和变频器(从站)均设为9600bps、8 位数据、1 位停止、无校验,变频器站号 1,PLC 主站号 1,总线两端接 120Ω 终端电阻。
信捷 MODBUS 测试:无需编写程序,XD-PRO 中打开「功能→MODBUS→主站测试」,设置从站 1、寄存器 40002、读 1 个字,点击「读取」,若能读到变频器当前频率(如 0Hz),说明通信硬件 + 参数完全正常(此步骤可快速排除 80% 通信故障)。
在线监控:下载程序后,监控 D0(设定频率)、D1(实际频率),按 X2/X3,D0 数值增减,观察 D1 是否与 D0 同步,变频器是否按设定频率运行。
启停验证:按 X0/X1,监控变频器 40001 寄存器,确认写入 1/0,变频器同步启停。
MODBUS 测试无法读取数据:通信线接反(A/B 接反),或未接 120Ω 终端电阻;PLC / 变频器通信参数不一致(如波特率设为 4800),立即统一参数并修正接线。
能读频率但无法写频率 / 启停:变频器寄存器地址错误(如把 40001 写成 40000),或变频器未设为「MODBUS 控制」模式,改为远程 MODBUS 控制。
读取频率数值乱跳:通信线未用屏蔽双绞线,或现场变频器 / 电机干扰大,屏蔽层单端接地,远离动力线。
程序中 MBSM/MBSW 指令无动作:指令操作数设置错误(如从站号写成 2),或通信初始化参数未设置(D8120/D8121),补充初始化程序。
先软后硬:所有案例先通过离线仿真排除程序逻辑错误,再对接硬件,避免硬件故障烧毁 PLC / 模块。
巧用信捷专用调试功能:脉冲监控(定位案例)、MODBUS 主站测试(通信案例)、趋势监控(模拟量案例),无需编写程序即可快速排查硬件 / 参数故障,比在线监控更高效。
重点监控核心软元件:定时案例盯 T 当前值、计数案例盯 C 当前值、模拟量 / 通信案例盯 D 寄存器、定位案例盯脉冲数,通过软元件数值变化快速定位故障。
强制操作只测单点:强制操作仅用于测试单个负载 / 信号(如强制 Y0=ON 测电机),禁止在自动模式下批量强制,避免设备碰撞 / 短路。
模拟量 / 脉冲 / 通信必用屏蔽线:三类信号对干扰极敏感,必须用屏蔽双绞线,屏蔽层单端接地(接 PLC GND),双端接地会引入共模干扰,导致数值乱跳 / 通信失败。
晶体管 / 继电器 PLC 严格区分:高速脉冲 / 定位案例必须用晶体管型 PLC,继电器型无高速输出功能,切勿混用。