应用案例 | 使用dataFEED OPC Suite将汽车零部件工厂数据集成到SAP Business Suite
背景
某知名空气过滤和热管理组件供应商是一家专业的汽车零部件制造集团——专注于液体和空气过滤系统、进气系统以及热管理组件的生产与销售。该集团在全球范围内拥有24个生产工厂,并在运营中广泛采用了SAP Business Suite作为其企业资源规划(ERP)和制造执行系统(MES)。
该集团的主要业务需求是将来自车间设备的生产数据进行高效聚合、整理,并将其安全地传输至SAP Business Suite。未来,该集团还计划在SAP平台上部署工业物联网应用,以进一步提升运营效率。在设计现场数据采集方案时,该集团提出了两个关键技术要求:生产资料的整合数据必须通过各工厂独立的OPC UA服务器来进行安全传输,以确保数据的完整性和机密性;考虑到工厂内部存在着数百台可编程逻辑控制器(PLC),且其中多数为西门子和罗克韦尔品牌,OPC UA服务器需具备地址空间过滤和访问控制的功能。这些关键技术要求的实现,将有助于他们安全、高效地集成来自不同品牌的PLC,并可根据各种OPC UA客户端的数据需求进行信息传输,由此该国际工业集团能够更好地实现生产数据的整合、管理和分析,从而提升生产效率和竞争力,并为其未来的工业物联网应用奠定坚实基础。
Softing的解决方案
对此,来自Softing的两大产品可满足上述要求,分别是dataFEED OPC Suite和Secure Integration Server(SIS)。其中,dataFEED OPC Suite主要是用来采集现场的各类控制器数据,包括西门子S5、西门子S7-300/400/1200/1500、罗克韦尔ControlLogix 5580/CompactLogix 5380等PLC,并将采集到的数据通过OPC UA转发出去。而Secure Integration Server(SIS)主要是用来采集现场的OPC UA服务器数据,除了Wago750、B&R X20、Beckhoff等PLC中内置OPC UA服务器的数据,还有dataFEED OPC Suite作为OPC UA服务器转发的PLC数据,此外,它还可组建精益且集中的OPC UA架构,并为数据的北向传输提供防火墙、地址空间过滤、访问控制和信息提取的功能选项。
(图1 dataFEED OPC Suite & Secure Integration Server产品方案)
产品功能
| dataFEED OPC Suite
1. 安全可靠地访问来自各种数据源的数据:
• 支持访问西门子、罗克韦尔、Modbus、贝加莱、三菱等品牌的各类型PLC数据;
• 支持访问OPC、OPC UA服务器,且具有绕过OPC DCOM配置的Tunnel功能;
• 支持通过ODBC来访问MySQL、MsSQL、Oracle、DB2等数据库;
• 支持MQTT的订阅者和Broker功能;
• 支持读取本地文件(XML),并可在软件内部创建辅助中间变量。
2. 灵活高效的数据处理功能:
• 支持数据的存储与转发,以避免因网络故障而导致的数据丢失问题;
• 支持数据在可访问数据源之间的相互转换,例如可将从西门子PLC中读取到的数据交换到罗克韦尔PLC中;
• 支持对数据进行预处理,并配备有数学计算、逻辑处理、类型转换、LUA编程语言等功能引擎,且其中LUA脚本的关键字、函数、表达式等功能可满足用户的多种数据处理需求。
3. 广泛的数据转发目的地:
• 支持将数据源数据转发到OPC、OPC UA客户端;
• 支持通过REST API向REST Server发布数据;
• 充当MQTT发布者角色,支持多种主题发布格式,并允许用户自定义格式;
• 支持西门子MindSphere平台,可将各类数据源的数据直接转发到该平台;
• 支持通过ODBC来将数据传到各类SQL数据库,同时也支持IMongoDB、CouchDB等非关系型数据库和时序数据库InfluxDB。
(图2 dataFEED OPC Suite功能)
| Secure Integration Server(SIS)
1. 安全通信
• 支持OPC UA标准的所有安全功能;
• 为不同的用户和应用程序提供不同的数据;
• 支持多个OPC UA端点(客户端或服务器),每个端点都有自己的证书;
• 过滤访问,可基于IP地址(OPC UA端点的白名单/黑名单);
• 检测对OPC UA身份验证的DoS(拒绝服务)攻击。
2. 接口抽象
• 适用于不同IT应用的通用、稳定的OT接口;
• 对IT应用透明的自动化网络支持;
• 支持标准化地址空间(配套规范)。
3. 数据聚合
• 在服务器中聚合来自多个OPC UA源的数据;
• 应用程序访问聚合服务器,无需访问众多的单一数据源;
• 减少配置工作(无需为每个OPC UA数据源和每个OPC UA客户端单独配置)。
(图3 Secure Integration Server功能)