广场喷泉PLC IO分配表
基于三菱PLC和MCGS组态三菱触摸屏广场喷泉控制系统 我们主要的后发送的产品有带解释的梯形图接线图原理图图纸io分配组态画面上周刚把学校实训的广场喷泉控制系统做完收尾本来只想随便交个作业混个学分结果做完发现还挺有意思今天跟大伙唠唠这个用三菱FX3U PLC加MCGS触摸屏搭出来的小项目。首先得说这个项目最基础的就是IO分配先把所有用到的输入输出点都捋清楚不然接线的时候肯定乱套。我整理了个简单的分配表大伙可以参考## 输入点对应FX3U的X0~X13 X0启动按钮常开接24V到X0COM端接24V- X1急停按钮常闭按下直接断开所有输出 X2手动/自动切换开关 X3模式1中心主喷按钮 X4模式2环形侧喷按钮 X5模式3组合喷彩灯按钮 X6低水位传感器输入 X7高水位传感器输入 ## 输出点对应FX3U的Y0~Y6 Y0中心主喷水泵接触器线圈 Y1左侧侧喷水泵接触器线圈 Y2右侧侧喷水泵接触器线圈 Y3暖白彩灯组 Y4彩色彩灯组 Y5报警蜂鸣器 Y6红色报警指示灯当时一开始我差点把输入输出搞反后来翻了手册才记清楚三菱的输入是X开头输出是Y开头别跟西门子的I/Q搞混了。而且输入点的COM端一定要接对漏型接法的话COM接24V-不然按钮按了PLC根本收不到信号我第一天接线就踩了这个坑蹲那捣鼓了半小时才发现。接下来是梯形图部分这个是核心。先写手动模式的代码毕竟调试的时候手动模式贼好用不用等自动循环就能挨个测水泵// 手动模式逻辑 LD X2 // 手动自动开关拨到手动时X2接通 ANI M0 // 自动模式标记位手动时不生效 LD X3 // 模式1按钮 OUT M1 // 临时标记模式1 LD X4 OUT M2 // 临时标记模式2 // 手动控制水泵启停 LD M1 AND X0 // 按启动按钮才会触发 OUT Y0 // 中心主喷转起来 LD M2 AND X0 OUT Y1 // 侧喷转起来这里用了中间继电器M来做模式标记为啥不用直接按按钮触发Y0因为直接用的话按钮按久了水泵就一直转用M标记的话只能配合启动按钮来触发而且还能顺便加个防抖比如改成LD X3, ANI M3, OUT M3, OUT M1这样就不会有按一次触发好几次的抖动问题。基于三菱PLC和MCGS组态三菱触摸屏广场喷泉控制系统 我们主要的后发送的产品有带解释的梯形图接线图原理图图纸io分配组态画面然后是自动模式的逻辑这个就是按预设的时序跑流程比如先喷10秒中心主喷再喷5秒侧喷最后15秒组合喷加彩灯循环往复还要加水位保护// 自动模式主逻辑 LD X2 // 手动开关断开时进入自动模式 OUT M0 // 标记自动模式开启 LD M0 AND X0 // 按自动启动按钮 // 第一阶段中心主喷 OUT Y0 T0 K100 // 三菱定时器T0是100ms基数K100就是10秒 LD T0 RST Y0 // 停掉主喷 // 第二阶段侧喷 OUT Y1 T1 K50 // 5秒延时 LD T1 RST Y1 // 第三阶段组合喷彩灯 OUT Y0 OUT Y1 OUT Y3 OUT Y4 T2 K150 // 15秒延时 LD T2 RST Y0 RST Y1 RST Y3 RST Y4 // 循环回到开头一直跑 LD T2 OUT M10这里要注意定时器的数值我一开始把K100当成了1秒结果等了100秒才切换模式差点把电脑砸了。还有水位保护的部分一定要加上不然水泵空转烧了就麻烦了// 水位报警保护 LD X6 // 低水位触发 OUT Y5 // 蜂鸣器响 OUT Y6 // 报警灯亮 RST Y0 RST Y1 RST Y3 RST Y4只要检测到低水位直接停掉所有设备还会触发报警这个是老师特意要求加的算是安全冗余吧。然后是MCGS组态画面的部分一开始我以为就是拉几个按钮就行结果做出来的界面丑到爆后来找了MCGS的官方模板改了改大概分成这几个区域顶部标题栏写“广场喷泉控制系统”加个小logo左侧监控区放几个圆形指示灯分别对应Y0-Y6的运行状态亮绿色就是正在运行亮红色就是报警中间操作区手动模式的按钮、自动模式的启停按钮、模式选择按钮还有水位进度条用进度条直观显示当前水位右下角报警窗口平时隐藏触发报警的时候自动弹出来显示具体的报警信息当时还写了一小段MCGS的脚本用来触发报警弹窗!SetAlarm(1,1,当前水位异常请及时补水) !SetWindowState(报警窗口,1)不过其实用MCGS的策略编辑器也能实现不用写脚本也行更简单。还要注意通信设置一开始我连不上PLC后来发现是COM口选成了COM1结果我的USB转串口是COM3改完参数就连上了波特率一定要跟PLC的设置一致FX3U默认是9600,8,n,1别搞错了。最后就是接线和调试了主回路的话PLC的输出点不能直接接水泵得加中间继电器和接触器因为PLC输出电流只有几百毫安带不动水泵电机。我当时用的是DC24V的中间继电器线圈接PLC的输出点触点接水泵的接触器线圈这样就安全多了。整个项目做下来踩了挺多坑的比如接线接反、定时器参数搞错、通信连不上不过改完之后看着喷泉按节奏喷起来彩灯也跟着亮还是挺有成就感的。最后我把整理好的梯形图、接线原理图、IO分配表和组态工程文件都打包了要是有同学也做这个项目的留言或者私我就行大伙一起交流交流。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2446220.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!