MES与现场设备及测试程序的关系

发布时间 : 2018-04-10     来源 :

  在制造企业的车间现场一般都或多或少已经有一些采集设备及应用,如测试程序,测试设备,手持无线设备,手持离线设备,数据采集终端DCT,扫描平台等,这些设备及应用承载着MES的数据来源,因此与这些设备及应用的整合直接关系到数据的及时性及准确性。在与这些设备及应用整合时需要注意三方面内容:协议转换,指令解析及接口方式。下面分别介绍:

  协议转换,车间设备广泛采用串行通讯方式,主要是由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致,如PLC及CNC,其主要协议是RS232及RS485。而MES是运行在以太网上,因此需要将串口协议与TCP/IP协议进行互相转换,以进行数据通信:

  当PC直接连接到设备时,可以通过串口程序直接从设备中读写数据;

  当一台PC需要同时连接多台设备或者PC无法直接连接到设备时,可以通过TCP/IP Converter(TCP/IP转换器)分别连接到以太网及串口设备,以便进行通信。

  指令解析,由于每台设备所起作用各不一致,有采集设备、测试设备、控制设备及充注设备等,在与设备建立了通讯之后,还需要根据按照设备的指令进行通讯,包括控制指令(如设备的显示、充注剂量等)及读取指令(如采集电流值、称重重量等)。在进行软件设计时一定要注意将不同厂家的设备接口模块化,这样当现场有不同型号或者不同厂家的设备时,只需要编写新的接口就行,而不需要大量修改业务相关代码,即保证了软件质量,又节省了二次开发成本,降低项目风险。

  接口方式,接口方式是指MES系统与设备及应用进行对接的方法,下面对常见的几种接口方法进行阐述:

  中间文件,即接口双方使用中间文件方式(如中间数据库表,中间文本文件,中间Access文件,中间XML等)来传递相关的指令及数据,双方各采用定时侦听器方式读取对方数据后解析成自己识别的格式,这是常用的接口方式,这种接口方式简单、安全、易调试、责任明确、数据可以离线访问,缺点就是定时侦听器对数据处理不够及时,有延迟。

  直接与设备及程序连线,即通过提供可执行接口供对方调用,如DLL,Jar包,Web Service等,必要时将程序植入对方硬件或者软件系统中进行实时通讯。这种接口方式数据反馈及时并且可以让执行者进行主动处理,缺点就是系统之间依赖度太高,出现问题后不易调试,会存在责任推诿现象。

【转载请注明来源】

相关文章
深圳效率科技有限公司logo