一、示教器 SmartPAD 直接监控
路径:主菜单 → 显示 → 输入 / 输出端 → 数字输入端 / 数字输出端
打开后列表显示:编号、值(TRUE/FALSE,绿色 = 1)、类型 SIM/SYS、信号名
测试输入 DI:给外部传感器 / 光电通断 24V,看页面状态实时变色,正常:通断一瞬间刷新; 异常:一直灰、卡住不动、延迟很久才变
测试输出 DO(必须 T1 模式、按住使能):选中输出点 → 修改值,强制置 TRUE/FALSE,看状态 + 外部负载同步动作
补充:模拟量 AI/AO 在【模拟输入端 / 模拟输出端】,看数值是否跟随外部电压电流连续跳动,不是固定死一个数。
二、KRL 变量监控验证
菜单 → 显示 → 变量 → 新建监视:
$IN[编号]数字输入$OUT[编号]数字输出$ANIN[编号]模拟输入
重点区分:示教器画面卡 ≠ IO 没刷新。变量监视器是直接读控制器周期,比 IO 列表更可靠;如果变量里已经变了、IO 页面不动,只是 HMI 刷新延迟,总线本身没问题。
三、总线诊断
菜单 → 诊断 → 总线诊断 / Fieldbus
找到对应总线主站,查看从站状态:OK(绿色)/ 故障(红色)
点开从站,看模块 LED、循环周期、丢包、看门狗报警
总线正常:循环报文稳定、无掉线、无 “数据无效”
总线断 / 配置错:从站红色、信号全部冻结不刷新(典型现象:所有 IO 保持断电前状态不动)
如果是 ET200SP、EL 模块这类远程 IO,这里优先看从站是否在线。
四、WorkVisual 在线诊断
电脑 WorkVisual 联机控制器:
在线 → I/O 诊断,打开 IO 监控表
支持信号录波、波形抓取,看信号跳变沿、是否抖动、是否丢脉冲(非常适合编码器、同步光电这类高速跟踪信号)
调试输送跟踪、同步信号时强烈推荐用这个抓时序,比示教器肉眼看靠谱很多。
五、硬件板卡 LED 快速初判
本地 MFC 板 / 远程 IO 模块:BUS 灯常绿 = 总线通讯正常;闪烁 / 红 = 通讯中断,IO 冻结
模块供电 24V 必须稳定,电压掉到 22V 以下经常出现 IO 刷新异常、随机卡死
模块通道指示灯:通道灯跟着信号同步亮灭,和软件状态对不上 = 接线 / 极性问题
六、快速区分两种故障现象
全部 IO 一起卡住不动:总线掉线、从站丢失、PLC 停止、看门狗超时
只有单个 / 少数几个信号不刷新:接线、传感器、屏蔽、信号极性、IO 映射配置错误
七、一个简单测试流程
T1 模式,打开【输入输出端】
反复遮挡同步光电,观察对应 DI:每次遮挡立刻变绿,松开立刻变灰
再去变量监控
$IN[x]核对,确认同步变化如果信号刷新很慢或者偶尔丢沿 → 总线周期太长、屏蔽不好、干扰大
八、常见坑
SIM 标记:信号是模拟仿真模式,不受硬件控制,永远不会跟着外部接线刷新,要关闭仿真
SYS 标记:系统内部信号,写保护,不能强制输出
外部自动模式下,部分安全相关 IO 会被安全逻辑锁定
KSS 版本低的时候,示教器 IO 列表刷新帧率低,优先用变量监视器判断真实状态。


