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

三菱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编程、组态界面三个核心点入门刚好。

相关文章:

三菱PLC与MCGS广场喷泉控制系统:后发送产品梯形图与组态画面解析

基于三菱 plc和MCGS 广场喷泉 我们主要的后发送的产品有,带解释的梯形图接线图原理图图纸,io分配,组态画面最近刚折腾完一个广场喷泉的小项目,用的三菱FX3U PLC加MCGS触摸屏,本来就是冲着练手去的,结果搞…...

遥感数据可视化性能瓶颈突破:百万像素GeoTIFF实时渲染的5种GPU加速方案(实测PyTorch+CuPy提速8.7倍)

第一章:遥感数据可视化性能瓶颈突破:百万像素GeoTIFF实时渲染的5种GPU加速方案(实测PyTorchCuPy提速8.7倍) 遥感影像常以高分辨率GeoTIFF格式存储,单景可达1000010000像素以上,CPU端逐像素地理坐标变换与波…...

量产车型BMS电池管理系统应用层模型开发探秘

量产车型使用,BMS电池管理系统应用层模型,按照ASPIC流程开发,基于Autosar架构开发,满足功能安全asil c等级。在如今的新能源汽车领域,量产车型的BMS(电池管理系统)就如同车辆的“电池管家”&…...

Qwen-Image-2512-SDNQ实战体验:中文界面+实时进度,AI绘画从未如此简单

Qwen-Image-2512-SDNQ实战体验:中文界面实时进度,AI绘画从未如此简单 1. 开箱即用的AI绘画神器 作为一名长期在AI绘画领域摸爬滚打的开发者,当我第一次接触到Qwen-Image-2512-SDNQ-uint4-svd-r32这个Web服务时,最直观的感受就是…...

ART-Adversarial Robustness Toolbox实战:从手写数字到交通信号的对抗攻防演练

1. 对抗攻击与防御的实战起点 第一次听说"对抗样本"这个概念时,我正在调试一个手写数字识别模型。明明人眼都能轻松辨认的数字"7",模型却固执地认为它是"1"。这种看似魔法的现象,背后其实是精心设计的微小扰动…...

别再踩坑了!PyInstaller打包后图标和文件丢失?一个函数搞定路径问题

PyInstaller打包实战:彻底解决资源路径问题的终极指南 当你第一次用PyInstaller打包Python程序时,那种兴奋感很快就会被一个残酷的现实击碎——程序在其他电脑上运行时,图标消失了,配置文件找不到了,数据文件也读不出来…...

s2-pro语音合成实战:支持长文本分块合成与无缝拼接技术方案

s2-pro语音合成实战:支持长文本分块合成与无缝拼接技术方案 1. 专业级语音合成工具s2-pro简介 s2-pro是Fish Audio开源的专业级语音合成模型镜像,它能够将文本内容转换为自然流畅的语音输出。这个工具特别适合需要高质量语音合成的各种应用场景&#x…...

云容笔谈·东方红颜影像生成系统与STM32的奇妙联动:在嵌入式设备上展示AI艺术

云容笔谈东方红颜影像生成系统与STM32的奇妙联动:在嵌入式设备上展示AI艺术 你有没有想过,把AI生成的那些精美绝伦的东方美人图,从云端“请”下来,放进一个可以摆在桌面的小相框里,让它成为一件会“呼吸”、能“换装”…...

SiameseAOE模型在互联网产品PRD分析中的应用:自动化抽取用户故事与验收标准

SiameseAOE模型在互联网产品PRD分析中的应用:自动化抽取用户故事与验收标准 1. 引言 不知道你有没有经历过这样的场景:产品评审会上,一份几十页的产品需求文档摆在面前,大家花了整整一个下午,才勉强把里面的用户故事…...

设计图纸很完美,一量产就翻车?DFMEA与PFMEA的“接力赛”你跑丢了吗

在产品质量管理的世界里,有两个名字常被一同提及,却各司其职——DFMEA与PFMEA。如果说产品从概念到交付是一场接力赛,那么DFMEA就是“设计关”,PFMEA则是“制造关”。前者问的是:“我们设计的东西,会不会失…...

STM32新手避坑指南:从选型到最小系统搭建的5个关键步骤

STM32新手避坑指南:从选型到最小系统搭建的5个关键步骤 第一次接触STM32时,面对琳琅满目的开发板和复杂的电路设计,很多初学者都会感到无从下手。本文将用最直白的语言,结合F103C8T6开发板的实战经验,带你避开那些教科…...

HoRain云--Julia编程:高性能科学计算全指南

🎬 HoRain 云小助手:个人主页 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …...

STM32 HAL库高精度计时进阶:手把手教你用TIM4获取纳秒级系统运行时间

STM32 HAL库高精度计时进阶:手把手教你用TIM4获取纳秒级系统运行时间 在嵌入式系统开发中,精确的时间测量往往决定着产品的性能上限。想象一下,当你需要精确记录传感器数据的采集时刻,或者分析通信报文的传输延迟时,毫…...

保姆级教程:用K210+MaixHub,5分钟搞定人脸识别门锁的模型训练与部署

K210MaixHub人脸识别门锁开发实战:从零训练到部署全指南 1. 边缘AI开发环境搭建 在开始人脸识别门锁项目前,我们需要准备合适的硬件和软件环境。K210开发板作为一款专为边缘计算设计的AIoT芯片,具有以下核心优势: 双核64位RISC-V处…...

深度解析CAS:Java并发的“无锁基石”,原理、实战与面试避坑全指南

在Java并发编程中,“锁”是解决线程安全的常用方案,但synchronized、Lock等锁机制会带来上下文切换、线程阻塞的开销,在高并发、低冲突场景下反而会降低系统性能。而CAS(Compare and Swap,比较并交换)作为一…...

