西门子PLC模拟量滤波程序,西门子1200和1500通用,有电压或者电流或者热电偶选择,高低位...
西门子PLC模拟量滤波程序西门子1200和1500通用有电压或者电流或者热电偶选择高低位和高高低低位报警有滤波功能非常实用的功能块配有详细的注释。车间里新来的电气工程师小李盯着示波器直挠头——温度信号跳得跟心电图似的十几个压力变送器的数值集体蹦迪。老师傅路过瞟了一眼模拟量不滤波等着半夜被报警吵醒吧西门子PLC模拟量滤波程序西门子1200和1500通用有电压或者电流或者热电偶选择高低位和高高低低位报警有滤波功能非常实用的功能块配有详细的注释。今天就给大家分享个实战中摸爬滚打出来的模拟量处理功能块在1200/1500上都验证过。先看功能全景支持4-20mA/0-10V/热电偶自由切换可调滞后滤波算法带高低限/高高-低低双阈值报警自动量程转换状态指示灯全开FUNCTION_BLOCK AnalogFilter VAR_INPUT RawValue : INT; // 原始AD值 SignalType : BYTE; // 信号类型 0:4-20mA 1:0-10V 2:TC FilterFactor : REAL : 0.2; // 滤波系数(0.1~0.9) ScaleMin : REAL; // 量程下限 ScaleMax : REAL; // 量程上限 HH_Limit : REAL; // 高高报警 H_Limit : REAL; // 高报警 L_Limit : REAL; // 低报警 LL_Limit : REAL; // 低低报警 END_VAR VAR_OUTPUT EngValue : REAL; // 工程值 HH_Alarm : BOOL; H_Alarm : BOOL; L_Alarm : BOOL; LL_Alarm : BOOL; SignalFault : BOOL; // 信号断线 END_VAR核心滤波算法用了一阶滞后滤波比移动平均省资源。注意REAL类型转换要放在滤波前// 量程转换 CASE SignalType OF 0: // 4-20mA转实际值 EngValueRaw : (INT_TO_REAL(RawValue)/27648.0)*(ScaleMax - ScaleMin) ScaleMin; 1: // 0-10V处理 EngValueRaw : (INT_TO_REAL(RawValue)/27648.0)*10.0; 2: // 热电偶需补偿冷端温度 EngValueRaw : TC_Compensation(RawValue); END_CASE; // 滞后滤波实现 EngValue : EngValue * (1 - FilterFactor) EngValueRaw * FilterFactor;报警逻辑处理有个坑——当启用双阈值时需要避免高低报警同时触发。这里用状态优先级解决// 报警优先级HH H L LL IF EngValue HH_Limit THEN HH_Alarm : TRUE; H_Alarm : FALSE; ELSIF EngValue H_Limit THEN H_Alarm : TRUE; L_Alarm : FALSE; ELSIF EngValue LL_Limit THEN LL_Alarm : TRUE; L_Alarm : FALSE; ELSIF EngValue L_Limit THEN L_Alarm : TRUE; ELSE HH_Alarm : FALSE; H_Alarm : FALSE; L_Alarm : FALSE; LL_Alarm : FALSE; END_IF;实际使用时给压力变送器配置参数这样写PressureFilter( RawValue : AI1.CHANNEL_VALUE, SignalType : 0, ScaleMin : 0.0, ScaleMax : 10.0, // 量程0-10MPa FilterFactor : 0.3, HH_Limit : 9.5, H_Limit : 8.8, L_Limit : 1.2, LL_Limit : 0.8 );记得在OB30循环中断里调用滤波效果更稳定。遇到信号跳变大的情况先检查接地和屏蔽——再好的软件滤波也救不了硬件干扰。调试时可在线修改FilterFactor观察曲线0.1是强滤波响应慢0.9基本不滤波。有个偷懒技巧把滤波后的值送到HMI的趋势图拖动系数看实时变化最直观。

相关新闻

我用AI生成“测试用例优先级”:基于风险和频率

我用AI生成“测试用例优先级”:基于风险和频率

测试优先级的战略价值 在软件测试中,资源约束常迫使团队无法执行全部用例,此时基于风险和频率的优先级划分成为关键策略。风险维度聚焦缺陷的潜在业务影响,而频率维度关注功能使用频次,二者结合能最大化测试效率。例如&#xff0…

2026/7/6 22:14:11 阅读更多 →
AI生成测试用例的可维护性:解析“能跑但看不懂”的困境与破局之道

AI生成测试用例的可维护性:解析“能跑但看不懂”的困境与破局之道

