1. 项目背景与挑战解析
刚接手这个恒压供水系统改造项目时,我面对的是一堆让人头疼的状况:控制柜里孤零零的三菱FX3U PLC、型号老旧的昆仑通态TPC7062KX触摸屏,最要命的是原电气图纸不知所踪。这种"三无"场景在工业现场其实特别常见——设备老化、资料缺失、但生产不能停。恒压供水作为楼宇和厂区的基础设施,对稳定性要求极高,压力波动超过±0.1Bar就可能引发用户投诉。
关键提示:在没有原图纸的情况下,第一要务是通过PLC的在线监控功能获取现有I/O配置,而不是贸然重写程序。我通常先用GX Works2的"在线读取"功能把现有程序备份,哪怕没有注释也强过从零开始。
通过万用表实测和PLC在线监测,最终确认了以下关键信号点:
- 压力反馈:4-20mA模拟量输入(X0-X1)
- 水泵启停:3台水泵的接触器控制(Y10-Y12)
- 故障信号:过热、过载等DI信号(X10-X15)
- 变频器控制:AO输出(Y20) + 启停信号(Y13)
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件对接与信号确认
2.1 PLC与触摸屏的硬件配置
昆仑通态MCGS组态软件对三菱PLC的驱动支持还算友好,但老型号的通讯设置有几个坑要注意:
- 通讯线必须用FX-232CAB-1专用电缆,普通USB转串口线会握手失败
- 波特率建议设为9600bps,高了反而容易丢包
- PLC侧需要设置D8120寄存器值为0087(8位数据/无校验/1停止位)
basic复制' 触摸屏设备窗口的通讯参数设置示例
[Device1]
DeviceName=MITSUBISHI_FXSeries
CommPort=COM1
BaudRate=9600
DataBit=8
Parity=0
StopBit=1
2.2 信号点验证技巧
没有图纸时,我习惯用"二分法"排查信号:
- 在PLC程序中强制输出Y点,观察哪个接触器动作
- 用短接线触发X点,监控PLC输入指示灯变化
- 模拟量信号用标准电流源(如Fluke 787)注入4/12/20mA三个关键点
实测发现原系统存在一个设计缺陷:压力变送器供电取自PLC的24V输出,当PLC断电时整个反馈回路失效。改造时我额外增加了独立开关电源,这个细节后文会具体说明。
