news 2026/1/29 4:41:23

三菱PLC的时间锁机程序最近被我玩出了新花样。这次搞的2.0版本直接支持三期时间锁,还能无限扩展。咱们直接上硬货,先看核心逻辑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱PLC的时间锁机程序最近被我玩出了新花样。这次搞的2.0版本直接支持三期时间锁,还能无限扩展。咱们直接上硬货,先看核心逻辑

三菱PLC时间设定锁机程序2.0。 模块里一共可以设置三期。 根据模板复制粘贴即可设置更多期。 不用可关。 到期设备将停止使用动作。 备注清晰明了。

LD M8000 // PLC运行常ON触点 OUT T0 K31536000 // 一年定时器(别问我怎么算的) MOV D8018 D200 // 抓取当前年份 MOV D8017 D201 // 当前月份 MOV D8016 D202 // 当前日 // 第一期时间锁 CMP K2025 D200 // 年份比较 CMP K12 D201 // 月份比较 CMP K31 D202 // 日期比较 ANB ANB OUT M100 // 第一期触发标志 // 第二期时间锁(复制粘贴改参数) CMP K2026 D200 CMP K6 D201 CMP K15 D202 ANB ANB OUT M101 // 第三期时间锁(同理可得) CMP K2027 D200 CMP K1 D201 CMP K1 D202 ANB ANB OUT M102

这个时间比较模块的精髓在于无脑复制。想加第四期?直接复制第三期的代码块,改改参数就完事了。每个时间锁独立判断,任意一个到期都会触发停机——没错,就是那个经典的"逮到过期直接拉闸"的套路。

停机控制部分更简单粗暴:

LD M100 OR M101 OR M102 OUT Y0 // 停机输出信号 ANI M50 // 解锁开关(常闭) OUT M199 // 系统总锁机标志

这里藏着个骚操作:M50是隐藏的解锁开关。平时保持常闭状态,真到紧急情况的时候,拿编程器怼进去改个常开就能临时解锁。

三菱PLC时间设定锁机程序2.0。 模块里一共可以设置三期。 根据模板复制粘贴即可设置更多期。 不用可关。 到期设备将停止使用动作。 备注清晰明了。

时间参数记得用三菱的时钟寄存器(D8013-D8018),实测比普通定时器稳得多。之前用T型定时器翻过车——设备停了之后客户居然手动改系统时间,这谁顶得住啊?

最后给寄存器分配划重点:

  • D200-D202:实时时钟缓存区
  • D210-D212:第一期设定值
  • D220-D222:第二期设定值
  • D230-D232:第三期设定值

想关掉这个功能?直接注释掉MOV时钟寄存器的程序段就行。不过建议保留框架,哪天想重新启用了,把注释取消又是一条好汉。记住,注释一定要写成这样:

// 2024/06/15 王工增加的时间锁模块 // 要关闭就把下面三行MOV指令nop掉 // 别动后面的比较逻辑!会炸!

这备注风格才叫实用,比那些"此处实现功能A"的注释强多了。最后提醒一句:定期备份程序!上次有个哥们儿把锁机时间和设备自毁程序搞混了,那场面...(手动狗头)

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

LabVIEW Excel工具包:高效读写EXCEL样式模板,快速生成测试报告

LabVIEW Excel工具包快速读写EXCEL样式模板生成测试报告制作 LabVIEW工程师最头疼的Excel报告生成终于有解了!最近项目里被要求每天生成格式统一的测试报告,手动操作Excel差点把我逼疯。直到发现LabVIEW自带的Excel工具包,真香警告来了——原…

作者头像 李华
网站建设 2026/1/28 9:14:09

别再只比报价了:采购定价常用的四种方法

很多采购都有过这种场景。老板问:“这个物料,为什么比去年贵这么多?”你心里一紧,嘴上只能说:“已经找了三家供应商比价了,这家最便宜。”说实话,这句话在十年前可能还管用,现在越来…

作者头像 李华
网站建设 2026/1/29 14:48:42

听说有人想用智能算法暴打旅行商?这事我熟啊!当年被TSP按在地上摩擦的经历还历历在目。今天咱们拿遗传算法开刀,手把手教你造个能自己找最优路线的AI

智能优化算法解决旅行商TSP问题。 ——可选如PSO、GA、ABC、SA和GASA等相关的优化算法。 代码清晰、易懂,代码质量极高,便于新手学习和理解。 先看核心武器库——种群对象。这里用numpy搞了个骚操作:每个个体都是城市的乱序排列,像…

作者头像 李华
网站建设 2026/1/30 1:59:56

Java计算机毕设之基于springboot的高校学生心理健康管理系统基于Springboot的大学生心理健康管理平台(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/1/29 19:24:19

Java毕设选题推荐:基于Springboot的大学生心理健康管理平台基于springboot的高校学生心理健康管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/1/26 21:32:27

im推荐-BeeWorks私有化部署的局域网即时通讯工具

IM推荐-BeeWorks私有化部署的局域网即时通讯工具在当今数字化办公时代,选择一款安全、高效且可控的企业IM(即时通讯)工具,是构建高效协作团队和保障信息资产安全的基石。面对公有云通讯工具在数据隐私和网络依赖上的固有风险&…

作者头像 李华