AIC Opc Ua 物联网横向云端连接数开发软体
AIC Opc Ua介绍
AIC Opc Ua为一套工业用通讯协定标准,能使机器与机器间(M2M)的数位资料进行交换,Opc Ua一开始发展可溯及1996年OPC基金会的OPC(Open Platform Communications)是用于工业自动化的通讯协定标准,符合OPC标准的设备透过OPC将即时资料传送给Server端,使用者透过Client端来取得即时资料,以完成即时监控设备,为基于微软Microtsoft系统的基础,定义了程式化控制与工厂自动化的所需要的物件,可以整合软硬体设备管理介面,可以说Opc Ua是为工业智动化而生的协定,可以整合ERP、MES、SCM等电子化企业所需要的软体服务,同时将资料采集与监视系统SCADA(supervisory control and data acquisition)、人机界面HMI(Human Machine Interface)、可程式自动化控制器PAC(Programmable Automation Controllers)、可程式化逻辑控制器PLC(programmable logic controller)、PC-based控制器、直接数位控制器DDC(Direct Digital Control)等硬体设备进行M2M的联网功能。
AIC Opc Ua 软体是否需付费
Community社群版为永久免费版,Standard标准版、Professional专业版与Enterprise商务版为付费版,欢迎您优先使用永久免费版,立即下载。
AIC Opc Ua 功能
基于机器到机器(M2M)的通讯处理,以Opc Ua定义两台乃至于多台设备间的资料传输,可以是有线的传输亦或是无线的传输,属于物联网传输的功能,不仅于智能设备间的数位传输与资料交换,也包括传感器与致动器的数位讯号传输,由地端经过边缘运算后再传输至云端,以进行复杂的工厂资料传输与分析作业,在工业4.0趋势下由自动化发展至智动化成就所谓「智能工厂」,具有自行优化工厂的生产流程且具有扩展的能力,不需要人力的干涉,可以实时追踪设备在整个生产过程、使用周期、稼动率与累积生产价值与创新,皆能通过Opc Ua部署物联网进行学习。
AIC Opc Ua 开发环境
为开放式标准统一架构以规范并简化机器对机器(M2M)的通讯,能在任何作业系统上运作,包括Windows、Linux、MacOS、iOS与Android,并提供全面的API接口,能轻松介接不同的应用软体,具有平台独立性不依赖任何程式语言或应用平台。
AIC Opc Ua 通讯协定架构
提供两种通讯模式,独立于实际的通讯协定,以TCP和HTTP用于用户端-伺服端(client/server)与发布-订阅模式(pub/sub),Opc Ua最底层为完整的IP空间、变量结构与警示模式,第二层为协定层提供TCP与HTTP的设定,第三层为程式语言的使用,即Python、Java、.NET和Ansi/C++语言,第四层为API串接层。使用三种编码方式:UA Binary、JSON、XML依opc.tcp://方式进行连线。
AIC Opc Ua用户端/伺服端(Client/Server)模式
在用户端首先要打开与伺服端的连结,会有一串连接的地址,然后会在用户端有一连串的创建流程,用户端可以请伺服端提供一些标准服务,包含建立对话、进入地址空间瞭解伺服端的可用内容、读取与写入相关变数值与数据、对话方式、读取历史记录与关闭对话结束连接。
可以使用用户端-伺服端订阅模式,用户端能建立不限数量的伺服端订阅,包括相关变数,能运用在SCADA若有上百台的设备时即可针对每个连结和订阅进行管理。
AIC Opc Ua 发布/订阅(Pub/Sub)模式
OPC基金会于2018公布发布/订阅模式,其为基于内容的传输方式,每个内容都设一个主题,于该内部网路中可以依主题进行订阅,当发布某个主题消息时,有订阅者能即时收到该主题消息。其定义两种不同网路类型,其一为本地型网路,使用UDP文字广播,其二为消息队列代理协议,可由MQTT或AMQP代理,以JSON格式发布,过去工业3.0有着名的自动化金字塔发展到工业4.0,此阶段即能让工厂设备进行联网并传输重要的生产资讯。
AIC Opc Ua 统一架构提供下整合性内容:
- 实时数据造访规范(Opc Da):主要收集设备端的即时数据,以DCOM方式传输至远端储存系统,如:MES、SCADA等。
- 历史数据造访规范(Opc Hda):对于设备端己封存的历史数据,传输到分析的应用程式。
- 警示事件提示规范(Opc A&E):其能定义警示事件的传输规则,也可以定义变数的条件。
- Opc 安全协定。
将过去Opc所提供的分散全部整合于Opc Ua中。