软件:ISPSoft + HWCONFIG核心逻辑:硬件组态参数(离线)→ 下载至 PLC(在线对比)→ 诊断有无报错 → 信号实测验证区分两大类型通道:数字量 DI/DO、模拟量 AI/AO/TC/PT
前置重要知识点
AH 模块通道参数全部在【HWConFIG 硬件组态】内设置;参数必须下载进 PLC 才生效只改程序、不下硬件组态,PLC 依旧使用旧参数!
常见大坑:修改模块通道参数后,只下载程序,忘记下载 HWConFIG → 参数永远不更新。
一、第一步:离线核对【HWConFIG 组态参数】(基础校验)
打开项目 → 双击【HWCONFIG】进入硬件组态
核对背板插槽顺序实际机架插槽顺序 = 软件组态顺序;插槽错位 → 全部通道地址错乱在线可使用【I/O 扫描】自动读取当前机架真实硬件,对比项目组态。
数字量模块 DI / DO(AH16AM、AH16AN、AH32AN 等)双击模块,检查重点:
DI:输入类型 Sink(NPN)/Source(PNP) 和现场传感器匹配
DO:晶体管 T(漏型)/P(源型)/R 继电器、输出保护、停机输出状态(STOP 时输出保持 / 清零)
起始地址(X/Y 起始编号),通道地址一一对应图纸
模拟量模块 AH04AD/AH08AD/AH04DA/AH06XA(重中之重)双击模块 →【通道设定】,逐通道核对:✅ 信号类型(最容易出错)4~20mA / 0~20mA / 0~10V / -10~10V
传感器 4-20mA,组态设成 0~10V → 读数完全错误;极易触发断线报警!✅ 断线检测启用(4~20mA 务必开启)4mA 以下判定断线;0~20mA 不要开启断线检测✅ 数字滤波次数(平均滤波 1~40)✅ 通道允许 / 禁止(闲置通道建议关闭,减少干扰报错)
温度模块 AH04PT / AH04TC
PT100 / K 型 / S 型 热电偶型号匹配
温度单位:℃ / ℉
冷端补偿启用
记录映射地址AI 原始数据存入起始 D 寄存器;确认程序内读取 D 地址与 HWConFIG 一致。
二、第二步:在线对比 —— 项目组态 VS PLC 内部实际参数(关键!)
很多现场问题:电脑组态是新参数,但 PLC 内部还是旧参数操作步骤:
ISPSoft 联机 PLC;
HWConFIG 界面 → 【在线】→【比较组态】
✅ 比较一致:PLC 内部参数 = 电脑项目参数
❌ 比较不一致:必须【下载硬件组态】,否则参数无效
报错代码 16#0016:模块设定数据错误,就是组态与 PLC 内部参数不匹配。
快速诊断 1:模块在线信息查看
HWConFIG 内右键模块 →【模块信息】查看:模块型号、固件版本,确认软件选型与真实硬件一致;型号选错,通道参数全部失效。
快速诊断 2:PLC 系统诊断(区分参数错误 / 硬件故障)
菜单:【在线】→【诊断】→【系统诊断 / 模块异常记录】重点关注报警:
通道输入范围异常
AI 断线检测警报
I/O 组态不匹配⚠️ 重要坑:AH 模拟量模块若信号超出设定量程,默认设置下会触发停机!解决:通道参数内关闭【超量程停机】,改为仅报警。
三、第三步:监控验证(软件层面确认参数生效)
1)数字量 DI/DO
DI:现场短接 / 断开传感器,监控 X 地址状态
状态跟随外部信号变化 → 参数正常
无变化:检查 NPN/PNP 组态是否和传感器相反
DO:使用【强制】功能,强制 Y 点 ON/OFF,观察外部执行器动作
禁止长时间强制,注意安全!
2)模拟量 AI(最常用校验流程)
前提:HWConFIG 已经下载成功
找到模块对应起始 D 寄存器(原始 Raw 值)
使用信号发生器给通道输入标准信号,三点测试:
4mA → 对应下限原始值
12mA(50%)→ 中间值
20mA → 上限原始值
对比:读数线性跟随信号 = 通道参数设置正确读数固定不变、跳变、数值完全不匹配 → 参数错误或硬件损坏
举例:AH04AD 4~20mA 模式4mA = 0;20mA=16000(不同模块量程代码以手册为准)
3)模拟量 AO
在监控表写入目标数值,测量模块输出电流 / 电压:写入满量程数值 → 万用表测量达到对应 4~20mA/0~10V;线性正常 = 参数正确。
四、第四步:区分「参数设置错误」VS「硬件物理故障」判断标准
表格
| 现象 | 结论 |
|---|---|
| 所有通道全部读数异常、诊断报组态错误 → HWConFIG 未下载、模块型号选错 | 参数问题 |
| 仅单一通道异常,其余通道正常;组态参数全部核对无误 | 线路 / 模块硬件损坏 |
| 4~20mA 仪表接上立刻报断线警报 | 通道未开启 4-20mA 断线检测,或误设为电压模式 |
| 模拟量数值上下限颠倒 | 正负信号量程选错(±10V 与 0~10V 混淆) |
| DI 信号一直无反馈,更换同插槽模块正常 | 原通道硬件损坏;若换模块依旧不行 → 输入类型 NPN/PNP 参数错误 |
五、标准排查流程
断电重启 PLC,消除临时异常
打开 HWCONFIG,离线逐项核对所有通道模式、信号类型、地址
联机执行【组态比较】,不一致则下载硬件组态
打开系统诊断,清除旧报警,观察是否持续弹出通道异常告警
监控对应寄存器 / X/Y 点位,使用信号源 / 短接线逐通道测试
三点线性测试模拟量通道,验证量程转换是否匹配设定
六、高频现场错误汇总
修改通道参数,只下载程序,不下载 HWConFIG 硬件组态(TOP1 故障)
4~20mA 传感器,通道设置成 0~10V 电压输入
DI 模块 NPN/PNP 输入类型与传感器不匹配
模拟量闲置通道未禁用,干扰导致随机报警
新旧项目混用,D 寄存器地址冲突,程序读取错通道原始值
模块固件版本过低,部分通道参数选项不生效(需要升级固件)。


