三菱PLC与MCGS广场喷泉控制系统:后发送产品梯形图与组态画面解析
基于三菱 plc和MCGS 广场喷泉 我们主要的后发送的产品有带解释的梯形图接线图原理图图纸io分配组态画面最近刚折腾完一个广场喷泉的小项目用的三菱FX3U PLC加MCGS触摸屏本来就是冲着练手去的结果搞下来发现细节还真不少不光要写程序、做组态连接线都踩了好几个坑。先给大家理理整个项目的核心东西我们最终整理出来的资料包包含带注释的梯形图、接线原理图、IO分配表还有现成的MCGS组态工程新手直接拿过去改改就能用省得从零搭框架。首先是最基础的IO分配我列了个简单的表直接对着接就行别像我一开始乱接差点烧输入点输入点功能说明输出点功能说明X0启动按钮常开接24VY0主水泵继电器X1停止按钮常开Y1/Y2直喷组两路电磁阀X2急停按钮常闭安全优先Y3跳泉组电磁阀X3模式1固定直喷Y10-Y178路彩灯继电器组X4模式2间歇跳泉--X5模式3彩灯循环音乐同步--X6手动触发音乐同步调试用--接线这块没太复杂的就是强电弱电分开别把220V的水泵线和PLC的24V线缠一起不然分分钟干扰通讯。急停我用的常闭按钮平时是通的按下就断开比常开的安全——万一线路断了急停也能自动触发这个小细节别忽略。接下来是核心的梯形图代码我把注释直接写在代码里了省得大家猜// -------------------------- 基础启停与互锁 -------------------------- LD X0 // 启动按钮 ANI X1 // 停止按钮常闭按下断开 ANI X2 // 急停常闭优先级最高 OR M0 // 自锁回路按下启动后保持导通 OUT M0 // 启动标志位 // -------------------------- 模式选择互锁 -------------------------- LD X3 // 模式1直喷 SET M10 LD X4 // 模式2跳泉 SET M11 LD X5 // 模式3彩灯 SET M12 // 强制互锁同一时间只能生效一个模式 LD X3 RST M11 RST M12 LD X4 RST M10 RST M12 LD X5 RST M10 RST M11一开始我没加这个互锁结果按完模式1再按模式2两个模式的输出同时开水柱喷得到处都是差点把水泵烧了后来加了互锁就稳了——选哪个模式就把其他模式的标志位清掉保证同一时间只有一个模式跑。然后是不同模式的具体逻辑先写直喷模式的// 直喷模式打开主泵和两组电磁阀直到按下停止 LD M10 AND M0 OUT Y0 OUT Y1 OUT Y2这个最简单就是按下启动后一直开着主泵和直喷电磁阀适合那种固定高度的喷泉。基于三菱 plc和MCGS 广场喷泉 我们主要的后发送的产品有带解释的梯形图接线图原理图图纸io分配组态画面接下来是跳泉模式我调了好几次定时参数才找到舒服的节奏// 跳泉模式1秒通0.5秒断循环触发 LD M11 AND M0 OUT T0 K10 // 定时1秒K1010*100ms1s LD T0 OUT Y3 OUT T1 K5 // 定时0.5秒 LD T1 RST T0 // 复位定时器开始下一轮循环 RST Y3一开始我定的2秒通1秒断显得特别呆板改成1秒通0.5秒断之后就像真的喷泉跳一下歇一下自然多了。最后是彩灯循环模式一开始我用了一堆定时器代码一大串后来换成移位寄存器一下子就清爽了// 彩灯循环模式8路彩灯依次点亮循环往复 LD M12 AND M0 OUT S0 K8 // 从S0开始8位移位寄存器 LD M1000 // 内部1秒时钟脉冲PLC自带的软时钟就行 AND M12 SFTLP S0 S8 K1 // 左移一位每次脉冲移一个 // 把移位寄存器的位绑定到彩灯输出 LD S0 OUT Y10 LD S1 OUT Y11 LD S2 OUT Y12 LD S3 OUT Y13 LD S4 OUT Y14 LD S5 OUT Y15 LD S6 OUT Y16 LD S7 OUT Y17 // 循环复位到最后一位回到第一位 LD S7 RST S0这个移位寄存器用起来真的香想加彩灯数量直接改K8成K10就行不用一个个加定时器。然后是MCGS组态的部分我一开始只会摆按钮后来加了实时监控之后好看多了先新建工程添加设备选三菱FX3U以太网通讯把IP设成和PLC同一个网段我一开始连不上就是因为IP没对上卡了一下午。做界面的时候放了启动停止按钮、模式选择的单选框还有对应输出点的指示灯——比如Y0亮的时候界面上的主泵灯就变红直观得很。还加了个模拟音乐同步的功能按下X6的时候彩灯的指示灯会闪一下虽然没接真正的音频采集模块但调试的时候够用来玩了。最后把组态工程导出成打包文件改一下PLC的IP就能直接用不用重新绑定通道。整个项目踩的最大的坑就是通讯和接线一开始把PLC的COM端接反了烧了X0的输入点后来换了个输入点才好还有MCGS的设备通道别把Y0绑成Y1不然按启动泵不转白忙活半天。最后说下我们整理的资料包不光有上面这些带注释的梯形图还有手绘的接线原理图还有我拍的糊掉的实物接线图、清晰的IO分配表还有现成的MCGS组态工程拿到手只要改一下PLC的IP和接线的电源参数就能直接调试新手不用从零开始搭框架省超多时间。其实这个项目不算难但从接线到组态再到调试还是摸了不少石头过河不过最后看到水柱喷起来界面上的灯跟着闪的时候还是挺有成就感的想练手PLC和组态的朋友这个项目真的挺合适的覆盖了电气接线、PLC编程、组态界面三个核心点入门刚好。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2447157.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!