汇川中型PLC分期付款程序:PLC时间读取与设置、随机滚动码解加密及触摸屏模板程序
汇川AM中型PLC程序汇川IT7000系列触摸屏程序 自己写的设备分期付款程序,汇川中型PLC_分期付款程序 1、包含PLC时间的读取与设置。 2、使用随机滚动码计算解加密3天、7天、1个月、三个月、半年、一年、永久解除灵活设置。 3、包含标准的触摸屏模板程序触摸屏脚本程序最近在工控项目里搞了个分期付款的PLC程序客户要求设备按时间阶梯解锁功能。用汇川AM401系列PLC搭IT7000触摸屏整了个挺有意思的时间加密机制分享几个关键点。时间处理是基础中的基础先看PLC端的时钟操作//读取PLC实时时钟 T_Now : RTC_GetTime(); //设置设备初始运行时间调试用 IF b_SetTime THEN RTC_SetTime(t_SetTime); b_SetTime : 0; END_IF这里用RTC指令直接操作硬件时钟调试时建议在触摸屏做个时间校准界面。注意时钟电池得保持供电有次现场调试忘记换电池设备运行时间直接回到2000年...核心的滚动码算法用了线性同余法混搭时间参数每天凌晨自动生成FUNCTION GenerateCode : DWORD VAR_INPUT n_Seed : DWORD; END_VAR VAR dw_Temp : DWORD; END_VAR dw_Temp : n_Seed * 214013 2531011; GenerateCode : (dw_Temp SHR 16) AND 0x7FFF;这个随机数发生器在触摸屏和PLC里同步跑种子数用年月日组合生成。比如当天是2023年8月15日种子就是230815保证每天生成不同的初始码。汇川AM中型PLC程序汇川IT7000系列触摸屏程序 自己写的设备分期付款程序,汇川中型PLC_分期付款程序 1、包含PLC时间的读取与设置。 2、使用随机滚动码计算解加密3天、7天、1个月、三个月、半年、一年、永久解除灵活设置。 3、包含标准的触摸屏模板程序触摸屏脚本程序触摸屏这边做了个带自动换色的验证界面脚本处理是关键Sub btn_Validate_Click() Dim currentCode currentCode SmartTags(PLC_CurrentCode) If txt_InputCode.Text currentCode Then SmartTags(PLC_ValidDays) cmb_Period.SelectedValue MsgBox 解锁成功, vbInformation Else ShakeAnimation(me) PlaySound(error.wav) End If End Sub验证失败时加了抖动特效和音效反馈现场操作工反馈比普通提示有效70%——毕竟谁也不想听报警声连续响三次。时间锁的逻辑处理用了状态机时间戳比对CASE n_State OF 0: //待激活 IF dw_ActivateCode dw_CurrentCode THEN t_StartTime : RTC_GetTime(); n_State : 1; END_IF 1: //运行中 IF RTC_GetTime() t_StartTime t_ValidPeriod THEN FORCE_STOP(); END_IF END_CASE有意思的是到期前2小时设备会进入呼吸灯模式触摸屏弹出剩余时间提示。有个客户说这个功能让他想起网游点卡到期提醒倒是挺符合分期付款的心理暗示。调试时发现个坑PLC的RTC和触摸屏时钟最好做强制同步有次因为两者时区设置不同步导致提前3小时锁机。后来加了每周自动对时功能才彻底解决。

相关新闻

Flutter 组件 ical 适配鸿蒙 HarmonyOS 实战:标准日历解析,构建全场景跨平台日程同步与时间管理枢纽

Flutter 组件 ical 适配鸿蒙 HarmonyOS 实战:标准日历解析,构建全场景跨平台日程同步与时间管理枢纽

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 组件 ical 适配鸿蒙 HarmonyOS 实战:标准日历解析,构建全场景跨平台日程同步与时间管理枢纽 前言 在鸿蒙(OpenHarmony)生态迈向高效…

2026/7/3 23:25:39 阅读更多 →
2026 最强开源 AI 智能体:OpenClaw,为什么全网都叫它 AI 龙虾?

