news 2026/4/16 11:12:02

三菱FX PLC组态下的五层电梯智能控制系统方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱FX PLC组态下的五层电梯智能控制系统方案

No.1294 三菱FX PLC基于组态王五层电梯控制系统

刚整完一个五层电梯的PLC控制项目,用的三菱FX3U和组态王上位机。这玩意儿看起来简单,实际操作起来坑真不少。先说说硬件配置,PLC这边用了32点的FX3U-32MT,带两个扩展模块搞楼层信号采集。电梯的每层都要配两个接近开关——一个平层信号,一个上下强迫减速开关。

通信这块儿用的是组态王的FX专用驱动,PLC端得先设置好通信参数。这里有个坑爹的地方,波特率设太高容易丢包,我直接用了默认的9600。组态王那边的设备配置得这么写:

[Device1] Driver=MITSUBISHI_FX ComPort=2 BaudRate=9600 DataBit=7 StopBit=1 Parity=2

千万别忘了FlowControl设置成0,三菱的协议用不着硬件流控。调试时候拿串口监听工具抓包,发现心跳包每3秒闪一次,说明通信正常了。

程序这块儿,核心是楼层判断和方向锁定。用STL写状态转移图比梯形图清晰多了。比如平层信号处理:

LD X0 //1楼上平层 OUT M10 LD X1 //1楼下平层 OUT M11 MOV K1 D100 //当前楼层存储

重点是这个MOV指令必须带上升沿触发,不然楼层数据会乱跳。方向判断用了CMP指令比较目标楼层和当前值,配合ALT指令切换上下行指示灯。

组态王的动画脚本才是重头戏。电梯门的开关动画得跟PLC的Y输出同步,我用了条件动画:

Sub DoorAnimation() If PLC.Y0 = 1 Then DoorImage.Frame = 1 ElseIf PLC.Y1 = 1 Then DoorImage.Frame = 2 Else DoorImage.Frame = 0 End If End Sub

楼层显示用了个骚操作——把数字图片叠成五层,根据D100的值控制可见性。报警弹窗必须加延时消抖,有次测试时电梯还没到层呢报警就乱弹,后来发现是M8013秒脉冲没处理好。

调试时最坑的是外呼信号互锁。二楼的上升呼叫和下降呼叫得用SFTL指令做队列处理,不然同时按上下键会死机。最后用了个笨办法——所有外呼信号先存到D200开始的寄存器,再用轮询方式处理。

这个项目做完最大的体会是:电梯控制最要命的不是逻辑有多复杂,而是异常状态处理。比如突然断电后的位置自检,还有满载超载时的优先响应机制,这些细节才是真考验编程功力的地方。下次再搞类似项目,绝对要先画好状态迁移图再动手写代码。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 8:43:43

基于 STM32 的简易电子秤仿真系统

1. 引言: 简易电子秤仿真系统的设计背景与意义 在家庭日常称重(如食材重量、快递称重)、小型商铺零售(如零食、干货称重)等场景中,传统机械秤存在精度低(误差 5g 以上)、读数不便、无…

作者头像 李华
网站建设 2026/4/14 14:53:02

Day44

# DAY 44 预训练模型CBAM 模块 知识点回顾: 1. resnet结构解析 2. CBAM 放置位置的思考 3. 针对预训练模型的训练策略 a. 差异化学学习率 b. 三阶段微调 作业: 1. 好好理解下 resnet18 的模型结构 2. 尝试对 vgg16cbam 进行微调策略 # 1. 环境准备与库…

作者头像 李华
网站建设 2026/4/11 15:10:03

【Open-AutoGLM实战指南】:从零构建你的第一个GUI Agent智能体

第一章:Open-AutoGLM作为GUI Agent的核心理念Open-AutoGLM 是一种面向图形用户界面(GUI)的智能代理框架,旨在通过大语言模型(LLM)驱动自动化操作,实现自然语言到界面交互的无缝映射。其核心理念…

作者头像 李华
网站建设 2026/4/14 3:08:32

AI依赖症:当技术助手悄然成为“思维拐杖”

键盘上的每一次快捷操作,都可能成为人类认知能力无声退化的一小步。这不再是个遥远的警告,而是技术社区需要正视的现实。2025年10月,英国伯明翰大学的一项研究让许多技术从业者心头一震——研究显示,长期使用AI辅助编程的开发者在…

作者头像 李华
网站建设 2026/4/14 9:30:02

16 Transformers - 使用大语言模型

文章目录基于 Transformer 工作机理注意力层架构和检查点模型编码器模型解码器模型编码器-解码器模型使用 LLMs 实现文本生成注意力机制充当的角色上下文长度和注意力广度提示的艺术推理过程预填充阶段解码阶段取样策略根据概率选择 Token减少重复性控制生成长度保证更好的相干…

作者头像 李华