常见问题

浏览这些常见问题,找到有关 UniversalAutomation.org 的答案

关于 UniversalAutomation.org

谁是 UniversalAutomation.org 会员?他们如何受益?

UniversalAutomation.org 目前的成员包括各行各业的领导者和先驱者,包括硬件和软件技术供应商、最终用户、系统集成商、原始设备制造商、初创企业和高等教育机构。

成员开发并采用下一代通用自动化解决方案–基于 IEC 61499 标准,为用户带来独特价值的软件组件。他们还增加了共享运行时并支持其使用。成员可以访问运行时,并有能力决定运行时的实施。

所有实体都可以申请加入,我们鼓励每个机构 都加入。

现有成员名单

UniversalAutomation.org 的目标是什么?

UniversalAutomation.org由一群不同的工业领袖和先驱组成,他们共同致力于推动世界工业自动化的发展。

硬件和软件技术供应商、最终用户、系统集成商、原始设备制造商、初创企业和高等教育机构将首次在其产品和解决方案中共享一个通用的自动化软件层,而不论其品牌如何。这一新的共享技术为便携式、可互操作、”即插即用 “的解决方案生态系统奠定了基础,并在工业自动化领域开创了一个全新的类别。

UniversalAutomation.org 成员将开发基于 IEC 61499 标准的可互操作、可移植的自动化软件,该软件几乎可以在任何硬件上运行,从而为自动化软件开发创建一个完全与供应商无关的生态系统。通过融合信息技术和操作技术领域并共享技术参考实施,该组织力求充分释放工业 4.0 的潜力。

为什么现在需要 UniversalAutomation.org?

当前的工业自动化系统架构已经很好地推动了工业发展,使我们取得了今天的成就。然而,仅有目前的 “开放式自动化 “是不够的。全行业采用通用自动化将确保下一代软件应用程序具有互操作性和可移植性。

我们已经看到其他行业(包括 IT、能源和电信领域)因采用互操作性而蓬勃发展,现在是确保我们不会落后的时候了。长期以来,我们的行业一直处于颠覆的边缘,试图实现第四次工业革命的承诺。

如今,当前的健康紧急状况以及不断变化的全球市场动态凸显了对弹性和灵活性的需求,而这只能来自于数字化,包括可互操作的工业自动化应用。现在是拥抱互操作性、放弃专有系统以满足当今和未来需求的时候了。我们打算让工业企业能够选择适合其独特需求的最佳解决方案,并有效应对现代挑战。

今天,我们必须团结一致,不断创新,为我们的行业带来可持续和持久的积极变化。

UniversalAutomation.org 与其他工业标准化机构有何不同?

UniversalAutomation.org 是其他旨在建立一个更加开放的自动化世界的倡议的补充合作伙伴。

UniversalAutomation.org 并未创建新标准。UniversalAutomation.org 正在共享源代码的基础上管理 IEC 61499 标准的参考运行时实施。

UniversalAutomation.org 和 OPC 基金会都提倡互操作性。两者有什么区别?

IEC 61499 标准定义了应用层面的互操作性,并未规定任何通信协议。

UniversalAutomation.org 共享的 IEC 61499 运行时已经实现了 OPC UA 栈。UniversalAutomation.org 和 OPC 基金会的倡议是相辅相成的。

IEC 61499 允许在一个资源/设备上运行一个或多个应用程序,或将其分布到多个资源/设备上。

如果一个应用程序被拆分并分发到多个资源/设备上,不同资源/设备上的应用程序 FB 之间的所有交叉通信都将由 UAO 运行时自动重新创建和管理。这就是我们所说的应用程序互操作性–在应用程序中拆分连接的 FB,并让它们在分发到的不同资源/设备上互操作的能力。

UniversalAutomation.org 是 IEC 61499 标准实施与推广的加速器?

UAO 通过参考实现的共享源模型,加速了 IEC 61499 标准的实施和采用。

UniversalAutomation.org 是 IEC 61499 标准的维护者和推广者?

UAO 正在分享 IEC 61499 标准的参考实现,以加速和促进该标准的采用。该标准由一个专门的 IEC 指导委员会维护和管理。

UniversalAutomation.org 是否为其成员提供专属的集成开发环境(IDE)?

UAO 没有自己的集成开发环境(IDE),但可以支持供应商开发符合 IEC 61499 标准的 IDE。

并非每家公司都能加入UniversalAutomation.org?

每一家公司学术机构研究机构初创企业均可申请加入非营利组织UniversalAutomation.org。

UniversalAutomation.org 是一个标准化组织吗?

UniversalAutomation.org 并非标准化组织,而是分享基于 IEC 61499 标准的运行时执行引擎的参考实现

应用层的互操作性是什么?

IEC61499_models

IEC 61499 允许在一个资源/设备上运行一个或多个应用程序,或将应用程序分布到多个资源/设备。

