TwinCAT 3授权管理器是客户进行授权常用的工具,针对一般授权,客户可以通过实际添加或者扫描硬件设备,添加PLC的库,之后利用授权管理器的“Automatic Detection”功能,自动检测项目中用到的授权,也可以手动勾选授权管理中“Manage Licenses”界面中对应授权后面的复选框,实现授权的手动添加,并且两种方法可以结合使用。但仔细观察会发现,“Manage Licenses”界面中有些授权后面并不是一个复选框,而是可填入数字的输入框,对于这种授权,该如何添加并使用呢,后面将逐个说明。
1.1 获得License ID
客户购买对应授权后,就会得到对应的License ID,即一个8位的数字,下文均以12345678示意。
2.1 TE1111 TwinCAT 3 EtherCAT Simulation
TE1111是用来进行EtherCAT网络模拟的,可以在没有EtherCAT从站的情况下进行COE,SOE,Acyclic等协议指令的模拟。这个授权是按照实例数量进行授权的,不同于其他常规的授权是按照CPU数量进行授权,即如果将来要通过几个EtherCAT网卡网段实现EtherCAT Simulation,就要购买几个对应的授权。比如如果程序中已经添加了一个EtherCAT Simulation节点,另外可能后期还需要通过另外一个网卡实现第二个EtherCAT网段的 Simulation,那么可以手动再加入一个,这样工程自动识别的EtherCAT Simulation个数和手动勾选的EtherCAT Simution个数加和是1+1=2,在授权管理器的“Order Information”页面下方,TE1111后面也会以“(*2)”的形式体现总共申请的实例个数。如果LicenseID对应订单中购买的TE1111数量也是2,则可以授权成功,否则授权服务器会返回“Unexpected Error”的错误。
TF6220是实现EtherCAT环网冗余授权,表示环网中EtherCAT从站数量最多250个,如果超过可以购买TF6221,最多从站数量可以到65535个,并且TF6221包含TF6220授权,不需要以TF6220为基础购买,在TC1100基础上购买即可。
TF6220比较特殊,类型是“250 Instances”,表示最多从站数量,如果在一个主机上实现多个环网,也要购买对应数量的TF6220。并且测试发现通过IO里面配置环网,然后工程自动识别的方式看到的数量不明确,因而针对这个授权,需要手动添加匹配环网个数的TF6220授权,如果已经在IO里面配置了环网,可以先禁用对应的配置,才能手动输入TF6220授权的个数。并且在“Order Information”页面也不会像上面描述的显示申请的TF6220授权的个数,但通过打开授权申请文件会发现,相应数量已经填到授权申请文件中了,此时只要确保申请的授权种类以及个数和订单中购买的完全一致即可。
TF6271授权可以实现将控制器的实时网卡变成一个PN主站,当然前提是这个网卡可以安装并使用TwinCAT实时驱动。这个授权同样是实例授权,比如需要使用控制器上三个网卡作为两个PN主站,那么就需要购买三个TF671授权,同样,IO配置识别上来的TF6271数量和手动勾选的TF6271数量是加和后,最终数量要与订单购买的数量对应。值得注意的是TF6271授权已经包含了TF6270 TwinCAT 3 Profinet IO-Device授权,不需要重复购买,并且TF6270授权类型是CPU License,即每个控制器只要购买一个,考虑同步任务周期和控制器性能的前提下,就可以让任意数量个控制器网口变成PN从站。
TF6280和TF6281授权功能对应,分别是把控制器的实时网卡变成EIP从站和EIP主站的功能。
TF6280授权包含了TF6311实时TCP/UDP功能。
TF6281授权包含了1个TF6280及TF6311。
2023.7.4 解宏博 供稿