news 2026/4/16 12:44:10

PLC西门子杯比赛:三部十层电梯博图v15.1智能程序开发及其WinCC界面展示

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PLC西门子杯比赛:三部十层电梯博图v15.1智能程序开发及其WinCC界面展示

PLC西门子杯比赛,三部十层电梯博图v15.1程序,带wincc画面。

凌晨三点的实验室里,咖啡杯在工控机旁边堆成了防御工事。我盯着博图V15.1里那三台虚拟电梯的运行轨迹,突然发现它们像极了三个不愿加班的打工人——总想着偷懒却又要假装积极。今天就来聊聊这个让二十多个机械按钮起死回生的电梯控制系统。

核心算法用SCL写成,毕竟梯形图那点格子可装不下三部电梯的宫斗戏码。先看这段抢单逻辑:

IF #呼叫队列[楼层].有效 THEN FOR #i := 1 TO 3 DO #距离差 := ABS(电梯[#i].当前位置 - 楼层); IF #距离差 < 当前最近距离 THEN 当前最近电梯 := #i; 当前最近距离 := #距离差; ELSIF #距离差 = 当前最近距离 THEN IF 电梯[#i].运行方向 = 呼叫方向 THEN 当前最近电梯 := #i; END_IF; END_IF; END_FOR; 分配任务(当前最近电梯, 楼层); END_IF;

电梯们在这里玩的是现实版抢单模式。距离最近的优先接单,距离相同时正在往呼叫方向跑的胜出。调试时发现2号电梯总爱跨楼层抢单,后来发现是绝对值函数里藏着个未初始化的临时变量——这bug活像早高峰插队的网约车。

方向决策模块藏着点小心机:

CASE 电梯.运行状态 OF 1: // 上行 IF 没有更高层呼叫 AND 当前层有下降请求 THEN 切换方向(下降); ELSE 保持惰性运行; END_IF; 2: // 下行 ... // 镜像逻辑 ELSE: 开启省电模式; END_CASE;

看这"惰性运行"的注释就知道,电梯也懂节能办公哲学。实际测试时,3号电梯曾在无任务状态下连续巡检十层楼,后来发现是状态机漏掉了空闲状态——像极了找不到停车位的自动驾驶汽车。

WinCC画面里的彩蛋比代码更有意思。我给每部电梯的楼层显示加了个隐藏特效:当两部电梯同时到达同一层时,数字会变成闪烁的爱心。监控视频拍到过评委老师盯着这个彩蛋笑出声的画面,这可能是我们拿到创新分的关键。

动画脚本里藏着这样的骚操作:

SetPropValue("电梯1位置", "Top", 原位置 - (当前楼层*30));

用简单的矩形移动模拟轿厢升降,30像素对应一层楼高。调试时发现电梯偶尔会穿模到楼顶,最后发现是WINCC的全局变量更新频率太高,像极了动画师手滑做出来的鬼畜效果。

凌晨五点的最后一次联调,三台电梯突然跳起了整齐的广场舞——每隔十秒同时开关门一次。查遍所有逻辑才发现是某个测试用的定时器没注释掉。这场景让我想起答辩时评委的问题:"你们的电梯怎么看起来很有团队精神?"

现在看到商场电梯还会条件反射地分析调度算法,这大概就是工控人的职业病吧。那些在博图里熬红的眼睛,最终都变成了电梯按钮上跳动的LED。

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

ChromeDriver下载地址大全:自动化采集GLM网页数据

ChromeDriver下载地址大全&#xff1a;自动化采集GLM网页数据 在当前AI技术快速落地的背景下&#xff0c;越来越多的视觉语言模型以Web界面形式提供服务。尤其是像智谱&#xff08;Zhipu AI&#xff09;推出的 GLM-4.6V-Flash-WEB 这类专为实时交互优化的轻量化多模态模型&…

作者头像 李华
网站建设 2026/4/16 12:27:49

GLM-4.6V-Flash-WEB能否作为SaaS服务对外提供?

GLM-4.6V-Flash-WEB能否作为SaaS服务对外提供&#xff1f; 在AI技术加速落地的今天&#xff0c;一个现实问题摆在开发者面前&#xff1a;我们有了强大的多模态大模型&#xff0c;但如何让这些“重量级选手”真正走进中小企业、独立产品甚至个人项目中&#xff1f;毕竟&#xff…

作者头像 李华
网站建设 2026/4/16 12:26:05

微PE官网U盘启动安装系统后部署GLM-4.6V-Flash-WEB尝试

微PE启动盘重装系统后部署GLM-4.6V-Flash-WEB实战 在一台积满灰尘的老电脑上&#xff0c;想跑个最新的视觉大模型&#xff1f;多数人第一反应是“不可能”——驱动混乱、系统臃肿、依赖冲突……但如果你能从头开始呢&#xff1f; 设想这样一个场景&#xff1a;你手握一个8GB …

作者头像 李华
网站建设 2026/4/11 12:30:50

李跳跳自定义规则:终极手机弹窗清理指南

李跳跳自定义规则&#xff1a;终极手机弹窗清理指南 【免费下载链接】LiTiaoTiao_Custom_Rules 李跳跳自定义规则 项目地址: https://gitcode.com/gh_mirrors/li/LiTiaoTiao_Custom_Rules 还在被各种烦人的手机弹窗困扰吗&#xff1f;青少年模式、版本更新、通知权限请求…

作者头像 李华
网站建设 2026/4/8 18:47:39

image2csv终极指南:一键将图像表格转换为CSV文件

image2csv终极指南&#xff1a;一键将图像表格转换为CSV文件 【免费下载链接】image2csv Convert tables stored as images to an usable .csv file 项目地址: https://gitcode.com/gh_mirrors/im/image2csv 在现代数据处理工作中&#xff0c;我们经常遇到需要将图像中的…

作者头像 李华
网站建设 2026/4/16 11:02:33

智谱新星GLM-4.6V-Flash-WEB:如何实现高并发下的图像语义解析

智谱新星GLM-4.6V-Flash-WEB&#xff1a;如何实现高并发下的图像语义解析 在如今这个图文信息爆炸的时代&#xff0c;用户不再满足于“看到”内容&#xff0c;而是期望系统能真正“理解”图像背后的含义。从电商平台自动识别商品截图中的价格&#xff0c;到客服机器人读懂用户上…

作者头像 李华