如果一个应用程序被拆分并分布到多个资源/设备上,不同资源/设备上该应用程序的可编程逻辑块(FB)之间的所有交叉通信将由 UAO 运行时自动重新创建并管理。这就是我们所说的 应用程序互操作性——能够将应用程序中连接的可编程逻辑块(FB)拆分,并使其在分布到的不同资源/设备上实现互操作。

商業模式

UAO 是否会对销售的每台 UAO 设备向设备供应商收取费用?

否,除了每年的会员费外,设备供应商无需为销售的每台 UAO 设备支付特许权使用费。

UAO是否支持其他集成开发环境部署到UAO运行时执行引擎?

是的,UAO 支持其他集成开发环境,使它们能够部署到 UAO 运行时执行引擎上。

UniversalAutomation.org 的源代码共享模式是什么?

共享源代码模型允许所有拥有UAO运行时源代码访问权限的UAO成员使用该源代码,并可回馈贡献。

技术供应商被要求自行将运行时移植到其平台上?

技术供应商获得支持来自UniversalAutomation.org,并接受培训将运行时移植到自己的平台。

UniversalAutomation.org 是否对每台售出的供应商设备收取版税?

设备供应商销售的每台设备无需向UAO支付任何版税。作为UAO成员的设备供应商只需支付年度会员费即可获得UAO运行时源代码的访问权限,并可销售任意数量的设备。

学术界

我来自学术界,想教授IEC 61499,请问如何获取课程?

学术合作伙伴可以访问UniversalAutomation.org开发的IEC 61499课程。欲了解更多详情,请访问:学术合作伙伴与IEC 61499课程

学术成员可以加入UniversalAutomation.org并贡献力量。

学术成员可参与运行时开发、课程内容建设,鼓励学生创建应用示例,并协同产业界开展联合项目。

学术成员是一个独立的群体,不与其他类型的成员互动。

UniversalAutomation.org 致力于促进所有会员类型之间的互动,特别是学术界。例如,他们可以与工业界分享与 IEC 61499 相关的科研成果,获得参与共同研究项目、实习机会及参加各类活动的 networking 机会。

参与IEC 61499标准制定活动的学术人员未获得晋升?

在UAO网站上,您可以找到参与IEC 61499活动的UAO学术合作伙伴列表

UniversalAutomation.org 支持学术界教授 IEC 61499 标准?

UAO 开发了一套完整的交钥匙 IEC 61499 课程,全球学术机构均已采用并实施。

如需全面了解 IEC 61499 标准,请参阅 UAO 门户网站上提供的课程资料。

市场效益

市场如何从 IEC 61499 标准中获益?

当前的工业自动化系统架构已经很好地推动了工业发展,使我们取得了今天的成就,但仅有目前的 “开放式自动化 “是不够的。全行业采用通用自动化将确保下一代软件应用程序具有互操作性和可移植性。

IEC 61499 标准扩展并增强了 IEC 61131-3 标准。它解决了确保跨供应商应用软件的可移植性、可配置性和互操作性的问题,同时允许软件和硬件独立。它允许与 IT 层无缝集成,并可轻松分配控制逻辑。

IEC 61499 标准是 “即插即生产 “工业自动化方法的技术推动者。采用跨供应商通用的共享自动化层将为整个工业的发展和现代化提供无限的机会。现在,数字化与 IEC 61499 标准的结合使这种开放式系统的部署变得简单而有效。

IEC 61499 标准和开放式自动化是否有行业支持?

是的。通用自动化和开放式工业标准对于实现第四次工业革命的承诺至关重要。对于各行各业的利益相关者来说,采用开放式自动化的压力与日俱增。

最终用户开始将专有自动化系统视为增长的障碍和不必要的成本,而不是推动力和利润来源。许多企业认识到,下一代工业自动化必须具有互操作性,并摆脱目前的专有封闭模式。

例如 开放过程自动化论坛、NAMUR 和 OPC 基金会。

从专有世界转向通用自动化,不仅有利于最终用户,而且还能让那些愿意创新的人在软件创新的新价值竞赛中获得优势。

通用自动化将为经过实践检验的软件组件创造一个市场,为用户带来独特的价值,为供应商带来新的收入。

业界认识到,遵循相同的开放标准是取得进步的根本。我们的生态系统,从供应链到制造和生产,再到最终客户,都认识到需要全面采用可互操作的实施方案。

我需要更换所有设备才能从UniversalAutomation.org的技术中获益吗?

要开始使用 Universalautomation.org 的技术,您可以先在当前系统之上添加一个名为编排的新层。该层有助于系统各部分更顺畅地协同工作。

接下来,您可以逐渐用内置了UAO运行时的新产品替换旧技术。UAO运行时是一种特殊软件,可让您的系统更高效地运行。

您还可以虚拟化您的系统,即创建组件的虚拟版本。这样您就可以在一台物理机器上运行多个应用程序,从而更好地利用资源并提高灵活性。

从编排开始,您可以立即改善系统的运行方式。随着时间的推移,当您替换旧技术和虚拟化组件时,您将完全过渡到由Universalautomation.org技术驱动的更先进、更高效的系统。

技术

