手搓西门子200smart的万能PID功能块 📅 发布时间:2026/7/5 22:54:11 👁️ 浏览次数: 西门子200smart 自写PID功能块西门子200smartPLC本身只支持8路PID而且不支持PID参数变量引接到触摸屏以及上位机这给实际项目运用以及调试带来不少麻烦。 功能块是自写的PID可以免去自己重写PID程序的麻烦方便快速开发如果有需要拿来研究学习也可以算法完整而且注释详细搞过西门子200smart PLC的老司机都知道这货自带的PID回路就8条参数还锁死在程序里连触摸屏都改不了。调试现场要是想调个比例增益还得蹲在PLC旁边改代码这操作简直能把人逼疯。好在江湖救急自己搓了个全开放式的PID功能块参数随便绑定回路数量管够今天直接上硬货。先看功能块长啥样关键代码摘录// PID核心计算部分 LDSM0.0 MOVR VD2004, AC0 // 当前误差E(k) MOVR VD2008, AC1 // 上次误差E(k-1) MOVR VD2012, AC2 // 上上次误差E(k-2) // 比例项计算 MOVR AC0, VD2020 *R VD1000, VD2020 // Kp * E(k) // 积分分离策略防饱和 A( LDR VD2016, AC3 // 积分累计值 R VD1004*AC0, AC3 // Ki * T * E(k) ) MOVR AC3, VD2016 // 微分项带滤波 MOVR AC0-AC1, VD2024 // E(k)-E(k-1) /R VD1012, VD2024 // 除以采样周期T *R VD1008, VD2024 // Kd * [E(k)-E(k-1)]/T // 输出合成 MOVR VD2020VD2016VD2024, VD1020 // PID输出这段代码最骚的地方是积分分离策略。当输出超过设定阈值时自动暂停积分防止阀门卡死——这招在控制气缸这类执行机构时贼管用。Kp/Ki/Kd三个参数直接用的VD1000、VD1004、VD1008这类V区地址意味着触摸屏上随便拖几个数值输入框就能实时调参。西门子200smart 自写PID功能块西门子200smartPLC本身只支持8路PID而且不支持PID参数变量引接到触摸屏以及上位机这给实际项目运用以及调试带来不少麻烦。 功能块是自写的PID可以免去自己重写PID程序的麻烦方便快速开发如果有需要拿来研究学习也可以算法完整而且注释详细参数绑定更是简单粗暴// 在功能块调用时传参 CALL PID_Block, PV_Address:VW500, // 过程量地址 SV_Address:VW502, // 设定值地址 Output_Address:VW504, // 输出量地址 Kp:VD1000, Ki:VD1004, Kd:VD1008V区地址全开放的设计让威纶通、MCGS这些触摸屏直接通过Modbus协议就能读写参数。实测在20ms采样周期下8个PID回路同时跑CPU占用率不到15%比原厂自带的PID省资源得多。避坑指南微分项建议加个一阶低通滤波代码里已经内置否则现场传感器噪声能让你体验什么叫抽风式控制输出限幅一定要做曾经有个项目没加限制PID输出直接干到32767气缸当场表演人间大炮调用功能块时记得用SM0.0常开触点激活别用定时器触发——PID算法最怕的就是计算周期不稳。最后附上调试彩蛋某次在造纸厂调张力控制把积分时间设成0.1秒结果卷纸机直接跳起踢踏舞。后来发现机械传动有0.5秒延迟把采样周期拉到200ms立马稳如老狗——所以说参数不是越灵敏越好得看现场实际响应。需要源码的兄弟直接评论区喊一嗓子注释写得比小黄文还详细保准你三天上手PID玄学调参。
将Map转成对应实体 将Map转成对应实体,但存在字段类型对不上,比如map里面是字符串(存在非数字字符),但实体是double,map不需要和实体一一对应,map中有的字段,实体没有,则不会转换࿰… 2026/7/5 3:11:30
如何在PC上轻松访问iPhone照片(已解决) 您想在电脑上访问 iPhone 照片以进行传输、备份、管理或其他用途吗?别担心。这里有 5 种实用可靠的方法,可帮助您在 Windows 电脑上查看 iOS 照片。您还可以轻松地将照片从 iPhone 传输到电脑。比较一下这5种方法的优缺点:第 1 部分ÿ… 2026/7/5 16:36:20
bash: rsync命令的系统性深度解析 文章目录 一、rsync 核心原理1. 为什么比 cp/scp 更高效?2. 增量传输算法(核心创新)3. 三种工作模式 二、核心参数详解(分类速查)1. 基础操作参数2. 性能优化参数3. 安全与权限参数4. 过滤规则(高级排除&am… 2026/5/17 2:27:29
B站视频下载终极指南:免费获取4K大会员高清视频的完整方案 B站视频下载终极指南:免费获取4K大会员高清视频的完整方案 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 还在为无法保存… 2026/7/5 22:52:57
FireRed-Image-Edit 1.0:深度学习驱动的图像语义编辑技术解析 1. 项目概述:FireRed-Image-Edit 1.0的技术革新春节前夕,小红书开源团队悄然扔出一枚"技术炸弹"——FireRed-Image-Edit 1.0图像编辑模型。这个看似突然的发布,实则是团队在AIGC领域长达18个月的持续深耕成果。作为一名长期跟踪AI图… 2026/7/5 22:48:57
从PWM信号到精准角度:舵机闭环控制原理深度解析 1. PWM信号与舵机控制的基础认知第一次接触舵机时,我盯着那根黄色信号线疑惑了很久——为什么改变脉冲宽度就能让机械臂精准停在我想要的角度?后来拆开几个报废舵机才明白,这背后藏着精妙的闭环控制思想。PWM(脉冲宽度调制&#x… 2026/7/5 22:46:56
CentOS 7源码编译OpenSSL 3.1.4与Python 3.12集成指南 1. 项目概述与背景最近在给一个老项目做技术栈升级,环境是经典的CentOS 7,需要将Python升级到最新的3.12版本。本以为是个常规操作,结果在安装一些依赖包时,系统反复报错,核心问题都指向了OpenSSL。系统自带的OpenSSL … 2026/7/5 22:46:56
Playwright UI自动化测试:悬停操作原理、实战与最佳实践 1. 项目概述:为什么UI自动化中的“悬停”操作如此关键?在UI自动化测试的日常工作中,点击、输入、断言这些基础操作大家都很熟悉了。但有一个操作,常常被新手忽略,却又在实际项目中频繁遇到,那就是“悬停”&… 2026/7/5 22:46:56
YOLOv8动态检测头技术解析与优化实践 1. 项目背景与核心价值在计算机视觉领域,目标检测一直是极具挑战性的研究方向。YOLOv8作为当前最先进的实时目标检测框架之一,其检测头的设计直接影响着模型性能。传统检测头在处理多尺度目标、复杂空间关系和多重检测任务时往往存在局限性,这… 2026/7/5 22:46:56
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36