OMAC设备分层原理说明

已锁定

壶琰棠

  • 帖子

    40
  • 精华

    1
  • 被关注

    101

论坛等级:侠士

注册时间:2018-07-25

黄金 黄金 如何晋级?

OMAC设备分层原理说明

3517

2

2021-06-10 15:30:04

  1. OMAC设备分层的误解


图1:OMAC的设备分层原理图

    上图是OMAC的设备分层原理图,工程师们就基于上图的理解将一个PLC作为一个Unit,主要的理由(我分析的)有:

    上图Unit指的Machine,是一个机器,所以我的一个PLC控制的一台设备就是一个Unit;

ISA88里面描述的模式和状态管理机就是基于Unit的,所以一个PLC就是一个Unit;

    当工程师们按照这种思路去划分的时候,有些设备刚好能完全划分清晰,而有些设备分层还没有到元器件的时候,就已经划分到CM了,里面的电机和光电等设备就无法按照上述分层原理匹配了。

以OMAC里面的图组合一下为例,当一台机器由2台称重机和1台输送机组成,大致示意图如下。


图2:示例设备布局

    若按照上述工程师的分层原理,就会发现还没有到最底层的时候,CM就已经分配给了以前的EM的模块,导致设备分层无法满足实际需求。


图3:一个Unit设备分层原理图

    按照OMAC分层原理,真正的设备划分应该如下,这样就符合OMAC的设备分层且不会出现无法划分的设备。


图4:有ProcessCell的设备分层原理图

 

2.关于OMAC分层的理解

    2.1物理模型

    OMAC的设备分层是基于物理模型的,这个在大学的机械原理的课程中可以找到对应的联系:

一台机器设备划分为:机器à部件à设备à零部件,而对应OMAC的层次为ProcessCellàUnitàEMàCM,这是物理模型的实际反映,不是OMAC组织为了设备分层而分层的。

    2.2状态机程序

    ISA88中的模状态机程序是管理Unit层面的,但是意味着一台设备就是一个单独的Unit。

何为管理(Manager),管理是指一定组织中的管理者,通过实施计划、组织、领导、协调、控制等职能来协调他人的活动,使别人同自己一起实现既定目标的活动过程。

    所以,管理就存在上下级的区分。按照一个Unit来处理,那是谁来管理Unit的模式和状态?Unit只能管理EM/CM,那Unit的上一级就是ProcessCell,这才是unit的管理者。

所以,状态机的程序是ProcessCell对Unit的管理,即在实际程序中是可以存在多个Unit。

    2.3状态机程序使用的拓展

    在有些设备里面可能存在如下需求:(一)主控制柜或者SCADA的控制指令能控制所有设备(二)有两个Unit的设备还单独配置了控制指令和按钮,仅对该Unit有效。

那状态机程序就可以如下图使用,调用两次,达到控制的分层管理。



3.反思

    1.当我们设备分层发现有出入的时候,是不是应该停下来思考下到底哪里出了问题?

    设备分层是标准化工作最基础但也是最关键的内容,若没有做到合理的分层,后续的标准化工作总会有不顺畅的地方。

    比如上述设备无法匹配分层的问题,很多客户就会自己在程序中定义一个什么名称。

    这个时候,最应该的是思考下到底是OMAC的原理有问题还是自己的理解有问题?

    2.一个问题?

    若图2-图4中的输送设备中包含多台输送机,按这些所有输送机是一个Unit还是多个Unit?可以思考思考?


OMAC设备分层原理说明 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10700条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。