2026 最强开源 AI 智能体:OpenClaw,为什么全网都叫它 AI 龙虾?

一、OpenClaw 到底是什么? 一句话:能在你电脑上自动干活的开源 AI 智能体(本地运行、不上云、隐私安全) 它能做:1、用自然语言让 AI 操作电脑、打开软件、点鼠标、敲键盘 2、自动写代码、跑脚本、处理 Excel、发邮件、…

2026/5/17 11:55:42 阅读更多 →
龙虾APP时刻:实测1分钟智谱AutoClaw让自己电脑秒变数字牛马!“养龙虾”平权时代开启,网友:今天吃澳龙

龙虾APP时刻:实测1分钟智谱AutoClaw让自己电脑秒变数字牛马!“养龙虾”平权时代开启,网友:今天吃澳龙

今天,装龙虾不用犯愁了!就在刚刚,智谱发布了自家的“澳龙”:AutoClaw!这款“澳龙”已经发布就被大家们玩疯了! 今天,装龙虾不用犯愁了!就在刚刚,智谱发布了自家的“澳龙…

2026/5/17 6:00:43 阅读更多 →

最新新闻

5分钟掌握Windows平台Switch注入:TegraRcmGUI完整指南

5分钟掌握Windows平台Switch注入:TegraRcmGUI完整指南

5分钟掌握Windows平台Switch注入:TegraRcmGUI完整指南 【免费下载链接】TegraRcmGUI C GUI for TegraRcmSmash (Fuse Gele exploit for Nintendo Switch) 项目地址: https://gitcode.com/gh_mirrors/te/TegraRcmGUI TegraRcmGUI是Windows平台上最直观易用的S…

2026/7/3 23:52:26 阅读更多 →
基于TPA3128D2与STM32F7的高保真数字功放设计

基于TPA3128D2与STM32F7的高保真数字功放设计

1. 项目概述:打造高性能数字功放系统这个项目基于TI的TPA3128D2数字功放芯片和ST的STM32F732IE微控制器,构建了一套高保真音频放大系统。TPA3128D2是一款高效D类音频功率放大器,能够在双声道模式下输出230W功率,而无需额外散热片。…

2026/7/3 23:52:26 阅读更多 →
优化Java应用性能的五个实战经验分享

优化Java应用性能的五个实战经验分享

你写的Java应用一上生产就卡顿?别急着堆机器,先检查这几个常见坑。我见过太多团队在性能优化上绕远路:买更大的服务器、升级CPU、甚至重写框架,结果发现罪魁祸首只是一个被遗忘的线程池参数或一条没有索引的SQL。做Java性能优化十…

2026/7/3 23:50:25 阅读更多 →
研一AI论文速成指南:一个月搞定深度学习CV论文全流程

研一AI论文速成指南:一个月搞定深度学习CV论文全流程

最近和不少研一的同学交流,发现一个普遍现象:导师太忙,基本处于“放养”状态。自己刚入学,面对“发论文”这个硬性毕业指标,感觉无从下手,既不知道做什么方向,也不知道如何快速推进。如果你也面…

2026/7/3 23:50:25 阅读更多 →
iOS激活锁专业绕过:5步解锁闲置iPhone完整指南

iOS激活锁专业绕过:5步解锁闲置iPhone完整指南

iOS激活锁专业绕过:5步解锁闲置iPhone完整指南 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 面对因忘记Apple ID而被锁定的iOS设备,applera1n提供了专业高效的解决方案。这款…

2026/7/3 23:46:25 阅读更多 →
基于WSEN-ISDS与TM4C1299KCZAD的6DoF运动跟踪系统设计

基于WSEN-ISDS与TM4C1299KCZAD的6DoF运动跟踪系统设计

1. 项目概述:基于WSEN-ISDS与TM4C1299KCZAD的全维度运动跟踪系统在工业自动化、无人机导航和机器人控制等领域,精确测量物体在三维空间中的角运动和线性运动是核心需求。WSEN-ISDS(型号2536030320001)作为一款集成3轴加速度计和3轴…

2026/7/3 23:46:25 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