当前位置: 首页 > article >正文

广场喷泉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分配表和组态工程文件都打包了要是有同学也做这个项目的留言或者私我就行大伙一起交流交流。

相关文章:

广场喷泉PLC IO分配表

基于三菱PLC和MCGS组态三菱触摸屏广场喷泉控制系统 我们主要的后发送的产品有,带解释的梯形图接线图原理图图纸,io分配,组态画面上周刚把学校实训的广场喷泉控制系统做完收尾,本来只想随便交个作业混个学分,结果做完…...

避免用户误操作:Qt中PushButton的隐藏与禁用实战指南

Qt界面设计实战:PushButton的隐藏与禁用策略精解 在桌面应用开发中,按钮控件的状态管理直接影响用户体验。一个常见的误区是认为隐藏按钮就等同于禁用其功能,实际上这两种操作在交互逻辑和视觉反馈上存在本质区别。作为Qt开发者,我…...

[DDCTF2018]从FTP/SMTP到TLS:流量分析中的密钥泄露与解密实战

1. 从FTP/SMTP流量中寻找密钥泄露的蛛丝马迹 第一次接触这类流量分析题目时,我完全不知道从哪里入手。看着Wireshark里密密麻麻的数据包,就像面对一堵密不透风的墙。但经过多次实战后,我发现FTP和SMTP这两个传统协议往往就是突破口。 FTP协议…...

OpenClaw对接Qwen3-VL:30B:低成本搭建多模态飞书机器人

OpenClaw对接Qwen3-VL:30B:低成本搭建多模态飞书机器人 1. 为什么选择本地部署多模态助手 去年夏天,当我第一次尝试用商业API搭建团队内部的飞书机器人时,每个月四位数的账单让我开始思考:有没有更经济的方案?经过两…...

SecGPT-14B案例分享:基于ATTCK框架的TTPs自动映射与战术图谱生成

SecGPT-14B案例分享:基于ATT&CK框架的TTPs自动映射与战术图谱生成 1. 网络安全智能分析新范式 在网络安全攻防对抗中,快速识别攻击者的战术、技术和程序(TTPs)是防御方的重要能力。传统方法依赖安全专家手动分析日志、事件和…...

FLUX.1-dev部署教程:像素幻梦工坊配合Ollama实现本地化AI绘图服务

FLUX.1-dev部署教程:像素幻梦工坊配合Ollama实现本地化AI绘图服务 1. 项目介绍 像素幻梦工坊(Pixel Dream Workshop)是一款基于FLUX.1-dev扩散模型构建的下一代像素艺术生成工具。它采用独特的16-bit像素风格界面设计,为创作者提供沉浸式的AI绘图体验。…...

VsCode Working tree代码对比优化:如何选择最适合你的视图布局(左右vs上下)

VSCode代码对比视图布局深度解析:左右与上下的效率博弈 在代码审查和版本控制过程中,清晰的差异对比视图能显著提升开发效率。VSCode作为现代开发者的主力编辑器,其Working tree代码对比功能支持左右和上下两种布局模式,但很多开发…...

一键切换模型:OpenClaw快速从百川2-13B量化版迁移到Qwen

一键切换模型:OpenClaw快速从百川2-13B量化版迁移到Qwen 1. 为什么需要模型热切换? 作为长期使用OpenClaw的开发者,我最近遇到了一个典型场景:原先使用的百川2-13B量化版模型在中文长文本生成时偶尔会出现截断现象,而…...

YOLOv8模型部署与性能优化指南(附Ultralytics配置技巧)

YOLOv8模型部署与性能优化实战指南 从零开始构建高效目标检测系统 在计算机视觉领域,YOLOv8作为Ultralytics推出的最新目标检测框架,凭借其卓越的速度-精度平衡和开发者友好特性,正在工业界掀起新一轮应用热潮。不同于学术研究的理想环境&…...

vLLM-v0.17.1效果展示:Qwen2-VL多模态模型vLLM适配初步成果

vLLM-v0.17.1效果展示:Qwen2-VL多模态模型vLLM适配初步成果 1. vLLM框架核心能力 vLLM是一个专为大型语言模型(LLM)设计的高性能推理和服务库,最初由加州大学伯克利分校的天空计算实验室开发,现已发展成为社区驱动的开源项目。最新发布的v0…...

