订阅并收听AW的播客!
订阅并收听“自动化世界让你的问题得到解答”播客!
听这里

让工业软件像应用程序一样工作

在过去的五年里,工业软件的设计需求发生了巨大的变化。在这篇文章中,三位RedViking的软件开发经理讨论了他们如何看到制造和测试软件的可用性期望的提高。

道格·布朗,格雷格·贾尔斯和杰森·斯特凡斯基
道格·布朗,格雷格·贾尔斯和杰森·斯特凡斯基

[编者注:为了使本文阅读速度更快,本文采用了问答形式。]

在过去的五年中,工业软件设计发生了怎样的变化?

格雷格:在过去,使用带有简单状态更新的网格视图是可以接受的。今天,我们的客户需要零件组装的实际视图,并突出显示零件放置的位置。从历史上看,触摸屏设备从未被考虑过,我们期待着多点触摸,带缩放和滚动,就像你在智能手机应用程序上所拥有的那样。

道格:五年前,操作人员必须查看手册才能知道将螺栓扭到部件上的顺序。现在我们正在将固有的工作指令直接构建到UI(用户界面)中。今天,他们需要能够看到扭矩模式,知道何时成功,然后显示下一个扭矩螺栓。

杰森:我们也喜欢简单的调用和干净的界面,使系统更直观。它使训练变得更加简单,因为人们可以很容易地在多台机器上进行训练,并且它使操作对用户来说更加简单。

道格:看在操作员的份上,这样好多了。如果你每天都要做12次点击,你会讨厌它的。我们的很多变化都是由对操作符频繁和不频繁操作的更好理解所驱动的。

这个新软件比旧的“框和文本”UI更难维护吗?

格雷格:不,但它确实推动了拥有一个良好配置界面的需求。我们的客户是他们流程的专家。我们为它们提供了上传图像和为单个进程突出显示图像区域的能力。他们想让技术人员来做更新,而不是工程师。

杰森:这是过去几年的一个巨大变化。我看到它从“嘿,我需要一个工程师来改变测试配置,”变成操作员可以在屏幕上做。这涉及到软件初始开发的更多工作,但对我们的客户来说更容易使用和长期管理。

道格:我们喜欢基于浏览器的安全方法,因为它为我们提供了一个动态平台。你不是在为特定的HMI(人机界面)开发东西;你开发的是一款可以在笔记本电脑、手机或人机界面上使用的浏览器。它使整个系统更容易维护,因为您不需要维护多个特定于设备的应用程序。

根据不同的用户,你的设计有多大的不同?

道格:我们的客户想要简单明了的软件,这样无论用户是谁,都不会有问题。同样,在设计方面有更多的工作要做,但从长远来看,这降低了我们客户的成本。

格雷格:我们的用户去吃午饭,他们上Facebook、Instagram和Twitter,我们所有的东西都必须像他们那样直观。我们不会把写好的代码和其他工业软件进行比较,而是把它和人们交互的所有其他应用程序进行比较。

杰森:我们有20多岁的用户,也有60多岁的用户,我们需要确保它对这两个年龄段都适用。

在发布软件之前,你如何评估软件的可用性?

格雷格:我们在批准阶段进行构建,在开发正式开始之前,UI外观和感觉都得到了批准。这样,在创建后端之前,每个人都可以理解它的外观以及它将如何工作。

道格:如果你在别人看到UI之前就开始开发,你就不知道最终会得到什么。

杰森:我还喜欢让人们在知道应用程序是什么或它应该做什么之前使用它。他们能仅仅通过玩游戏就找到答案吗?我们在“如何”文档中投入的内容越少越好。

道格•布朗是高级软件工程师;格雷格·贾尔斯MES防错系统总监;而且杰森Stefanski是RedViking测试系统软件和控制的经理。他们每个人都监督为制造和测试系统设计软件的工程师团队。总部位于密歇根州普利茅斯,RedViking的成员吗控制系统集成商协会.你可以在dbrown@redviking.com, Greg在ggiles@redviking.com或者杰森jstefanski@redviking.com

发现新内容
访问自动化世界的免费教育内容库!
点击这里解锁学习
发现新内容
测试你的机器学习智能
参加自动化世界的机器学习测试来证明你的知识!
需要测试
测试你的机器学习智能