EL6070-1xxx系列的dongle的XML是需要另外下载的:https://download.beckhoff.com/download/Config/EtherCAT/XML_Device_Description/Beckhoff_EtherCAT_ESI_EL6070-1xxx.zip
下载后是一个压缩包,解压后进入文件夹,挑选所需授权Dongle型号对应的XML描述文件,复制粘贴到C:\TwinCAT\3.1\Config\Io\EtherCAT文件夹中(TwinCAT 3.1.4026版本路径为:C:\Program Files (x86)\Beckhoff\TwinCAT\3.1\Config\Io\EtherCAT)复制License文件
把Volume ID的License文件,复制到控制器的C:\TwinCAT\3.1\Target\License(TwinCAT 3.1.4026版本在C:\ProgramData\Beckhoff\TwinCAT\3.1\License路径下),如果目标控制器是WinCE操作系统,此文件在\Hard Disk\TwinCAT\3.1\Target\License中。(该文件夹中仅有授权文件即可,如果有7天试用的TrialLicense.tclrs临时授权文件,请将其删除)
复制完之后,点击控制器任务栏右下角的TwinCAT图标,将TwinCAT切换到config模式
切换状态过后,点击About TwinCAT按钮,可以看到所有license的状态是pending(dongle)
二、配置控制器
首先我们需要连接控制器并与之添加ADS路由,并将控制器切换到配置模式,对IO进行扫描和添加。这一部分我们不多做赘述,有需要可以参考TwinCAT 3入门教程。(模块排序:建议将EL6070放在控制器后,作为第一个EtherCAT从站)
在TwinCAT软件左侧的解决方案资源管理器中,找到System→License,使用鼠标右键单击,添加一个新项:Dongle 1
在Dongle 1选项卡下面选择Search in I/O configuration,选择对应的EL6070添加
(如果这里Search in I/O configuration找不到模块的话,可以尝试在Devices里手动删除识别到的EL6070,然后再添加一下EL6070)
提示是否要激活储存在EL6070里的授权,点击“是”
可以看到当前的Dongle状态是Valid