基于PLCnext的Hermes通信介绍与应用
2023-04-16
在电子产品制造领域,电子产品制造商更专注于他们的工作流,而不是在优化他们的产线时处理通信问题,在这样的行业趋势下,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通信协议标准的三方设备的通信。(南京菲尼克斯电气有限公司)