自动化软件许可证的变更、升级

软件升级:工业软件用户应该利用新的特性和创新,而不必订阅昂贵的年度软件维护合同或为每个单独的软件版本版本付费。软件制造商可以减少费用和麻烦,提高客户的满意度和忠诚度,并培育创新。

通过Daymon汤普森 2015年9月20日

软件许可模型应该是公平和灵活的,提供更新到最新可用版本和实现新功能的能力。在一个软件进步推动制造业为提高效率和生产能力而使用更丰富的工具的世界里,软件工具的分发对持续的工业增长至关重要。同样重要的是维护知识产权(IP)和为软件开发提供资金的预算。

下面的软件模型是IP保存的一个例子。例如,如果用户在2000年购买了自动化设计和编程软件许可证,他们应该能够下载最新版本,或者今天构建软件,并在原始许可证上运行它。类似地,2010年软件发行版的许可证应该对当前的可下载版本有效。用户应该能够利用新的特性和创新,而不必订阅昂贵的年度软件维护合同或为每个单独的软件版本发行付费。

自由运行时

一个有用的特性是允许客户生成七天的免费试用运行许可,没有任何限制。该许可证可以根据需要经常重新生成,例如,这使得工程计算机可以在没有商业许可证的情况下运行。创建一个模型,工程工具可以从网上免费下载,无需注册即可使用,允许工程师使用他们认为必要的工具来完成他们的项目。

这消除了有限软件许可证的设计限制,这些限制通常会抑制机器的开发和创新。这种模式运行得非常好,以至于大多数软件供应商的应用程序和支持工程师都没有许可证。持续七天的许可证再生提供日常使用所需的所有必要功能。

避免授权停机

生产是控件供应商、原始设备制造商(OEM)或最终用户的最终目标,在这一点上,编程软件许可理念应该确保没有生产机器会因为运行时许可问题而停机。可在紧急情况下生成试用license,用于永久或临时更换生产线上的控制器。

运行时方面的许可也应该非常灵活,根据工业PC (IPC)平台的性能水平和所使用的软件组件进行软件模块定价。运行时软件被分解成更小的模块,这样用户只需获得所使用模块的许可证,而不必像当今行业中的控件供应商那样购买1000多美元的庞大编程包。

性能水平

通过将每个IPC或嵌入式PC (ePC)划分到一个性能级别,软件模块的成本基于CPU的性能级别,甚至可以进一步提高许可证的成本效益。例如,一台CPU功率较低、只使用可编程逻辑控制器(PLC)功能和OPC统一架构(OPC UA)的机器,将不会因应用程序中未使用的功能(例如运动控制)而被过度收费。如果公司需要更改,可以随时添加额外的运行时许可证,从而提供简单的升级路径。

统一编程平台的内置功能可以在笔记本电脑上运行PLC代码,并模拟运动控制、工业以太网从设备和其他过程,无需任何费用或许可,使用户能够在生产机器上进行机器控制和测试代码,并在运行机器上运行一行代码之前执行大量测试。一旦在新版本中实现或测试了新特性,就可以购买必要的永久许可证,并且可以将经过充分测试和批准的代码实现到系统中。这减轻了调试后在机器中调试代码的许多令人头痛的问题,也避免了系统故障造成的任何潜在收入损失。

联合许可

除了许可应该灵活的想法外,还可以提供多种许可选项。许可证文件可以与IPC或其他控制器相关联,就像Microsoft Windows许可证与消费者PC相关联一样。

许可证也可以与USB加密狗相关联,就像在其他软件包中常见的那样。USB许可密钥的一个缺点是,它可能与USB记忆棒混淆,并从控制器上移除。解决这个问题的方法是将许可证关联到一个特殊的工业以太网I/O终端。终端可以安装在标准I/O机架中,并包含编程软件的运行时许可信息,无需将许可与控制器硬件相关联。

其他许可证改革有利于设备制造商。原始设备制造商通常创建的软件充满了需要分发的特定于设备或应用程序的IP,同时保持必要的安全级别。该软件包可以使OEM能够使用许可结构来保护OEM应用程序和软件IP,防止逆向工程和未经授权的复制或克隆。

例如,OEM可以添加保证,如果机器中包含代码的某些方面,则需要来自该特定OEM的许可。未经授权的复制保护确保在软件中使用编程软件许可机制时,它仍然为OEM提供了要求许可证的规定,并由OEM自行决定安全地生成该许可证,而无需原始软件供应商的参与。这就保护了原始设备制造商有价值的知识产权和代码库。

总的来说,随着客户需求不断向这个方向发展,许可结构正朝着更容易获得、更灵活的模式发展。通过减少大量的费用和麻烦,软件制造商可以提高客户的满意度和忠诚度,并培育创新。

- Daymon Thompson是倍福自动化公司TwinCAT产品专家。由CFE Media内容经理马克·t·霍斯克编辑,控制工程mhoske@cfemedia.com

关键概念

  • 工业自动化编程和设计软件许可结构正在发生变化。
  • 许可证变更提供了免费使用运行时版本的能力,只购买所需的东西,或者将许可证与某些硬件相关联,从而提供了灵活性。
  • OEM的知识产权可以得到保护。

考虑一下这个

严格的软件许可规则会限制创新和创造力吗?

在线额外

欲了解更多信息:

www.beckhoffautomation.com/twincat3

OPC基金会

www.opcfoundation.org