Page 127 - 《橡塑技术与装备》2022年12期
P. 127

工业自动化                                                      朴龙吉 等·面向 MES 系统的数据采集与整合


                器端数据处理管道,具有实时流水线功能的开源数据
                收集引擎。能够动态地采集、转换和传输数据,不受
                格式或复杂度的影响。利用 Grok  从非结构化数据中,
                解析出结构、匿名化或排除敏感字段,不受数据源、格
                式及结构上的差异,并提供了众多输出选项。Logstash
                使用了可插拔架构,共有二百多种插件。能够把不同的
                输入输出方式、筛选程序与输出选项混合搭配,精心安
                排,使它们在流水线上相互配合完成工作。
                    现场应用中只需简单配置就可以运行采集方案。
                   (1)Filebeat 配置(图 3)








                                                                                 图 4 Logstash 配置
                                                                     (1)方案 1 如图 5

                                                                      生产线各类数据通过串口通信、现场总线、多主
                                                                  站通信、网口等方式汇总写入 PLC 寄存器,再通过以
                                                                  太网 OPC DA/UA 方式采集。










                               图 3 Filebeat 配置

                    主要配置项有 “input_type” 用于设置数据源类
                型文本类设置为 log,“paths” 设置采集文件路径,
                “output.logstash” 用于设置  Lostash  服务接收端 IP 地
                址和端口。
                   (2)Logstash 配置(图 4):
                    配置输入(input)、过滤(filter)、输出(output)
                内容就可以从各种操作系统端 ( 包括 windows xp 等旧
                系统 ) 采集所需数据,并通过 grok 插件编写表达式对                               图 5 生产线 PLC 数据采集方案
                数据进行过滤及整合、使用 logstash-out-jdbc 插件输
                                                                      现场设备层上,布设有多个感应器分别收集生产
                出到指定数据库。
                                                                  线上各方面信息,并传给作为采集点的 PLC 系统,然
                                                                  后再经由通信线路传给主站,主站 PLC 系统将获得的
                2 生产线设备数据采集
                                                                  信息反馈给控制层 MES 或服务器,实现了对产品的工
                    生产线数据采集结构模型,应该分为三级 : 现场
                                                                  作情况进行现场监测。另一方面,由上层设备对所获
                设备、监控和监视。
                                                                  取的信息加以整理和分析,确定异常情况,并做出相
                2.1 现场设备层
                                                                  对响应的命令下传给 PLC,最后再由 PLC 对下层设备
                    有两个方案,可以根据现场实际进行混合使用 :                                              [3]
                                                                  做出相对对应的操作控制            。


                2022     第   48 卷                                                                      ·71·
                      年
   122   123   124   125   126   127   128   129   130   131   132