AI测试浪潮中的可维护性危机 随着AI技术深度融入软件测试领域,大模型生成测试用例已成为主流实践,显著提升了覆盖率和效率。信通院数据显示,2024年软件测试阶段AI应用比例已达68.65%,其中测试用例生成是成熟度最高的场景。然而&a…

2026/7/6 20:53:37 阅读更多 →
‌AI驱动的测试用例模板标准化实践:构建高效、统一的团队测试体系

‌AI驱动的测试用例模板标准化实践:构建高效、统一的团队测试体系

‌一、背景与痛点:为何团队需要统一的测试用例模板?‌ 在敏捷开发与持续交付成为主流的今天,软件测试团队面临三大核心挑战: ‌执行不一致‌:不同测试人员编写用例风格迥异,导致执行效率低下、复用率不足…

2026/7/6 17:16:15 阅读更多 →

最新新闻

Buzz:如何在本地电脑上实现专业级音频转录和翻译的完整指南

Buzz:如何在本地电脑上实现专业级音频转录和翻译的完整指南

Buzz:如何在本地电脑上实现专业级音频转录和翻译的完整指南 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 你是否…

2026/7/7 3:39:33 阅读更多 →
【Springboot毕设全套源码+文档】springboot基于人工智能的智能客服系统设计与实现(丰富项目+远程调试+讲解+定制)

【Springboot毕设全套源码+文档】springboot基于人工智能的智能客服系统设计与实现(丰富项目+远程调试+讲解+定制)

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

2026/7/7 3:33:32 阅读更多 →
uni-app + Spring Boot 实现 WiFi/蓝牙双因子考勤:设备配置、距离校验和打卡证据链

uni-app + Spring Boot 实现 WiFi/蓝牙双因子考勤:设备配置、距离校验和打卡证据链

很多考勤系统一开始只做 GPS 定位,结果上线后争议反而变多:员工明明在公司,系统提示“不在范围”;办公楼里定位漂移,主管说不清到底是不是误判;门店和仓库只有几十米距离,地图点位一偏就跨区。 …

2026/7/7 3:22:31 阅读更多 →
本地大模型端口暴露风险与Ollama/Dify/vLLM安全加固指南

本地大模型端口暴露风险与Ollama/Dify/vLLM安全加固指南

1. 项目概述:这不是漏洞预警,而是一次本地大模型安全意识的集体补课“我找到了上万个本地部署的DeepSeek大模型!”——这句话乍看像黑客炫耀战果,实则是一记响亮的警钟。它背后没有神秘exploit,没有0day漏洞&#xff0…

2026/7/7 3:20:30 阅读更多 →
mysql数据库服务器的启动方式(默认开机自启)

mysql数据库服务器的启动方式(默认开机自启)

方式一:可视化界面启动1.Win R 打开运行框2.输入:services.msc3.点击回车4.在打开的列表中下划找到mysql80 鼠标右键点击方式二:命令提示符启动1.在开始界面中搜索cmd 右键以管理员身份运行2.在终端窗口中输入:net start mysql80 3.关闭服务…

2026/7/7 3:18:30 阅读更多 →
5步彻底解决Visual C++运行库问题:VisualCppRedist AIO实用指南

5步彻底解决Visual C++运行库问题:VisualCppRedist AIO实用指南

5步彻底解决Visual C运行库问题:VisualCppRedist AIO实用指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 还在为"MSVCP140.dll缺失"、…

2026/7/7 3:16:30 阅读更多 →

日新闻

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

图片浏览是移动应用中最高频的场景之一。从社交应用的照片流到电商平台的商品图集,从旅游应用的景点相册到摄影作品展示——用户对图片浏览的体验要求不断提高:流畅的切换动画、直观的缩略图导航、便捷的收藏操作、自动播放模式。HarmonyOS NEXT ArkUI 虽…

2026/7/7 0:05:16 阅读更多 →
24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V稳压芯片完整选型指南 PW8600 PW75XX PW2815 PW2312B LDODC/DC全方案 一、24V稳压方案概述 24V直流电源在工业自动化、门禁系统、电梯控制、汽车电子、LED驱动、监控设备等场景中应用极广,是最常见的中压直流母线电压。要将24V母线稳定降压至下游MCU、传感器…

2026/7/7 0:05:16 阅读更多 →
RAG+知识图谱混合检索与Graph RAG核心对比

RAG+知识图谱混合检索与Graph RAG核心对比

做企业RAG落地的团队,往往容易卡在一容易踩坑的选型难题: 当需求单纯靠向量RAG搞不定、单纯靠知识图谱也搞不定,必须同时依赖「文本语义理解 实体关系推理」时,到底是做「向量图谱混合检索」就够了,还是必须上「Grap…

2026/7/7 0:07:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