解锁 Allen-Bradley ControlLogix 分时比例分范囲 (SRTP) 指令威力
Allen-Bradley ControlLogix 和 CompactLogix 控制器指令集极其丰富。普通用户从未使用甚至不知晓许多指令,这不足为奇。分时比例分范囲指令 (SRTP) 便是其中之一。
我用 ControlLogix 产品超 20 年,几年前才在 ControlLogix 和 CompactLogix 指令集的过程控制指令组中偶然发现这条指令。SRTP 仅以功能块或结构化文本形式提供,梯形图不支持。
SRTP 指令工作原理
SRTP 以模拟信号为输入(通常来自 PID 回路),按最小/最大缩放配置将其转换为占空比与模拟输入相对应的脉冲数字信号。指令还可将数字信号分为两部分,各自仅响应给定输入信号范围(如 0-50% 控制第一数字输出,51-100% 驱动第二数字输出)。
数字输出标记为“HeatOut”(热输出)和“CoolOut”(冷输出),因常用于控制加热/冷却过程。若仅需加热或冷却,可将整个输入范围配置给其中一路,忽略另一路。输出类似常见的脉宽调制 (PWM) 信号。
SRTP 指令用途
最典型用途:将 PID 控制器的模拟输出转为脉冲输出用于加热/冷却应用。ControlLogix/CompactLogix PID 指令输出模拟量,配合数字输出需转换。脉冲输出配合固态继电器可控制电加热器占空比,从而控制工艺热量。需冷却时,冷却输出通常接电磁阀控制液体冷却剂或水流。
SRTP 指令设置
九个基本设置使指令生效:四个关联加热输出,四个关联冷却输出,一个通用。加热设置:最小热输入、最大热输入、最小热时间、最大热时间。最小/最大热输入分别为输入信号百分比,代表最小/最大加热输出脉冲。分体系统典型设定:最小热输入 50%、最大热输入 100%。最小/最大热时间为加热输出脉冲边界限制(秒),无论计算脉冲时长如何,输出脉冲开启时间不低于最小、不超最大。冷却设置同理:最小/最大冷输入、最小/最大冷时间。通用设置:周期时间——即输出脉冲周期(秒)。使用 SRTP 指令可在模拟信号转 PWM 数字输出时节省时间、简化逻辑。配置直观,一用即懂。自行实现等效替代逻辑往往繁琐难懂。愿本文让你知晓此指令,并在下个应用中尝试。
物联网技术
- 立式带锯床:木材金属精密切割全解析
- 理解缓冲门:数字电路中的信号放大与完整性
- Meca-RoboDK:Meca500 机器人的无缝数字孪生——仿真与离线编程
- ZB8+ 齿轮增压涡轮鼓风机:大流量、低全生命周期成本的工业新选择
- CR 系列铸铁活塞压缩机:耐用、可靠、喷油润滑,三大梯队全覆盖
- Cerades™结构化干燥剂:革新干燥技术的全球首创
- IIC 与 OpenFog 联手引领工业物联网分布式计算
- 直播电视的变革:算力驱动的广播未来
- 定义边缘:边缘计算真正发生在哪里?
- Wi‑Fi实时定位系统的关键局限
- 可靠性互联网中的数据驾驭:高效管理策略
- Carbon 1 MK II:全球首款碳纤维智能手机 重塑设计与可持续性