可能原因如下:
1.PLC 程序地址映射错误
2.功能码 A7 组配置不当
3.变频器多功能端子定义冲突
4.PLC 卡固件版本兼容性
分步骤检测
步骤 1:核对 PLC 程序中的软元件地址
检测目标:确认 PLC 代码中读取 DI1~DI5 使用的地址是否正确。
前置条件:连接电脑至 PLC 编程口或使用调试工具。
操作方法:
打开 PLC 编程软件,进入在线监控模式。
查找程序中涉及 DI1~DI5 的逻辑块。
关键点:参照《MD38PC1 用户手册》案例,确认 DI1~DI5 对应的标准软元件地址。通常 PLC 卡上的物理输入(DI6-DI10)直接映射为 X 点,而变频器本体 DI1-DI5 可能需要通过特定的数据寄存器(D 区)或专用系统线圈进行读取,或者需要在 PLC 程序中显式地建立“变频器状态字”到“X 点”的映射逻辑。
如果程序直接使用 X0-X4 来代表变频器 DI1-DI5,这很可能是错误的,因为 X0-X4 通常对应 PLC 卡自身的输入端子(若有)或未定义区域。
正常结果:程序使用了正确的系统映射地址或寄存器。
异常处理:修正程序地址,重新下载并测试。
步骤 2:检查变频器功能码 A7 组设置
检测目标:确保变频器允许向 PLC 卡传递 DI 状态数据。
前置条件:变频器处于停机状态。
操作方法:
进入变频器参数菜单,找到 A7 组(扩展卡相关参数)。
检查 A7-00(可编程卡类型/使能):应设置为 1(表示 MD38PC1 有效)。
检查 A7-08 及其他交互参数:确认其指向的 PLC 软元件地址(如 D7051 等)是否与 PLC 程序中读取的地址一致。
若存在自定义数据交换设置,确认“变频器->PLC”方向的数据流是否包含 DI 状态字。
正常结果:参数设置符合手册推荐值,且与 PLC 程序一致。
异常处理:恢复出厂设置后按手册案例重新配置,或修正具体参数。
步骤 3:验证变频器本体 DI 信号有效性
检测目标:排除变频器侧信号未触发状态寄存器更新的可能。
前置条件:变频器上电,无故障报警。
操作方法:
短接变频器控制端子排上的 DI1 和公共端(COM)。
观察变频器面板上的 DI 指示灯是否亮起,或通过变频器参数查看器(如有)查看 DI 状态。
尝试将 DI1 的功能码临时改为一个直观的功能(如正转运行),看是否能控制变频器启停。如果能控制,说明变频器本体接收到了信号;如果不能,则是变频器硬件或参数问题。
正常结果:变频器能响应 DI1 信号。
异常处理:若变频器无响应,检查变频器侧接线、24V 电源输出及功能码定义。
步骤 4:检查 PLC 卡与变频器的物理连接
检测目标:排除接触不良导致的部分数据丢失(虽然 DI6-DI10 正常,但通信总线可能不稳定)。
前置条件:断电并等待 10 分钟。
操作方法:
打开变频器外壳,拔出 MD38PC1 扩展卡。
检查金手指是否有氧化、污损。
检查变频器插槽内的针脚是否有弯曲、断裂。
重新插入扩展卡,确保锁紧螺丝固定到位。
正常结果:连接牢固,无物理损伤。
异常处理:清洁触点或更换扩展卡/变频器主板。
若经过上述所有软件和参数排查,且确认 PLC 程序地址无误、变频器功能码配置正确,但 DI1~DI5 仍无法在 PLC 中读取,而 DI6~DI10 正常,可能存在以下情况:
MD38PC1 内部通讯芯片故障,导致仅能处理本地 I/O 而无法读取上位机(变频器主控)状态。
变频器主控板与扩展卡插槽之间的数据总线局部损坏。
行动:此时应联系汇川技术技术支持(400-777-1260)或专业维修工程师,考虑更换 MD38PC1 扩展卡进行测试,以隔离故障部件。
以上内容由智造求索app生成。