摩尔信使MThings逻辑控制技术白皮书

引言

在工业自动化与工业物联网(IIoT)系统中,逻辑控制层承担着连接数据与行为的关键角色。

它不仅决定数据如何被采集,更决定数据如何被理解、判断并最终转化为控制动作。

传统逻辑控制主要依赖 PLC 程序实现,但随着系统规模扩大、设备类型多样化以及远程运维需求增强,

仅依赖 PLC 已逐渐暴露出开发成本高、修改不灵活、跨设备逻辑难以复用等问题。

摩尔信使MThings在设备接入与数据采集能力的基础上,引入了软件化、配置化的逻辑控制功能,

形成位于“设备通信层”与“业务应用层”之间的轻量级逻辑控制中枢。

图片


逻辑控制的定位

不替代 PLC,而是扩展 PLC

逻辑控制功能并非试图取代 PLC 的实时控制职责,而是定位于:
  • 非强实时逻辑(ms ~ s 级)
  • 跨设备、跨协议的逻辑关联
  • 面向工程配置的控制规则
  • 上位侧补充控制与联动
典型定位如下:
控制层级实现载体特点
现场实时控制 PLC 强实时、高可靠
设备接入与数据整合 MThings           多协议、统一模型
逻辑控制与联动 MThings 配置化、易修改
业务与应用层 SCADAMES云 可视化与分析

逻辑控制系统总体架构

逻辑控制系统采用事件驱动 + 周期调度的混合架构。

数据源(Data Source)

来自仪表、PLC、传感器等设备的实时数据点位。

逻辑规则引擎(Logic Engine)负责条件判断、表达式计算与动作触发。

控制输出(Action / Output)向设备写入数据,或向上层系统发布事件。

状态管理与防抖机制保证逻辑执行的稳定性与可预测性。

图片


逻辑控制模型设计

基本逻辑单元

MThings将逻辑控制抽象为以下基本结构:

IF(条件) → THEN(动作) → OPTIONAL(延时 / 复位)

每一条逻辑规则由以下部分组成:触发源、判断条件、执行动作

表达式与运算能力

MThings 逻辑控制支持常见工业计算需求:四则运算、高阶数学运算、过程处理、阈值判断、逻辑门

并支持将多个设备、不同协议的数据参与同一逻辑判断。

当内置表达式无法满足复杂计算或流程判断需求时,可通过Lua 脚本作为表达式扩展单元:

  • 支持多变量参与计算
  • 支持历史值、状态量参与判断
  • 支持循环、累计与条件分支

脚本计算结果可直接作为逻辑规则的判断条件或控制输入。

图片


控制执行机制

事件驱动

事件驱动逻辑适用于:状态变化检测、越限触发、联锁控制。
  • 响应迅速
  • 减少无效计算
  • 支持复杂条件组合

周期扫描

周期扫描逻辑适用于:周期性判断、累计计算、规则性控制策略。周期可配置,避免对通信与系统资源造成压力。

防抖与滞回设计

针对现场信号抖动问题,MThings 在逻辑控制层提供:延时确认、状态保持、滞回区间

图片


典型应用场景

设备联动控制

  • 多台设备状态互锁
  • 跨协议联动(PLC + 仪表)

辅助自动化逻辑

  • 备用控制策略
  • 非关键路径控制

边缘侧预处理与判断

  • 本地越限处理
  • 本地逻辑决策
  • 减少上层系统压力
图片

工程化优势

配置即逻辑

  • 无需编写 PLC 程序
  • 逻辑规则可快速调整
  • 适合频繁变更的现场需求

逻辑可移植

  • 不依赖具体设备型号
  • 不依赖具体通信协议
  • 逻辑规则可复用
图片

与传统控制方式对比

维度 PLC 逻辑 MThings 逻辑控制
修改成本
跨设备能力
工程复用
实时性

总结

摩尔信使MThings的逻辑控制功能,本质上是一种工程级、软件化的控制补充能力。

它并不与 PLC 竞争实时控制的角色,而是在设备接入层与应用层之间,提供了一种更加灵活、可配置、可复用的逻辑控制手段。

对于需要快速交付、多设备联动、频繁调整控制策略的工业场景,逻辑控制能够显著降低系统复杂度,并提升整体工程交付效率。


摩尔信使 MThings,让逻辑不再被设备型号所束缚,让控制真正回归工程本身。
posted @ 2025-12-29 12:33  摩尔信使MThings  阅读(20)  评论(0)    收藏  举报