TwinCAT 3 由 TwinCAT 3 开发环境(TwinCAT 3 Engineering,XAE)和 TwinCAT 3 Runtime 环境(TwinCAT 3 Runtime,XAR)构成。
TwinCAT 3 Engineering(PLC 编程)的授权可以免费获取,并可安装在任意数量的开发 PC 上。但超出纯 PLC 编程的额外功能/开发工具(TExxxx)以及 TwinCAT 3 Runtime 的授权(TCxxxx / TFxxxx)需要收费。
TwinCAT 3 Runtime 的授权价格取决于所使用的控制计算机的性能。性能被分为多个平台级别。
TwinCAT 3 授权可以直接在控制计算机上激活, 但我们建议使用 TwinCAT 3 授权加密狗。
对于当前任何 TwinCAT 3 版本,TwinCAT 3 授权可以方便地通过授权密钥 U 盘或 EtherCAT 授权密钥端子模块订购,然后可以立即投入使用(第一代从 TwinCAT 3.1 Build 4022 开始;第二代从 TwinCAT 3.1 Build 4026 开始)。
用户可以随时给 TwinCAT 3 授权加密狗添加额外的授权文件。一个 TwinCAT 3 授权加密狗最多可以有 20 个授权文件,每个文件的授权数量不限。
TwinCAT 3 授权加密狗可以让 TwinCAT 3 授权独立于正在使用的工业 PC。这样就可以简单地更换工业 PC 或在不同的工业 PC 上使用授权。
TwinCAT 3 授权加密狗支持平台等级向下兼容。一个较高平台等级的授权可用于所有较低的平台等级。
TwinCAT 3 授权加密狗(第一代从 TwinCAT 3.1 Build 4022 开始)
EL6070 | EtherCAT 端子模块,TwinCAT 3.1 的授权密钥
TwinCAT 3.1 提供通过 EtherCAT 端子模块 EL6070 管理 TwinCAT 软件授权的选项。EL6070 是 EtherCAT I/O 模块系统中的硬件授权密钥。数据传输通过 EtherCAT 体现。
C9900-L100 | TwinCAT 3.1 授权密钥 U 盘
TwinCAT 授权也可以使用 C9900-L100 U 盘进行管理,替代 EL6070 授权密钥端子模块。数据传输通过 USB 实现。
EJ6070 | EtherCAT 插拔式模块,用于 TwinCAT 3.1 的授权密钥
TwinCAT 3.1 提供通过 EtherCAT 插拔式模块 EJ6070 管理 TwinCAT 软件授权的选项。EJ6070 是 EtherCAT I/O 模块系统中的硬件授权密钥。数据传输通过 EtherCAT 实现。
EP6070-0060 | EtherCAT 端子盒,TwinCAT 3.1 授权密钥
TwinCAT 3.1 提供了一个通过防护等级为 IP67 的 EtherCAT 端子盒 EP6070-0060 在分布式系统中直接管理 TwinCAT 软件授权的选项。EP6070-0060 是 EtherCAT I/O 模块系统中的硬件授权密钥产品。数据传输通过 EtherCAT 实现。
TwinCAT 3 授权加密狗(第二代从 TwinCAT 3.1 Build 4026 开始)
EL6071 | EtherCAT 端子模块,TwinCAT 3.1 的授权密钥
TwinCAT 3.1 提供通过授权密钥设备管理 TwinCAT 授权的选项。EL6071 是 EtherCAT I/O 模块系统中的硬件授权密钥。它配有本地数据存储器,用于存储 TwinCAT 3.1 授权文件。通讯通过 EtherCAT 实现。
EL6072 | EtherCAT 端子模块,TwinCAT 3.1 授权密钥,带有 RTC
TwinCAT 3.1 提供通过授权密钥设备管理 TwinCAT 授权的选项。EL6072 是 EtherCAT I/O 模块系统中的硬件授权密钥。它配有本地数据存储器,用于存储 TwinCAT 3.1 授权文件。通讯通过 EtherCAT 实现。
您可以同时订购 TwinCAT 3 标准授权和 TwinCAT 3 授权加密狗,并由倍福生产部门为该加密狗(预先)激活授权, 您无需再自己激活这些授权。这有利于生产规划,例如批量生产。您需要在一个订单中同时订购授权和 TwinCAT 3 授权加密狗(加密狗必须在倍福生产部门实际存在并预激活)。
您必须在采购订单中首先列出具体的授权设备(即授权加密狗),随后列出相关授权,以便能够将授权分配给该加密狗。
例如:
- 1 x EL6070-0033
- 1 x TC1200-0150
重要提示:在 TwinCAT 3 授权订单号中,倒数第三位的“1”表示该授权将由倍福生产部门为前一个授权加密狗激活。
如果您希望日后将 TwinCAT 3 授权添加到一个授权加密狗种,您可以随时订购单个授权。您可以为加密狗自行激活这些授权并将它们添加到加密狗内存中(同样适用于 IPC)。
例如:
- 1 x TC1200-0250
如果在订购时想要自己激活授权,TwinCAT 3 授权订单号中的倒数第三位必须是一个“2”。
详细信息,请查阅 Beckhoff Information System:www.infosys.beckhoff.com
单个 TwinCAT 3 授权的激活分为三个步骤:
1. 创建一个授权申请文件。
这个 XML 格式的文件包含授权设备的信息(系统 ID)和需激活的授权列表。
2. 将授权申请文件发送至倍福授权服务器 (tclicense@beckhoff.com) 。授权服务器签署授权申请文件,从而生成一个授权答复文件。
3. 在授权设备上保存授权答复文件。
详细信息,请查阅 Beckhoff Information System:www.infosys.beckhoff.com
如果您想要在非倍福生产的 PC(或板卡)上使用 TwinCAT 3 授权,则始终需要使用 TwinCAT 3 授权加密狗。
TwinCAT 授权证书包含了所购买的授权信息。
这里列出的是激活 TwinCAT 3 授权所需的 TwinCAT 授权 TAN:
- 您也可以向您的倍福销售联系人申请授权证书。
- 您可以在各个订单范围内自由决定授权证书中包含哪些授权。例如,您也可以为一个订单中的每一个授权颁发授权证书。
注:由于技术原因,目前不支持订购空白(即无授权)的 C9900-L100-0033 和 EL6070-0033 授权加密狗。如果您想要购买无(收费的)TwinCAT 授权的加密狗,只需同时订购一个免费的 TwinCAT 3 TC1000 授权 (TwinCAT ADS) 即可。
例如:
- 1 x EL6070-0033
- 1 x TC1000-0150
另外,每个授权加密狗都有一个空白版本:C9900-L100 和 EL6070。但请注意,这些产品有一个不同的 ID 类型,在 TwinCAT I/O 配置中不能用 *-0033 型号更换。
TwinCAT 3 开发环境 (XAE) 中可以为大多数 TwinCAT 3 功能组件生成有效期为 7 天的试用版授权码。这些授权码可以重复使用任意次数, 无需互联网连接。这样,这些 TwinCAT 功能组件可以简单、经济地用于实验室操作,例如教育领域。
您可以随时在 TwinCAT 3 授权服务器上再次检索已经激活过一次的授权的授权答复文件。
具体程序请见这里。
在更换工业 PC 时,您可以申请将 TwinCAT 授权转移到新的 PC 上。要做到这一点,必须通过电子邮件将完整填写的授权转移申请发送至倍福维修部门(通过本页右上方的联系按钮):
本教程详细介绍了如何修改授权基础。
有关倍福软件产品授权使用协议,请见“倍福软件产品授权使用条款”。
自 2022 年 10 月起,通过倍福软件产品授权使用协议,倍福 TwinCAT 3 软件产品可以在虚拟机(VM)上使用。
请注意:
- 倍福并未测试 TwinCAT 软件在虚拟机上的运行情况,因此不能保证其在此环境下的功能。
- 在虚拟机上使用 TwinCAT 软件可能带来的风险将由您独自承担。
- 在虚拟机上使用 TwinCAT 软件时,倍福不提供具体问题的技术支持。
如果您有任何疑问,请与倍福销售人员取得联系。
在虚拟机上使用硬实时吗?
TwinCAT 3 在虚拟机 (VM) 上运行不具备硬实时性,因为虚拟机负责控制 TwinCAT 3 的运行时间分配,因此替代了 TwinCAT 3 中实现硬实时性调度的机制。在“硬件”PC 中,TwinCAT 负责管理计算时间的分配(包括 Windows),并利用它来确保硬实时性。而这一点在虚拟机上不可能实现,作为子系统的虚拟机由计算机分配计算时间,TwinCAT 仅在虚拟机分配的计算时间内拥有部分控制权。
作为用户,在虚拟机中使用时您能够通过测试的方式确保硬实时性吗?
测试只能验证当前某个虚拟机状态下的功能性, 但无法保证在任何一个给定的虚拟机状态下的硬实时性。因此,对硬实时性要求非常高的应用(如设备控制)不应在虚拟机上运行。
如果您有任何关于授权的问题,你可以使用本页面右上方的联系按钮联系我们的技术支持团队。
请您在申请表中填写所有相关信息,特别是授权申请或授权答复文件(如果对申请有用的话)。这将有助于我们更快处理您的请求。
- 特别是有关修改授权基础的问题,您可以找倍福的维修部门进行咨询。
请参考本页面上相应的子项。 - 特别是有关 TwinCAT 授权服务器 (tclicense@beckhoff.com) 问题的支持,您也可以写邮件给以下地址:support.tclicense@beckhoff.com。