在一个最近的博客文章,Terry Orchard介绍了可用的编程选项之一groov史诗:secure shell (SSH)访问。如果您熟悉Linux shell命令,您可以使用安全shell访问来安装应用程序包和添加功能groov史诗Edge可编程工业控制器。
例如,您可以添加一个本地数据库服务器。

在这篇博客文章中,我们将探讨为什么您可能想要使用SSH安装SQL数据库服务器并在EPIC控制器上运行它。我们还将讨论一些您需要记住的注意事项。
为了激发我们的创造力,让我们看看您的本地数据库服务器的一些可能的用途groov史诗的处理器。
调度。使用数据库是在EPIC中或跨多个EPICs调度任务的一种简单而强大的方法。时间戳可以只有一个源,因此任务调度可以精确地计时并执行。
批处理或食谱.一个本地数据库可以保存很多很多食谱,您可以使用常用的数据库管理工具更改食谱,而不是每次需要运行不同的食谱时都下载新的控制代码。菜谱可以由操作符触发,也可以通过读取本地数据库定时触发。
记录相关数据。通过存储事件和信号值并对其进行时间标记,您实际上是在数据库中生成基本停机或OEE(总体设备有效性)报告。您还可以添加外部数据,如条形码扫描、工作订单、操作员交互、产品代码等,以建立一个更完整的事件或数据集的图像。
IT部门。如果其他部门或领域想要访问制造数据,通常让他们访问包含这些信息的数据库要简单得多。对他们来说,数据库访问通常更快、更方便,因为大多数部门都熟悉数据库,并且可能已经有一个工作流或一组软件工具来访问并以适合他们的方式呈现数据。
存储和转发。通过一些额外的工作,您可以设置控制器来测试网络连通性,如果出现故障,将数据存储在数据库中,然后在网络恢复后转发它。(看博客的文章,在全点火上运行groov史诗如果你想要这个功能,只需点击几下鼠标)。
这些只是运行本地数据库的一些好处groov史诗。您可能会想到更多特定于您的需求或应用程序的内容。
那么缺点呢?
你有什么需要注意的地方吗?这里有两点绝对值得记住。
- 首先,您应该有一个适当的过程来确保数据库不会不断增长。所有边缘设备上的存储空间都是有限的,因此请确保有一个计划好的任务来修剪数据库,并防止它耗尽所有可用的磁盘空间。
- 其次,如果想要外部访问数据库服务器,必须在groov史诗般的防火墙。通过groov管理,我们让您完全访问防火墙;但请注意,这可能是一个安全问题。至少,您应该确保您有一个非常强大的用户名和密码,以确保设备和数据的安全。
正如Terry在他的博客中所指出的那样,安全shell并不适合所有人。除非您对Linux有一定的命令行经验,否则应该考虑其他选项(EPIC有许多选项)。同时,官方支持仅限于帮助你重置你的groovEPIC恢复出厂设置,所以能够自己进行故障排除并从在线资源中获得帮助来解决问题将是你成功的重要组成部分。
此外,您需要运行groov EPIC固件版本1.4.1或更高版本才能访问这些包。
如果这听起来像是您有能力处理的问题,并且您的应用程序的优势非常明显,那么Opto 22可以提供帮助。您将找到两者的基本安装说明MariaDB和PostgreSQL在developer.opto22.com
了下:光电子的22