Anything-v5+Pixel Fashion Atelier效果展示:像素方块世界里的高定皮装美学

Anything-v5Pixel Fashion Atelier效果展示:像素方块世界里的高定皮装美学 1. 像素艺术与时尚的完美碰撞 在数字艺术领域,像素风格与高端时尚的结合一直是个有趣的设计挑战。Pixel Fashion Atelier通过Anything-v5模型实现了这一创意融合,将…...

技术日报|Claude Code优化框架单日揽4458星破10万,15个AI项目今日共收获23191星

🌟 TrendForge 每日精选 - 发现最具潜力的开源项目 📊 今日共收录 15 个热门项目🌐 智能中文翻译版 - 项目描述已自动翻译,便于理解🏆 今日最热项目 Top 10 🥇 affaan-m/everything-claude-code 项目简介: …...

3大核心技术让老旧显卡焕发新生:OptiScaler全平台画质优化解决方案

3大核心技术让老旧显卡焕发新生:OptiScaler全平台画质优化解决方案 【免费下载链接】OptiScaler DLSS replacement for AMD/Intel/Nvidia cards with multiple upscalers (XeSS/FSR2/DLSS) 项目地址: https://gitcode.com/GitHub_Trending/op/OptiScaler 在硬…...

无感化办公:OpenClaw+GLM-4.7-Flash后台处理周报数据

无感化办公:OpenClawGLM-4.7-Flash后台处理周报数据 1. 为什么需要"无感化"办公自动化 每周五下午三点,我的日历总会准时弹出提醒:"请在两小时内提交本周工作周报"。这个场景可能很多职场人都深有体会——明明手头还有…...

Rocky Linux 9.4上iRedMail 1.6.8邮件系统保姆级安装指南(含SOGo避坑技巧)

Rocky Linux 9.4上iRedMail 1.6.8邮件系统全栈部署实战(附SOGo极速安装方案) 在数字化转型浪潮中,企业级邮件系统作为基础通信设施的重要性愈发凸显。对于追求自主可控的技术团队而言,基于Rocky Linux搭建iRedMail开源邮件平台&am…...

告别Mac!用香蕉云编在线搞定iOS证书(.p12)和描述文件,HBuilderX打包必备

告别Mac!Windows/Linux开发者如何在线生成iOS证书与描述文件 每次看到HBuilderX打包iOS应用需要.p12证书和.mobileprovision描述文件时,Windows和Linux开发者总会皱起眉头——传统流程强制依赖Mac电脑生成这些文件,成为跨平台开发的最大障碍…...

SeqGPT-560m指令理解能力实测:任务-输入-输出Prompt结构有效性验证

SeqGPT-560m指令理解能力实测:任务-输入-输出Prompt结构有效性验证 1. 引言 你有没有遇到过这样的情况:给一个小型AI模型一个简单的指令,比如“写个邮件标题”,它却给你生成了一大段无关的正文?或者让它“总结文章”…...

Vulnhub靶机实战:MERCURY提权全记录(附环境配置避坑指南)

Vulnhub靶机实战:MERCURY渗透全流程与网络配置避坑指南 在网络安全学习过程中,Vulnhub靶机因其丰富的实战场景和多样化的漏洞组合,成为安全爱好者提升技能的绝佳选择。MERCURY作为Vulnhub平台上的一款入门级靶机,虽然难度不高&…...

DolphinScheduler实战:如何用YAML+Go打造高效离线数据治理平台(附完整配置)

DolphinScheduler实战:YAMLGo构建智能数据治理引擎的五大核心策略 在数据驱动的商业环境中,企业每天需要处理海量离线数据,但传统调度系统往往面临任务依赖混乱、血缘关系不透明、扩展性不足等痛点。本文将深入探讨如何基于DolphinScheduler构…...

从CycleGAN到StarGAN:手把手拆解语音风格迁移中的GAN家族应用与避坑指南

