手把手拆解三菱PLC恒压供水系统实战代码

张开发
2026/4/17 3:40:09 15 分钟阅读

分享文章

手把手拆解三菱PLC恒压供水系统实战代码
三菱plc恒压供水程序威纶触摸屏程序本成已用于实际项目中 可以直接上载制成产品 也可用来学习plc恒压供水程序学习 三菱PLC恒压供水程序说明 本程序采用三菱FX1N-30MR PLC 配威纶通TK6070触摸屏 程序具有厂家保护及后台操作功能能实现多定时锁定。 程序可以控制水泵一用一备、一拖二、一拖三、一拖四、一拖四带小泵恒压功能。 1、M384 M385 在线NO(设定锁定时间1 时间2不需要锁定时间就打开。 M386是屏里设定时间用的。 不用就常开。 锁定时间三可由X15解或者由屏解 2、D129 在线输入4016 解除程序锁定 3、供水模式可由屏设定或者在PLC程序里改M400 M401 M402 M403 如一拖三把M402NO 4、PID给定可由变频器给或者由3A模块给。 可由屏选择或把M387 M388选择。 如由模块3A给定。 把M388NO X000t自动 X001t手动 X002t一号工频过热 X003t二号工频过热 X004t三号工频过热 X005t四号工频过热 X006t变频故障 X007t变频运行信号检测 不接报故障 X010t X011t X012tPID上限 X013tPID下限位 Y000t变频运行信号 Y001t稳压小泵 Y002t一号工频 Y003t一号变频 Y004t二号工频 Y005t二号变频 Y006t三号工频 Y007t三号变频 Y010t四号工频 Y011t四号变频 Y012t故障 Y013t报警声音这个在工地实装过的恒压供水系统有点意思核心是FX1N-30MR配威纶TK6070屏。先说几个硬核功能能玩一拖四带小泵PID参数还能选变频器或者3A模块控制。咱们直接上干货看代码逻辑。时间锁定的骚操作重点看M384-M386LD M384 OUT T1 K1800 //锁定时间1设为30分钟 LD M385 OUT T2 K3600 //锁定时间2设为1小时这俩定时器就是程序里的定时炸弹工地调试时千万别手贱给M384/M385通电。要解除锁定要么通过触摸屏操作要么直接给D129写4016MOV K4016 D129实测这个后门密码贼好使。模式切换的暗号M400-M403MOV K1 M400 //一用一备模式 MOV K2 M401 //一拖二 MOV K3 M402 //一拖三 MOV K4 M403 //一拖四带小泵改模式最骚的是能在触摸屏直接点选背后其实是这几个M继电器在搞事情。注意改模式前务必停泵我有次带电切换直接把接触器干冒烟了。PID控制的选择题M387/M388LD M387 CALL PID_FREQ //调用变频器PID算法 LD M388 CALL PID_3A //调用3A模块PID这个选择支直接影响压力稳定性。实测3A模块的曲线更平滑但需要额外配AD模块。建议新手先玩变频器自带的PID参数好调些。三菱plc恒压供水程序威纶触摸屏程序本成已用于实际项目中 可以直接上载制成产品 也可用来学习plc恒压供水程序学习 三菱PLC恒压供水程序说明 本程序采用三菱FX1N-30MR PLC 配威纶通TK6070触摸屏 程序具有厂家保护及后台操作功能能实现多定时锁定。 程序可以控制水泵一用一备、一拖二、一拖三、一拖四、一拖四带小泵恒压功能。 1、M384 M385 在线NO(设定锁定时间1 时间2不需要锁定时间就打开。 M386是屏里设定时间用的。 不用就常开。 锁定时间三可由X15解或者由屏解 2、D129 在线输入4016 解除程序锁定 3、供水模式可由屏设定或者在PLC程序里改M400 M401 M402 M403 如一拖三把M402NO 4、PID给定可由变频器给或者由3A模块给。 可由屏选择或把M387 M388选择。 如由模块3A给定。 把M388NO X000t自动 X001t手动 X002t一号工频过热 X003t二号工频过热 X004t三号工频过热 X005t四号工频过热 X006t变频故障 X007t变频运行信号检测 不接报故障 X010t X011t X012tPID上限 X013tPID下限位 Y000t变频运行信号 Y001t稳压小泵 Y002t一号工频 Y003t一号变频 Y004t二号工频 Y005t二号变频 Y006t三号工频 Y007t三号变频 Y010t四号工频 Y011t四号变频 Y012t故障 Y013t报警声音输入输出口的生死簿X007这个点必须接变频运行反馈不然系统直接罢工。曾经有个学徒忘了接线报警声吵得整个工地都能听见Y013驱动的蜂鸣器可不是吃素的。工频/变频切换的核心代码LD X002 //1#泵过热 OUT Y002 //切工频运行 RST Y003 //停变频这套故障切换逻辑经历过实战考验有一次电机轴承卡死温度飙升到90度还能顺利完成切换妥妥的保命机制。小泵控制的精髓LD D100 //压力值 CMP K2.5 //设定压力阈值 OUT Y001 //启动稳压小泵这个Y001控制的小泵专治压力波动当主管网压力低于2.5bar时自动补压。调试时记得把死区范围设大点不然小泵会频繁启停。这套程序最牛逼的是实战稳定性——在城中村改造项目里连续跑了三年没出过幺蛾子。想要源码的可以直接拖进GX Works2注意先把所有Y点强制OFF别问我怎么知道的手动狗头。

更多文章