在一个最近的博客文章,特里·奥查德介绍了一个可用的编程选项groov史诗:secure shell (SSH)访问。如果您熟悉Linux shell命令,您可以使用安全shell访问来安装应用程序包并向您的groov史诗边缘可编程工业控制器。
例如,您可以添加一个本地数据库服务器。
在这篇博文中,我们将看看为什么您可能想要使用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