从CycleGAN到StarGAN:语音风格迁移实战中的架构演进与工程优化 想象一下,你正在开发一款智能配音工具,需要将用户录入的语音实时转换成某位知名歌手的声音特质。当你尝试用传统语音转换方法时,发现生成的音频要么保留太多原声特征…...

MogFace人脸检测效果惊艳展示:大角度旋转+严重遮挡场景检测结果集

MogFace人脸检测效果惊艳展示:大角度旋转严重遮挡场景检测结果集 1. 引言:当人脸检测遇上“地狱级”挑战 想象一下这样的场景:在一个拥挤的街头监控画面里,有人戴着口罩和墨镜,侧着脸匆匆走过;或者在一个…...

Ubuntu22.04实战:从零到一,手把手教你用LLamaFactory微调并部署专属大模型

1. 环境准备与基础配置 在开始微调大模型之前,我们需要先搭建好基础环境。Ubuntu 22.04作为稳定的Linux发行版,是运行AI工作负载的理想选择。我建议使用全新的系统环境,避免依赖冲突。下面是我在多次部署中总结的最佳实践: 首先更…...

Tinke:NDS游戏文件全能编辑器深度解析与实战指南

Tinke:NDS游戏文件全能编辑器深度解析与实战指南 【免费下载链接】tinke Viewer and editor for files of NDS games 项目地址: https://gitcode.com/gh_mirrors/ti/tinke Tinke是一款功能强大的任天堂DS游戏文件查看器和编辑器,专为游戏开发者和…...

Sandboxie沙盒启动故障深度排查:从驱动加载到服务修复的完整解决方案

Sandboxie沙盒启动故障深度排查:从驱动加载到服务修复的完整解决方案 【免费下载链接】Sandboxie Sandboxie Plus & Classic 项目地址: https://gitcode.com/gh_mirrors/sa/Sandboxie 当Sandboxie的黄色沙盒图标在任务栏闪烁后消失,或弹出&qu…...

OpenClaw+nanobot自动化办公:邮件整理与回复实战

OpenClawnanobot自动化办公:邮件整理与回复实战 1. 为什么需要自动化邮件处理 每天早晨打开邮箱,看到堆积如山的未读邮件时,那种窒息感我至今难忘。作为技术团队负责人,我需要同时处理客户咨询、内部协作、供应商沟通等多类邮件…...

别再死记硬背C-V曲线了!用Silvaco仿真带你亲手‘画’出MOS电容的四种工作模式

用Silvaco TCAD亲手绘制MOS电容C-V曲线:从仿真操作到物理本质的全景解析 第一次接触MOS电容的C-V特性曲线时,那些拗口的专业术语和抽象的理论图示总让人望而生畏。堆积、耗尽、反型...这些概念在课本上只是静态的示意图,而当我们真正打开Silv…...

RuoYi-Vue-Plus:企业级分布式应用开发的架构革新与实践指南

RuoYi-Vue-Plus:企业级分布式应用开发的架构革新与实践指南 【免费下载链接】RuoYi-Vue-Plus 项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus 价值定位:如何突破企业级应用开发的三重困境? 在数字化转型浪潮中&a…...

告别手动配置!Spring Authorization Server 1.2.1 实现 OAuth2.0 客户端自动注册(保姆级教程)

Spring Authorization Server 1.2.1 实战:OAuth2.0 动态客户端注册全流程解析 在微服务架构和云原生应用日益普及的今天,传统的静态OAuth2客户端配置方式已经难以满足动态环境下的需求。想象一下,当你的系统需要为每个新租户自动创建独立的安…...

de4dot:解决.NET程序集反混淆难题的跨平台解决方案

de4dot:解决.NET程序集反混淆难题的跨平台解决方案 【免费下载链接】de4dot .NET deobfuscator and unpacker. 项目地址: https://gitcode.com/gh_mirrors/de/de4dot 问题引入:当.NET程序遭遇"数字加密锁" 在.NET开发领域,…...

payload-dumper-go:Android OTA包高效解压工具,释放系统镜像价值

payload-dumper-go:Android OTA包高效解压工具,释放系统镜像价值 【免费下载链接】payload-dumper-go an android OTA payload dumper written in Go 项目地址: https://gitcode.com/gh_mirrors/pa/payload-dumper-go 问题引入:Androi…...