基于PLCnext的Hermes通信介绍与应用

2023-04-16 14:43
石油化工自动化 2023年1期
关键词:菲尼克斯编程语言数据管理

在电子产品制造领域,电子产品制造商更专注于他们的工作流,而不是在优化他们的产线时处理通信问题,在这样的行业趋势下,Hermes标准(IPC-Hermes-9852)顺势而生,它确保了机器与机器之间的顺畅通信,特别是在混合供应商SMT装配环境中,为工作流的数据管理提供了强大的支柱。

Hermes标准(IPC-Hermes-9852)是IPC-Hermes-9851的新一代标准,IPC-Hermes-9851已经在20世纪90年代末被定义,并成为SMT生产线上M2M相关板卡处理数据交换的标准;Hermes(IPC-Hermes-9852)作为新的标准,延续了面向流程和用户的创新,同时补充了如IPC CFX等其他行业通信标准,其核心设计元件: 定制协议、标准化部件、集成式数据管理。定制协议: Hermes标准基于TCP/IP协议,降低了复杂性并易于扩展,以集成更多的特性;标准化部件: 取代专用部件,使用以太网线缆,便宜且容易获得;集成数据管理: 产品和数据高度一致的分配让工厂透明度达到了新的层级。

Hermes标准是一个开放的协议,可以免费使用;PLCnext灵活的开发平台支持高级语言编程,基于已建立的技术,开发一套全面的支持Hermes协议通信的功能。

基于C++编程语言,遵循Hermes(IPC-Hermes-9852)标准,开发Hermes(PLM工程),Hermes库包含HermesUpstream类和HermesDownstream类,实例化后的HermesUpstream程序和HermesDownstream程序在循环任务中被调用;使用ST编程语言,开发PhHermes库,PhHermes库包括触发和接收HermesUpstream & HermesDownstream返回的数据接口,以功能块的形式供用户调用。

菲尼克斯某SMT生产线采用AXC F 2152 + Hermes的控制技术实现SMT全产线数据流转。编制生产程序需要编制以下几类的数据,并且编制时需要按以下的顺序来进行: PCB板数据输入(PCB Data)→ 印刷条件数据输入(Printer Condition Data) →检查数据输入(Inspection Data) → 清洁数据输入(Cleaning Data) →锡膏补充数据输入(Dispensation Data),以上数据通过Hermes协议标准在SMT生产线自前向后流转,并且便捷实现与遵循Hermes通信协议标准的三方设备的通信。(南京菲尼克斯电气有限公司)

猜你喜欢
菲尼克斯编程语言数据管理
探秘菲尼克斯之光
企业级BOM数据管理概要
定制化汽车制造的数据管理分析
压力-体积转换在CFC编程语言中的实现解析
海洋环境数据管理优化与实践
CTCS-2级报文数据管理需求分析和实现
Java编程语言的特点与应用
它就是菲尼克斯
浅谈不同编程语言对计算机软件开发的影响
2016CAMRS 中国自动化年会在京召开,菲尼克斯电气斩获三项大奖