虹科讲堂 | 工业树莓派作为软PLC的五种可能用途
虹科工业树莓派RevolutionPi是一种DIN导轨安装的工业小型控件。 RevolutionPi(简称RevPi)具有一整套IO和总线模块,可以与所有常见的模拟和数字传感器、执行器和总线系统以及基于TCP-IP的网络进行通信。RevPi运行Linux操作系统,这使得它成为一个功能多样的多功能解决方案。
与经典的可编程逻辑控制器(PLC)相比,软PLC没有一个用于进行编程的预定义软件。工业树莓派可以用几乎所有语言进行编程:高级语言(例如C,C#,Java,PHP,Python),经典的自动化解决方案(例如Codesys)或图形工具(例如NodeRed)。
这就是巨大的潜力所在:您几乎可以在工业树莓派上运行任何东西。在本文中,我们提出了五个可能的应用方案。
01 作为ERP/BDE/PPS的数据供应源
使您可以访问系统数据。您可以将工业树莓派用作系统控制器,使用它和传感器进行低成本的系统改造,或者通过Profinet,ModBus RTU或OPC-UA从现有的PLC读取数据。
如有必要,也可以在工业树莓派上处理数据,然后再将其转发到ERP系统(例如SAP或MS Dynamics Nav),生产数据采集系统(BDE)或生产计划和控制系统(PPS)。
各种编程语言和大多数软件解决方案都为REST,XML,JSON以及Excel和CSV导出提供了现成的库和接口。而且,数据可以双向运行。ERP或PPS的订单数据也可以直接从工业树莓派上获得。
02 工业树莓派用于现代系统监控
系统必须持续稳定运行,如果出现异常情况,技术人员必须迅速做出反应。特别是在室外系统的情况下,操作人员通常会难以快速抵达并且及时、准确地报告故障。在这样的情况下,您可以将工业树莓派连接到现有网络或通过路由器连接,可以用于监视系统。
您可以使用任何适用于Linux的监视软件。或者,您也可以选择通过工业树莓派将数据发送到云端。这样,您就可以随时在PC或智能手机上通过浏览器查看系统状态,故障历史记录和统计信息。
您也可以选择通过SMS,电子邮件,传真等方式接受警报,这样的话每个故障都可以快速识别并快速解决。
03 工业树莓派作为边缘网关
对于很多公司来说,不是每个地点的数据中心都有IT人员。但是,需要从这些系统中收集数据,然后在公司自己的服务器或云解决方案中对其进行评估。
在这种情况下,工业树莓派也提供了解决方案:可通过OPC-UA、ModBus、Profibus、Profinet、CANbus等,Revolution Pi可以收集来自系统的所有数据。如有需求,数据也可以被安全地缓存,预处理或转换,然后通过Internet转发到您自己的服务器或云解决方案。
工业树莓派的优势在于Raspberry Pi(更确切地说是树莓派计算模块)是工业树莓派的技术基础。因为Raspberry Pi有无数的免费软件库可用于数据转换,并且一些知名的云提供商都提供了Raspberry Pi的界面和教程,可直接在工业树莓派上使用。
04 借助工业树莓派将系统数据接入应用程序
如果您的工业树莓派系统存在用于平板电脑和智能手机的控制应用程序,并且系统的HMI(人机界面)在浏览器中运行,又会带来什么样的变化呢?
您的客户将能够从任何地方安全地访问系统数据。并且您的服务团队将可以实时访问系统,查看错误日志并使用远程分析,工业树莓派帮助您实现完善的工业物联网产品线。
05 工业树莓派作为系统的数字孪生
当生产设备投入运行时,只能在有限的程度上对其进行测试和扩展。如果必须更新或扩展控制程序,则系统将关闭或处于开放状态。而您究竟可以测试什么,取决于生产环境。
从PLC的角度来看,机器由输入信号组成。通过工业树莓派您可以记录数字和模拟输入以及许多总线系统的输入。您可以为各种系统运行环境创建一个记录库,或者在运行的系统上记录错误情况。
工业树莓派不仅可以记录数据,还可以为您的PLC重现数据。您不再需要在机器上进行开发,可以在办公室中方便高效地进行开发,并尽可能多地重现各种系统运行环境。您还可以从生产中远程下载记录,从而重现和分析报告的错误。