前两期介绍了OPC UA要通过“连接、传达、安全”3种价值,成为实现工业领域互动性(互操作性)的国际标准“The Industial Interoperability Standard”。
实现工业领域互操作性的OPC UA技术已作为国际标准IEC62541发布。而且,辅助开发支持OPC UA的产品的软件开发套件和应用样本,也已经以开源的形式向大众公开。
为了实际实现互操作性,OPC UA重点开展的活动有两项。一是合作,二是合规。这次来介绍“合作”。
合作
“合作(collaboration)”“其含义是共同工作、协作,是指共同演出、联合创作、共同作业、利益互助”(出处:引用 - Wikipedia)。OPC UA以OPC Foundation为中心,积极推进“共同工作、协作”,不断进行着“共同演出、联合创作”。要想实现真正的互操作性,将其价值带给更多的人,就需要与实现价值所需的众多团体和技术进行协作、共同演出,由此来进行联合创作。这样的活动就是合作。
合作的具体活动是与适用OPC UA的市场、行业团体协作:
● 适用规格(配套规格)
● 适用事例(用例)和适用规范
上次介绍的OPC UA的PLC用配套规格“OPC UA Information Model for IEC 61131-3”也是一个例子。
OPC UA规格提供了“配套信息模型”作为实现互操作性的框架。而且,OPC UA即将覆盖的市场和行业团体的专家,正在研发配套规格和用例,以满足各领域实现互操作性的需要。
合作具体示例
下面介绍几个实际创建出了配套规格的合作实例。
1) PLCopen
较早开展的合作之一,OPC Foundation于2006年向PLCopen提出合作建议,2008年设立了联合工作组。
将PLCopen推动普及的PLC国际标准规格IEC61131-3与OPC Foundation推动的IEC62541(OPC UA)相结合,制定出了无需依靠特定的制造商和平台,即可向生产管理系统(MES)和监视控制系统(SCADA)等上位系统提供PLC拥有的控制和制造现场信息的配套规格。2010年发布了V1.0。
欧姆龙的NX102/NJ501标准配备的OPC UA符合该配套规格“OPC UA Information Model for IEC 61131-3”。
之后也继续开展合作,通过配套规格的版本升级、在活动上进行共同展示等方式,努力推动着配套规格的普及。
2) FDT
FDT是不受设备制造商、机型、通信协议限制,能够以相同的显示方法、操作感觉,对现场设备统一进行设定的软件接口技术。
FDT Group与OPC Foundation从2014年开始合作制定将OPC UA信息模型应用于FDT技术的配套规格。制定出的FDT/OPC UA规格已于2016年11月发布,并在2017年的德国汉诺威工业博览会上进行了演示。
通过采用这一配套规格,有望实现从支持OPC UA的上位系统和应用,透明地对依赖于现场总线的通信协议和控制设备的设定、参数进行处理。
3) OMAC
OMAC(The Organization for Machine Automation and Control)为了减少食品、日用品包装生产线的构建成本、提高运用效率,设立Packaging Working Group并制定包装机械的动作、操作、上位接口规范,发布了PackML(ISA-TR88.00.02)。
PackML对上位接口等数据结构明确进行了定义,但没有对通信协议进行定义。之后,OMAC与OPC Foundation于2016年达成了协议,开始研究将OPC UA作为PackML的标准通信协议。PackML定义的数据结构和信息模型与OPC UA的兼容性非常高,而且不依赖于特定的制造商和平台,这些成为了促成合作的重点。现在,联合工作组正在制定配套规格,有望于近期发布。
另外,由于OMAC的规范推荐的编程语言是IEC61131-3,OMAC、PLCopen、OPC Foundation三方已于2016年9月宣布,将会共同推动实施标准化。
欧姆龙除了支持PLCopen、OPC UA的CPU单元外,还通过包装机库(SYSMAC-XR012)提供支持PackML的功能块和程序示例。为符合PackML标准提供支持。
照片为示意图,并非实际应用。
(转载)