SFUD串行Flash通用驱动库:嵌入式开发的终极存储解决方案

SFUD串行Flash通用驱动库:嵌入式开发的终极存储解决方案 【免费下载链接】SFUD An using JEDECs SFDP standard serial (SPI) flash universal driver library | 一款使用 JEDEC SFDP 标准的串行 (SPI) Flash 通用驱动库 项目地址: https://gitcode.com/GitHub_Tr…...

绕过苹果限制:聊聊Flutter热更新在Android端的那些‘野路子’与合规边界

Flutter热更新在Android端的实践探索与技术边界思考 热更新技术一直是移动开发领域的热门话题,尤其在快速迭代的业务场景中,能够显著提升问题修复效率。Flutter作为跨平台框架,其热更新机制与原生开发存在显著差异,更涉及不同平台…...

如何打造专属音乐中心?开源音乐播放器MusicFree全场景指南

如何打造专属音乐中心?开源音乐播放器MusicFree全场景指南 【免费下载链接】MusicFree 插件化、定制化、无广告的免费音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/mu/MusicFree 在数字音乐时代,我们常常面临音乐平台分散、广告干扰…...

HomeAssistantLibrary:ESP32/ESP8266嵌入式MQTT自动发现库

1. HomeAssistantLibrary(HALib)技术深度解析 HomeAssistantLibrary(简称 HALib)是一个专为 ESP8266 和 ESP32 微控制器设计的轻量级、模块化 C 库,其核心目标是 在嵌入式端原生实现 Home Assistant 的 MQTT 自动发现…...

RTX 4090D 24G镜像实操手册:PyTorch 2.8支持文生视频/微调/推理全场景

RTX 4090D 24G镜像实操手册:PyTorch 2.8支持文生视频/微调/推理全场景 1. 镜像概述与核心优势 PyTorch 2.8深度学习镜像专为RTX 4090D 24GB显卡优化打造,基于CUDA 12.4和驱动550.90.07深度调优。这个开箱即用的环境预装了完整的深度学习工具链&#xf…...

MATLAB实战:手把手教你实现WVD时频分析(附完整代码与避坑指南)

MATLAB实战:从零实现WVD时频分析的完整指南 时频分析是信号处理领域的重要工具,而Wigner-Ville分布(WVD)因其出色的时频分辨率备受研究者青睐。但许多初学者在实现过程中常遇到各种问题——从基础概念理解到代码调试,每…...

MedGemma效果实测:回答医学问题有多准?亲测指南对比分析

MedGemma效果实测:回答医学问题有多准?亲测指南对比分析 1. 为什么我们需要测试医疗AI的准确性? 在医疗领域,AI工具的准确性直接关系到决策质量。与通用AI不同,医疗AI需要处理专业术语、复杂病理机制和不断更新的临床…...

Fish-Speech-1.5语音合成:多说话人混合生成技术

Fish-Speech-1.5语音合成:多说话人混合生成技术 1. 引言 想象一下,你正在制作一档访谈节目,需要让AI同时扮演主持人和嘉宾的角色。传统语音合成技术只能生成单一说话人的声音,想要实现自然对话效果,就得分别生成两段…...

告别复杂配置:Fish Speech 1.5镜像部署,小白也能轻松搞定

告别复杂配置:Fish Speech 1.5镜像部署,小白也能轻松搞定 你是不是也对那些动辄几十个步骤、需要敲一堆命令的AI模型部署感到头疼?想体验一下最新的语音合成技术,却被繁琐的环境配置、模型下载、依赖安装劝退? 今天&…...

MiroFish群体智能引擎:用文件系统通信解决分布式智能体协作难题

MiroFish群体智能引擎:用文件系统通信解决分布式智能体协作难题 【免费下载链接】MiroFish A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物 项目地址: https://gitcode.com/GitHub_Trendin…...

保姆级教程:在3台CentOS虚拟机上从零搭建Apache Doris 2.1.6集群(含防火墙、JDK配置)

从零构建Apache Doris 2.1.6分布式集群:三节点CentOS实战指南 环境准备与系统调优 在开始部署Apache Doris集群之前,我们需要确保三台CentOS虚拟机处于最佳状态。以下是关键的系统配置步骤:关闭防火墙与SELinux 执行以下命令永久禁用防火墙和…...

告别文献管理噩梦:Jasminum如何用3个神技拯救你的中文研究

告别文献管理噩梦:Jasminum如何用3个神技拯救你的中文研究 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 想象一下这…...

全球地理边界数据实战指南:如何高效利用开源GeoJSON数据库构建地图应用

全球地理边界数据实战指南:如何高效利用开源GeoJSON数据库构建地图应用 【免费下载链接】world-geojson GeoJson for all the countries, areas (regions) and some states. 项目地址: https://gitcode.com/gh_mirrors/wo/world-geojson 在当今数据驱动的世界…...

从零开始:用FoxGlove搭建OriginCar实时监控系统(Windows/Ubuntu双平台教程)

从零开始:用FoxGlove搭建OriginCar实时监控系统(Windows/Ubuntu双平台教程) 在智能车开发领域,实时监控系统的重要性不言而喻。无论是调试传感器数据、验证算法效果,还是进行远程控制,一个直观高效的监控平…...

MusePublic惊艳案例:水墨/浮世绘/拜占庭等非西方艺术风格人像生成

MusePublic惊艳案例:水墨/浮世绘/拜占庭等非西方艺术风格人像生成 1. 引言:当AI遇见古典艺术 想象一下,你是一位设计师,正在为一个高端文化项目寻找视觉灵感。项目要求融合东方水墨的意境、日本浮世绘的华丽,或是拜占…...