利用实时数据精准掌控现代工业系统
常规高级操作系统(如 Windows、macOS)的调度器目标是最大化 CPU 利用率。多用户同时执行多应用,所有底层进程线程公平分享 CPU 时间。实时操作系统 (RTOS) 目标截然不同:必须保证每个线程在预定时间框架内严格按有效顺序执行。不顾时序与执行顺序地最大化 CPU 利用率和吞吐,在工业应用常见的真实时间约束下远远不够。本文探讨工程师在设计需高吞吐、精准延迟、抖动控制的应用时能做什么。
不同机器及其网络需求
纯实时系统常是孤立单台设备的解决方案。但现代工厂车间远不止生产大厅机器。工业物联网 (IIoT)、工业 4.0、边缘计算近年来稳步增长,单车间内通信需求日益复杂:连接设备增多,各设备通信需求差异大。工程师常用运营技术 (OT) 与信息技术 (IT) 区分两大网络通信类别。OT 为时效关键流量,如工件就位时从一台机器发送给机械臂——信息必须在给定时框内到达所有接收端。IT 通常需更高吞吐:如安防摄像头视频流、办公应用邮件等。IT 中吞吐量为首要,可靠性、延迟、抖动往往次之。
工程师想设计单一网络同时满足 IT 与 OT 流量需求,且不增加过多复杂度与成本——前文详述两概念。进一步探讨时间敏感网络 (TSN) 如何解决 IT/OT 融合难题,及网络硬件(如 Layerscape LS1028A)如何助力工程师设计现代工业方案。
OT 与 IT 协同必要性:应用案例
现代工业控制系统环境中,实时与非实时功能不再分离,必须协同工作以确保生产设施高效正确运行。电厂为例:数百设备可能用不同标准连接。各类传感器(温度、压力、有害气体检测等)周期性实时报告读数。这些数据仅在短期内(通常至下一次读数前)有效、准确、有用。因此采集聚合传感器数据的首个入口点必须具备实时能力。传感器分布远、位置难达,通过无线网络连接,首个接入点需实时能力。厂内机械含大量 I/O 模块连接执行器,工程师决定用有线网络连接 I/O 模块与 PLC。I/O 模块、执行器、PLC 均实时工作,需实时通信网桥连接。I/O 模块可能用裸金属代码微控制器,PLC 和通信网桥用运行实时 OS(如 NXP 实时边缘软件)的微处理器。上游 IT 系统收集统计、监控整体、传输摄像头视频,不跑实时 OS,数据传输亦非实时。
支持 OT 与 IT 的软件方案
除网络层面,在单一处理器融合 IT 与 OT 操作也有益:降低整体系统复杂度与成本(对比专用实时处理器+非关键处理器方案)。实时 OS 在时效关键应用中扮演关键角色。现有软件方案允许工程师用开源 Linux 构建安全、可扩展、可维护的时效关键应用。NXP 实时边缘软件为要求确定性延迟和可预测抖动的应用提供安全可靠实时环境。典型应用跨工业控制、楼宇自动化、汽车控制、安全、车载娱乐等专业领域。
总结
许多商业系统在与其他设备通信时要求精准时序与确定性延迟。连接设备增多,工程师寻求在单一网络融合 OT 与 IT 流量。OT 常需可靠实时网络基础设施,IT 常需高吞吐。NXP 实时软件基于 TSN Ethernet 融合 OT/IT 单线传输,可降低网络复杂度与总成本。NXP 实时边缘软件含三大核心构建块,各支持实时通信不同关键层面。
物联网技术