运行时执行引擎能否以容器化版本运行(例如在服务器上……)?

当然,运行时适合在容器中运行,例如在服务器上运行。

目前已有一个现成的版本(见施耐德电气公司的 Soft dPAC),供应商成员不久还将开发其他版本。

目前是否已有采用通用自动化原理的产品/解决方案?
基于 Linux 的平台与 UAO-Runtime 有什么区别?为什么我需要这项技术?

基于 Linux 的平台和 UAO 解决的是不同的问题。

基于 Linux 的自动化平台允许用户在同一计算机平台上运行实时控制应用程序,以及使用 C++ 或 Python 等其他编程语言运行其他应用程序。虽然它们是基于 Linux 的,但仍然是专有的,因为它们采用了专有技术来保证实时性能和确定性,即实时操作系统补丁和所有应用程序的标准化数据层访问(包括 IO 访问)。因此,如果不进行大量的返工和重新测试,应用程序就无法从一个 Linux 平台移植到另一个平台。

UAO 为基于事件/数据的系统环境(基于 IEC 61499)提供运行时执行引擎。其目标是实现即插即用的应用程序,这些应用程序与执行的硬件平台无关。换句话说,用户可以使用独立于供应商的 UAO 软件组件库构建应用程序,使用事件数据接口将它们连接在一起,并将完整的应用程序分发到一个或多个通用自动化控制器。相同的应用程序可以部署到不同的平台,除了将 “逻辑 “IO 连接到新平台的实际物理 IO 外,无需进行任何返工。

这两种方法是相辅相成的。UAO 可在多个基于 Linux 的平台上使用。

如果 Universal Automation 平台出现问题,谁对服务和支持负责?

供应商加入 UAO 后,有责任对其在市场上推出的产品进行核实和验证。供应商有责任为其产品提供支持。

在项目支持方面,应由应用系统集成商为用户保证和支持应用。如果 UAO 平台出现问题,系统集成商将依靠 UAO 平台供应商提供支持。如果是 UAO 运行时本身的问题,如果供应商自己无法解决,则将寻求 UAO 的支持来解决问题。

这种方法并不新鲜–许多自动化 PLC 供应商都使用第三方软件产品来开发 IEC 61131 软件,而大多数项目应用软件都是由独立的系统集成商提供的。

UniversalAutomation.org 是否已因虚拟 PLC 的出现而过时?

UAO 运行时是一个共享实现的 IEC 61499 标准,旨在核心层面实现可移植性互操作性,针对仍为供应商特定的虚拟 PLC,这些 PLC 需要额外的努力才能实现互操作性。UAO 运行时是可扩展的,可以在任何模式下运行,作为嵌入式进程、容器或虚拟 PLC。

哪個 IDE 可以部署到 UAO runtime?

当前有以下选项可用:

UniversalAutomation.org 的运行时环境是否以源代码形式与成员共享?

UAO 运行时以源代码形式与成员共享,而非以软件开发工具包(SDK)、库集合、可安装包或可执行包的形式提供。成员可通过 UAO GitHub 获取源代码访问权限。

将UniversalAutomation.org运行时环境移植到其他平台是否非常困难?

UniversalAutomation.org 运行时已以可扩展方式打包,可适应大多数平台,具体取决于其操作系统、CPU 和内存大小。获取包含运行时的解决方案可能仅需数月时间。

UniversalAutomation.org 运行时是一个可安装的软件包吗?

UAO 运行时源代码形式与成员共享,而非以软件开发工具包(SDK)、库集合、可安装包或可执行包的形式提供。成员可自由选择以任何形式使用它。它可以编译并作为嵌入式进程在物理控制器上运行,可以在任何配备操作系统(OS)或实时操作系统(RTOS)的计算机上作为应用程序或进程运行,还可以在 Docker 容器或 Kubernetes 等环境中运行。

UniversalAutomation.org 运行时是一个虚拟 PLC 还是控制器?

UAO 运行时源代码形式与成员共享,而非以软件开发工具包(SDK)、库集合、可安装包或可执行包的形式提供。成员可自由选择以任何形式使用它。它可以编译并作为嵌入式进程在物理控制器上运行,可以在任何配备操作系统(OS)或实时操作系统(RTOS)的计算机上作为应用程序或进程运行,还可以在 Docker 容器或 Kubernetes 等环境中运行。

我可以将供应商“A”的UniversalAutomation.org设备替换为供应商“B”的UniversalAutomation.org设备,并以零改动重新部署同一应用程序吗?

供应商“A”的UAO设备可以替换为供应商“B”的UAO设备,并且相同的应用程序可以重新部署并运行,无需任何更改,但有一个例外。例外情况是,如果应用程序中使用了特定于供应商“A”设备硬件的服务功能块,则必须确保供应商“B”的设备也支持该功能块。

UniversalAutomation.org 致力于为学术界提供一个平台,促进技术交流与教学经验分享。

学术界人士不仅可以在同行之间进行交流,还可以通过协会组织的UAO社区会议定期活动与产业界进行交流。