请输入您要查询的百科知识:

 

词条 OMAC
释义

美国OMAC项目:1994年底,美国三大汽车公司通用(GM)、福特(Ford)和克莱斯勒(Chrysler)首次提出了OMAC(Open ModularArchitecture Controllers),即开放式、模块化体系结构控制器的概念,称开放化就是容许把流行的硬件和软件集成为控制器的基础结构。它支持—个事实上的标准环境。1997年2月,OMAC用户组成立,对OMAC感兴趣的组织随时可以加入,参与相关的技术开发。OMAC的主要目标是明确用户对于开放体系结构控制器的应用需求;开发一种满足这种需求的公共API;为开放式控制器技术开发、实现和商品化中的各种问题提供共同的解决方案。

OMAC采用组件技术实现即插即用的模块化,采用接口类的形式定义API。OMAC定义了各种不同“尺寸”和“类型”的可重用即插即用“组件”,这是广义的组件,是指构成应用程序的软件片,实际上包括COM(ComponentObject Model)组件、模块、任务。每一个“组件”都具有各自的有限状态机实现其特定功能。模块是指包含组件的容器,任务是指封装可编程功能行为的组件,包括一系列待完成的步骤,如启动、停止、暂停、恢复。当控制器工作时,任务可以多次运行。在分布式通讯情况下,基于组件的技术采用代理存根的方式处理跨进程的方法调用。

OMAC没有定义一个固定的参考结构,但是定义了用于建造不同类型控制器的模块集。OMAC API的目标是使控制系统销售商提供标准组件,机床供应商把这些组件配置到机床控制系统中,然后把这种控制系统和机床交付给最终用户。OMAC API应用涉及的范围从单轴控制器到多轴控制器。OMAC工作组努力使OMAC API规范成为被业界承认的标准。OMAC API使用基于组件的方法获得即插即用的特性,使用界面类指定API。OMAC API包含不同粒度和类型的即插即用的元件----组件、模块和任务。组件是一种可复用的软件,它是应用程序的一个建造块;模块是组件的容器;任务是用于封装可编程功能行为的组件,功能行为由一系列步骤组成,这些步骤包括启动、停止、重起、暂停、继续,在控制器运行时这些步骤可能循环多次。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/11 6:36:41