在电子产品制造领域,电子产品制造商更专注于他们的工作流,而不是在优化他们的产线时处理通信问题,在这样的行业趋势下,Hermes标准(IPC-Hermes-9852)顺势而生,它确保了机器与机器之间的顺畅通信,特别是在混合供应商SMT装配环境中,为工作流的数据管理提供了强大的支柱。
什么是Hermes
Hermes标准(IPC-Hermes-9852)是IPC-Hermes-9851的新一代标准,IPC-Hermes-9851已经在20世纪90年代末被定义,并成为SMT生产线上M2M相关板卡处理数据交换的标准;Hermes(IPC-Hermes-9852)作为新的标准,延续了面向流程和用户的创新,同时补充了如IPC CFX等其它行业通信标准,其核心设计元件:定制协议、标准化部件、集成式数据管理。定制协议:Hermes标准基于TCP/IP协议,降低了复杂性并易于扩展,以集成更多的特性;标准化部件:取代专用部件,使用以太网线缆,便宜且容易获得;集成数据管理:产品和数据高度一致的分配让工厂透明度达到了新的层级。
Hermes标准将数据传送流分为上下游,将产品相关数据与产品ID高度一致分配,数据可以跟随产品在上下游设备之间流传,也可以保存到服务器,仅使用一台ID读取设备就可以实现整线产品追踪,提高了产线布局的灵活性,实现无缝通信,使数据和工艺的复杂性保持可控。
PLCnext融合Hermes标准协议
Hermes标准是一个开放的协议,可以免费使用;PLCnext灵活的开发平台支持高级语言编程,基于已建立的技术,开发一套全面的支持Hermes协议通信的功能。
基于C++编程语言,遵循Hermes(IPC-Hermes-9852)标准,开发Hermes(PLM工程),Hermes库包含HermesUpstream类和HermesDownstream类,实例化后的HermesUpstream程序和HermesDownstream程序在循环任务中被调用;使用ST编程语言,开发PhHermes库, PhHermes库包括触发和接收HermesUpstream & HermesDownstream返回的数据接口,以功能块的形式供用户调用。
PLCnext Hermes应用工程案例
菲尼克斯某SMT生产线采用AXC F 2152 + Hermes的控制技术实现SMT全产线数据流转。编制生产程序需要编制以下几类的数据,并且编制是需要按以下的顺序来进行。PCB板数据输入(PCB Data)→ 印刷条件数据输入(Printer Condition Data) →检查数据输入(Inspection Data) → 清洁数据输入(Cleaning Data) →锡膏补充数据输入(Dispensation Data) 以上数据通过Hermes协议标准在SMT生产线自前向后流转,并且便捷实现与遵循Hermes通信协议标准的三方设备的通信。