PLC与MESPLC数据抓取基本方式
MES与PLC握手方式!
方式一:定期抓取数据
某些设备的关键工艺参数(如变速器轴齿热处理炉的温度)非常重要,需要定期抓取以生成实时曲线,及用于长期追溯分析。
这些工艺参数通常都是模拟量,数值始终不停地变化。
通常我们可以通过OPC软件读取这些数据,经过精度处理,然后定期写入实时数据库中。
这些数据的特点是:读取频率高,数据变化小,因此存入数据库时会存在大量重复的记录,而实时数据库提供数据压缩的功能,特别适合此类数据的存储。
方式二:基于条件触发
有许多工艺参数(如螺栓的拧紧值)的收集,主要是用于事后的质量追溯分析的,通常我们会定义一个触发信号通知MES读取。
比如发动机在某工位完成物理装配作业后,PLC会把关键的工艺参数写入数据交换区,然后给DATA_READY信号置位。
而MES会每隔1秒扫描DATA_READY信号,当此信号处于高位时,则读取数据交换区的质量追溯数据。
具体握手过程为:
发动机完成某个装配步骤,PLC写入参数1。
发动机完成某个装配步骤,PLC写入参数2。
发动机完成所有物理装配作业,PLC将DATA_READY置位。MES读取参数1、参数2。
发动机准备离开当前工位,PLC将所有数据复位。
方式一:定期抓取数据
某些设备的关键工艺参数(如变速器轴齿热处理炉的温度)非常重要,需要定期抓取以生成实时曲线,及用于长期追溯分析。
这些工艺参数通常都是模拟量,数值始终不停地变化。
通常我们可以通过OPC软件读取这些数据,经过精度处理,然后定期写入实时数据库中。
这些数据的特点是:读取频率高,数据变化小,因此存入数据库时会存在大量重复的记录,而实时数据库提供数据压缩的功能,特别适合此类数据的存储。
方式二:基于条件触发
有许多工艺参数(如螺栓的拧紧值)的收集,主要是用于事后的质量追溯分析的,通常我们会定义一个触发信号通知MES读取。
比如发动机在某工位完成物理装配作业后,PLC会把关键的工艺参数写入数据交换区,然后给DATA_READY信号置位。
而MES会每隔1秒扫描DATA_READY信号,当此信号处于高位时,则读取数据交换区的质量追溯数据。
具体握手过程为:
发动机完成某个装配步骤,PLC写入参数1。
发动机完成某个装配步骤,PLC写入参数2。
发动机完成所有物理装配作业,PLC将DATA_READY置位。MES读取参数1、参数2。
发动机准备离开当前工位,PLC将所有数据复位。