全部文章(共 3227 篇)

当前排序: 最新
脉冲捕捉功能:如何捕捉宽度小于扫描周期的窄脉冲信号
2026-03-20 21:51:46
脉冲捕捉功能是工业自动化系统中处理高速数字信号的关键能力,尤其在电机编码器反馈、流量计脉冲输出、安全光幕响应、高速计数等场景中,常需捕获宽度远小于PLC扫描周期(典型值为1–10 ms)的窄脉冲——例如宽度仅几十微秒(μs)甚至几微秒的单次脉冲。若仅依赖常规输入映像区扫描,此类脉冲极大概率被完全遗漏
脉冲捕捉 窄脉冲 硬件锁存
111 0
高速脉冲计数:编码器频率超过PLC扫描周期时如何使用高速计数器(HSC)
2026-03-20 21:41:46
高速脉冲计数的核心矛盾,是编码器输出的高频脉冲与PLC常规扫描机制之间的速度 mismatch:当编码器每秒发出数万甚至数十万个脉冲,而PLC主程序扫描周期为10 ms(即每秒最多执行100次),若仍用普通输入点+定时器或上升沿指令统计,99%以上的脉冲将被漏掉——这不是精度问题,而是根本性丢失。
高速计数 编码器 PLC
125 0
数字量漏型/源型接线:NPN与PNP传感器与PLC输入点接线的匹配错误排查
2026-03-20 21:16:33
数字量传感器与PLC输入点的接线匹配,是电气自动化现场最常出错、却最容易被忽视的基础环节。一个看似简单的“NPN接错成源型”或“PNP误接到漏型端子”,轻则导致信号始终为ON或OFF,重则烧毁PLC输入电路、传感器输出级,甚至引发整条产线停机。本文不讲理论推导,只聚焦可立即执行的排查动作——从识别传
漏型接线 源型接线 NPN传感器
164 0
屏蔽电缆处理:模拟量信号线屏蔽层是单端接地还是两端接地的争议与规范
2026-03-20 20:20:36
电气自动化系统中,模拟量信号(如 4–20 mA、0–10 V、热电偶 mV 级信号)对电磁干扰(EMI)高度敏感。屏蔽电缆是抑制共模噪声、提升信噪比的核心手段,而屏蔽层如何接地——单端接地还是两端接地——长期存在实践分歧。这一选择看似微小,却直接决定系统是否出现零点漂移、测量跳变、PLC 模拟量模
屏蔽接地 模拟信号 电磁干扰
182 0
加热/冷却双输出:如何用死区逻辑防止加热和冷却阀门同时动作
2026-03-20 19:57:51
在温度控制系统中,加热与冷却双输出结构常见于精密恒温设备(如恒温箱、反应釜、洁净室空调系统)。若加热阀与冷却阀在控制信号重叠时同时开启,将导致能量对冲:热源与冷源直接对抗,不仅浪费能源、加剧设备磨损,还可能引发温度震荡、超调甚至失控。死区逻辑(Dead Band Logic) 是防止此类冲突的核心机
死区逻辑 温度控制 双输出
76 0
模拟量信号接地:单端接地与浮地接法对消除共模干扰的影响
2026-03-20 19:49:46
在工业现场,模拟量信号(如 4–20 mA、0–10 V、热电偶 mV 输出)常用于温度、压力、流量等关键参数的采集与控制。但实际运行中,传感器读数跳变、PLC 采集值漂移、DCS 趋势曲线出现周期性毛刺——这些现象十有八九源于共模干扰(CommonMode Interference)。而干扰能否被
模拟信号 接地方式 共模干扰
127 0
PID手动/自动无扰切换:如何在切换瞬间让输出不突变(bumpless transfer)
2026-03-20 18:56:26
要实现 PID 控制器在手动/自动模式切换时输出不突变(即 bumpless transfer),核心在于确保切换瞬间控制器的输出值与当前执行机构的实际位置(或当前手动设定值)完全一致。这不是靠“运气”或“调参技巧”,而是由控制器内部结构和初始化逻辑决定的。以下为可直接落地的操作指南,按现场工程师视
PID控制 无扰切换 手动自动
139 0
温度控制滞后性:大热容对象(如烘箱)为何需要前馈控制或分段PID参数
2026-03-20 18:46:34
温度控制滞后性:大热容对象(如烘箱)为何需要前馈控制或分段PID参数 问题本质:热惯性导致响应迟缓,纯反馈控制“追着误差跑” 烘箱、熔炼炉、大型水浴槽等设备具有显著的大热容特性——单位温升所需热量大,且热量在结构中传导慢。这意味着: 加热元件通电后,传感器测得的温度不会立刻上升; 温度达到设定值时,
温度控制 热容滞后 前馈控制
78 0
微分噪声敏感:为什么温度控制中常关闭D项,或需先滤波再微分
2026-03-20 18:16:00
温度控制系统中,微分作用(D项)常被关闭,或必须在微分前对测量信号施加低通滤波——这不是经验主义的妥协,而是由微分运算的数学本质与传感器噪声特性共同决定的必然选择。 一、微分项的数学本质:放大高频成分 PID控制器中,微分项输出为: $$ uDt = KD \frac{d et}{dt} $$ 其中
微分噪声 温度控制 PID调节
99 0
积分饱和现象:当误差长期存在时,积分项累积过大导致系统超调严重的解决方法
2026-03-20 17:50:29
积分饱和现象是工业过程控制中 PID 调节器最常见、最具破坏性的非线性问题之一。它不依赖于硬件故障,却能悄然导致系统响应迟钝、大幅超调、振荡甚至执行机构机械损伤。问题根源不在公式错误,而在控制器“太认真”——当设定值与实际值长期存在偏差时,积分项持续累加,输出值不断冲向极限,而执行机构(如阀门、变频
积分饱和 抗饱和 PI控制
123 0
PID参数整定难点:比例增益P过大导致震荡,过小导致响应慢的平衡点寻找
2026-03-20 16:48:34
PID参数整定是工业现场最常遇到、也最容易“凭感觉瞎调”的环节。它不依赖高深理论,但极度考验对系统动态行为的直觉把握;它不需要编程能力,却常常因一个参数微调不当,让原本稳定的温度控制系统突然大幅震荡,或让液位调节慢得像蜗牛爬行。核心矛盾就藏在比例增益 $P$ 里:增大 $P$,系统响应变快,但超调加
PID整定 比例增益 系统震荡
114 0
中位值平均滤波:如何采集N个点,去掉最大最小值后求平均以消除尖峰干扰
2026-03-20 16:42:59
中位值平均滤波是一种在工业现场传感器数据采集中最常用、最有效的抗尖峰干扰算法。它不依赖复杂模型,不增加硬件成本,仅通过软件逻辑即可显著提升信号稳定性——特别适合PLC、单片机、嵌入式RTU等资源受限的电气自动化系统。 该方法的核心思想是:采集N个连续采样点 → 排序 → 剔除1个最大值和1个最小值
中位平均 尖峰抑制 传感器滤波
96 0
一阶惯性滤波:如何用公式 Yn = a*Xn + (1-a)*Yn-1 平滑模拟量波动
2026-03-20 16:00:55
一阶惯性滤波是工业现场处理传感器模拟量(如温度、压力、电流、电压)波动最常用、最有效的数字滤波方法。它计算极轻、资源占用极低,可在PLC、单片机、DCS甚至FPGA中毫秒级实时运行;效果接近硬件RC低通滤波器,但无需额外元件、不老化、参数可在线调节。核心公式: $$Yn = a \cdot Xn +
数字滤波 惯性滤波 信号平滑
103 0
数字量输入防抖:如何通过定时器或计数逻辑消除按钮/传感器机械抖动误触发
2026-03-20 15:34:53
数字量输入防抖是电气自动化系统中保障控制可靠性最基础、却最容易被忽视的关键环节。按钮按下、限位开关触发、光电传感器通断——这些看似简单的“0/1”信号,在真实工业现场几乎必然伴随毫秒级的机械抖动(contact bounce)或电气干扰(electrical noise),导致PLC或控制器误读为多
数字量输入 信号防抖 定时器逻辑
245 0
温度传感器断线检测:如何判断热电偶/热电阻输入值超出正常范围(如<3.6mA或>21mA)
2026-03-20 15:04:43
温度传感器断线检测是工业自动化系统中保障安全与可靠运行的关键环节。热电偶(TC)和热电阻(RTD)作为最常用的两类温度传感元件,广泛接入PLC、DCS或智能温度变送器的模拟量输入通道。当传感器引线断裂、接线松动、端子氧化或内部元件损坏时,输入电流信号会偏离4–20 mA标准范围,表现为低于3.6 m
温度传感器 断线检测 热电偶
165 0
模拟量反标准化:如何将0.0-100.0的设定值转换回4-20mA对应的整数值输出
2026-03-20 14:51:31
在电气自动化系统中,模拟量信号的标准化与反标准化是PLC、DCS和智能仪表间数据交互的基础环节。其中,“反标准化”特指将工程单位(如0.0–100.0%)的设定值,转换为硬件可输出的原始整数值,以驱动4–20 mA电流环。该过程看似简单,实则极易因量程映射错误、数据类型截断、浮点精度丢失或硬件分辨率
模拟量 反标准化 4-20mA
110 0
模拟量标准化:如何将0-27648的原始值线性转换为0.0-100.0的工程单位
2026-03-20 14:15:55
在电气自动化系统中,PLC(可编程逻辑控制器)采集的模拟量信号(如温度、压力、流量、液位等)通常以原始整数值形式存在。例如西门子S7系列PLC中,12位或16位AD转换后的结果被映射为 0–27648 范围内的整数——这是S71200/1500默认的“满量程整数范围”(Full Scale Inte
模拟量 标准化 线性转换
88 0
ST时间累加:如何将多个TOD时间相加计算总运行时长
2026-03-20 13:21:36
在电气自动化系统中,特别是使用西门子S71200/1500 PLC进行设备运行监控时,经常需要统计多段独立运行时间的总和。典型场景包括:一台电机在一天内分三次启动(如早班、中班、夜班),每次运行时长由TOD(Time of Day)类型变量记录启停时刻;或一条输送线在故障重启后分段运行,需累计真实带
PLC编程 时间计算 ST语言
139 0
ST实数取整:TRUNC、ROUND、CEIL、FLOOR在ST中的具体区别
2026-03-20 13:12:41
在结构化文本(ST)编程中,对实数进行取整是常见需求,尤其在PLC控制逻辑里——比如将传感器采集的浮点温度值转换为整数索引、计算电机转速的整数倍频点、或对PID输出限幅后做离散化处理。TRUNC、ROUND、CEIL、FLOOR 四个函数名称相似,但行为截然不同。用错一个,轻则导致控制偏差累积,重则
ST编程 取整函数 TRUNC
120 0
ST位操作掩码:如何用AND/OR/XOR精准控制输出点的某一位
2026-03-20 12:35:52
在电气自动化系统中,PLC(可编程逻辑控制器)的输出点常以字节(8位)、字(16位)或双字(32位)为单位进行批量读写。但实际工程中,往往只需修改其中某一位(如仅置位 Q0.3、仅复位 M4.7、仅翻转 DB1.DBX5.2),而非整字操作——否则易引发“误写其他位”的严重风险:例如用 MOVW 1
位操作 掩码技术 ST语言
127 0