参考自:中盛EtherCAT设备文档
一、软件介绍
二、软件使用
TwinCAT 3 安装软件说明
倍福公司提供的 TwinCAT3 软件系统是一个基于 PC 的自动化系统。安装 TwinCAT3 的任何一台 PC 都可以成为一个实时控制系统,可作为 EtherCAT 主站使用。(提示:TwinCAT 对网卡型号有要求,要确保所使用的网卡支持 TwinCAT)
软件安装


安装完成后,一定要重启电脑。否则Scan是灰色的。
TwinCAT更新从站描述文件
从从站设备商处索要XML,更新至TwinCAT安装目录以下位置:C:\TwinCAT\3.1\Config\Io\EtherCAT
如果确实从站XML描述文件,从站扫描后无法识别。
主站软件使用方法
新建项目:


新建之后,效果如图:

配置网卡
首次安装需要配置网卡,点击选择栏上的TwinCAT

再网卡名称上点击Install:

扫描从站设备
右键Device点击Scan开始扫描从站设备

对话框点击确认

下面对话框选择TwinCAT使用的网卡,点击确认:

点击:是

设备扫描成功
设备的初始状态

进入设备当中,更新XML


更新完毕之后更新扫描设备如下:

控制从站设备功能
模拟量输入:AI Inputs 展开,Analog_IN1~Analog_IN8 分别为不同的通道采集,采集到的模拟量数据如下图所示

三、常见问题
以下是重新组织后的技术文档内容:
TwinCAT系统安装配置指南
一、系统要求
- 硬件要求
- 处理器:必须使用Intel处理器
- 网卡:推荐使用Intel网卡(兼容性最佳)
- 具体支持的网卡型号详见《TwinCAT支持EtherCAT的Intel网卡列表(芯片型号).docx》
- 软件版本
- 支持系统:Windows 7/10
- 版本要求:3.1.4020及以上版本(建议安装最新版)
二、安装说明
- 安装包特性
- 已集成Visual Studio组件,无需单独安装VS
- BIOS设置要求
- 必须配置:
- 关闭Hyper-Threading功能(针对Intel Core-i7处理器)
- 开启Intel Virtualization Technology Extensions (VT-x)
- MacBook用户特别说明:
- 通过Boot Camp安装时如遇VT-X错误(因无法进入BIOS)
- 解决方案:尝试安装VMware Workstation Pro
三、常见问题解决方案
- Runtime错误
- 现象:激活到Run时出现错误
- 解决方案:
- 以管理员身份运行:C:\TwinCAT\3.1\System\win8settick.bat
- 重启计算机
- 网络连接问题
- ADS路由搜索问题:
- 检查"网络共享中心"确认使用的网卡类型
- 注意:TwinCAT3主要支持Intel网卡
- 权限问题:
- 如遇"ADS没有用户访问权限"提示
- 解决方案:通过Ctrl+Alt+Del设置Windows 10密码
- CiA402模式错误
- 同步信号错误:
- 主要原因:网卡型号不兼容
- 建议更换为支持的Intel网卡
注:所有操作建议在专业技术指导下进行,重要操作前请做好系统备份。
四、支持EtherCAT的网卡列表
Supported Network Controller by Beckhoff Ethernet Driver
Intel Fast Ethernet Controllers (Vendor ID: 0x8086)
Device ID Description
0x1029 82559
0x1030 82559
0x1031 82801CAM
0x1032 82801CAM
0x1033 82801CAM
0x1034 82801CAM
0x1038 82801CAM
0x1039 82801CAM
0x103A 82801DB
0x103B 82801DB
0x103C 82801DB
0x103D 82801DB
0x103E 82801DB
0x1050 82801EB/ER
0x1051 82801EB/ER
0x1052 82801EB/ER
0x1053 82801EB/ER
0x1054 82801EB/ER
0x1055 82801EB/ER
0x1056 82801EB/ER
0x1057 82801EB/ER
0x1059 82551QM
0x1064 82801EB/ER
0x1067 Intel PRO/100
0x1068 82562
0x1069 Intel PRO/100
0x106A Intel PRO/100
0x106B Intel PRO/100
0x1094 Intel PRO/100
0x1209 8255xER/IT
0x1229 82557/8/9/0/1
0x1249 82559ER
0x1259 82801E
0x245D 82801E
0x27DC Intel PRO/100
Intel Gigabit Ethernet Controllers (Vendor ID: 0x8086)
Device ID Description
[td=50%]0x1000 [td=50%]82542 [td=50%]0x1001 [td=50%]82543GC [td=50%]0x1004 [td=50%]82543GC [td=50%]0x1008 [td=50%]82544EI [td=50%]0x1009 [td=50%]82544EI [td=50%]0x100C [td=50%]82544EI [td=50%]0x100D [td=50%]82544GC [td=50%]0x100 E [td=50%]82540EM [td=50%]0x100F [td=50%]82545EM [td=50%]0x1010 [td=50%]82546EB [td=50%]0x1011 [td=50%]82545EM [td=50%]0x1012 [td=50%]82546EB [td=50%]0x1013 [td=50%]82541EI [td=50%]0x1014 [td=50%]82541ER [td=50%]0x1015 [td=50%]82540EM [td=50%]0x1016 [td=50%]82540EP [td=50%]0x1017 [td=50%]82540EP [td=50%]0x1018 [td=50%]82541EI [td=50%]0x1019 [td=50%]82547EI [td=50%]0x101A [td=50%]82547EI [td=50%]0x101D [td=50%]82546EB [td=50%]0x101E [td=50%]82540EP [td=50%]0x1026 [td=50%]82545GM [td=50%]0x1027 [td=50%]82545GM [td=50%]0x1028 [td=50%]82545GM [td=50%]0x1049 [td=50%]82566MM [td=50%]0x104A [td=50%]82566DM [td=50%]0x104B [td=50%]82566DC [td=50%]0x104C [td=50%]
82562V
[td=50%]0x104D [td=50%]82566MC [td=50%]0x104E [td=50%]82571EB [td=50%]0x104F [td=50%]82571EB [td=50%]0x1060 [td=50%]82571EB [td=50%]0x1075 [td=50%]82547EI [td=50%]0x1076 [td=50%]82541GI [td=50%]0x1077 [td=50%]82547EI [td=50%]0x1078 [td=50%]82541ER [td=50%]0x1079 [td=50%]82546EB [td=50%]0x107A [td=50%]82546EB [td=50%]0x107B [td=50%]82546EB [td=50%]0x107C [td=50%]82541GI [td=50%]0x107D [td=50%]82572EI [td=50%]0x107E [td=50%]82572EI [td=50%]0x107F [td=50%]82572EI [td=50%]0x10 8A [td=50%]82546GB [td=50%]0x10 8B [td=50%]82573E [td=50%]0x108C [td=50%]82573E [td=50%]0x1096 [td=50%]80003ES2LAN [td=50%]0x1098 [td=50%]80003ES2LAN [td=50%]0x109 9 [td=50%]82546GB [td=50%]0x109A [td=50%]82573L [td=50%]0x10A4 [td=50%]82571EB [td=50%]0x10A7 [td=50%]82575 [td=50%]0x10A9 [td=50%]82575 [td=50%]0x10B5 [td=50%]82546GB [td=50%]0x10B9 [td=50%]82572EI [td=50%]0x10BA [td=50%]80003ES2LAN [td=50%]0x10BB [td=50%]80003ES2LAN [td=50%]0x10BC [td=50%]82571EB [td=50%]0x10BD [td=50%]82566DM [td=50%]0x10C4[td=50%]82562GT [td=50%]0x10C5[td=50%]82562G [td=50%]0x10C9[td=50%]82576 [td=50%]0x10CB[td=50%]82567V - ICH9 [td=50%]0x10D3[td=50%]82574L [td=50%]0x10E5[td=50%]82567LM-4 - ICH9 [td=50%]0x10E6[td=50%]82576 (Fiber) [td=50%]0x10E7[td=50%]82576 (Serdes) [td=50%]0x10E8[td=50%]82576 (Quad Copper) [td=50%]0x10EA[td=50%]82577LM [td=50%]0x10EB[td=50%]82577LC [td=50%]0x10EF[td=50%]82578DM [td=50%]0x10F0[td=50%]82578DC [td=50%]0x10F2[td=50%]82579LM [td=50%]0x10F3[td=50%]82567LM [td=50%]0x10F5[td=50%]82579V
http://infosys.beckhoff.com/cont ... tworkcontroller.htm
怎样确定TwinCAT(EtherCAT)是否支持相应的Intel网卡,也就是TwinCAT是否包含相应的驱动:
TwinCAT或Windows根据PCI设备的ID来决定是否能驱动相应的Intel网卡,相应网卡设备的ID可以通过以下连接找出http://support.intel.com/support/network/sb/cs-012904.htm
TwinCAT支持的所有的设备的ID列表保存在c:\Windows\inf TCI8255x.inf (100 Mbit 卡)或TCI8254x.inf (Gbit卡),这个文件夹是个隐藏文件夹。
怎样确定是否支持相应的网卡呢,比如:
Intel® PRO/1000 PT 4-Port-Server-Adapter - EXPI9404PT
从以上给出的链接可以找出这个网卡的相应设备ID:0x10A4. 然后在文件TCI8254x.inf里能找到 “%TCI8254X.DeviceDesc% = TCI8254X.ndi, PCI\VEN_8086&DEV_10A4 ; Intel 82571EB” 说明TwinCAT支持该网卡,反之如果在该文件里找不到相关网卡的信息,则不支持该网卡。
TwinCAT System Manager: EtherCAT
Supported Network Controller by Beckhoff Ethernet Driver
Intel Fast Ethernet Controllers (Vendor ID: 0x8086)
Device ID Description
0x1029 82559
0x1030 82559
0x1031 82801CAM
0x1032 82801CAM
0x1033 82801CAM
0x1034 82801CAM
0x1038 82801CAM
0x1039 82801CAM
0x103A 82801DB
0x103B 82801DB
0x103 C 82801DB
0x103D 82801DB
0x103E 82801DB
0x1050 82801EB/ER
0x1051 82801EB/ER
0x1052 82801EB/ER
0x1053 82801EB/ER
0x1054 82801EB/ER
0x1055 82801EB/ER
0x1056 82801EB/ER
0x1057 82801EB/ER
0x10 59 82551QM
0x1064 82801EB/ER
0x1067 Intel PRO/100
0x1068 82562
0x1069 Intel PRO/100
0x106A Intel PRO/100
0x106B Intel PRO/100
0x1094 Intel PRO/100
0x1209 8255xER/IT
0x12 29 82557/8/9/0/1
0x12 49 82559ER
0x12 59 82801E
0x245D 82801E
0x27DC Intel PRO/100
Intel Gigabit Ethernet Controllers (Vendor ID: 0x8086)
Device ID Description
0x1000 82542
0x1001 82543GC
0x1004 82543GC
0x1008 82544EI
0x1009 82544EI
0x100C 82544EI
0x100D 82544GC
0x100 E 82540EM
0x100F 82545EM
0x1010 82546EB
0x1011 82545EM
0x1012 82546EB
0x1013 82541EI
0x1014 82541ER
0x1015 82540EM
0x1016 82540EP
0x1017 82540EP
0x1018 82541EI
0x1019 82547EI
0x101A 82547EI
0x101D 82546EB
0x101E 82540EP
0x1026 82545GM
0x1027 82545GM
0x1028 82545GM
0x1049 82566MM
0x104A 82566DM
0x104B 82566DC
0x104C 82562V
0x104D 82566MC
0x104E 82571EB
0x104F 82571EB
0x1060 82571EB
0x1075 82547EI
0x1076 82541GI
0x1077 82547EI
0x1078 82541ER
0x1079 82546EB
0x107A 82546EB
0x107B 82546EB
0x107C 82541GI
0x107D 82572EI
0x107E 82572EI
0x107F 82572EI
0x10 8A 82546GB
0x10 8B 82573E
0x108C 82573E
0x1096 80003ES2LAN
0x1098 80003ES2LAN
0x109 9 82546GB
0x109A 82573L
0x10A4 82571EB
0x10A7 82575
0x10A9 82575
0x10B5 82546GB
0x10B9 82572EI
0x10BA 80003ES2LAN
0x10BB 80003ES2LAN
0x10BC 82571EB
0x10BD 82566DM
0x10C4 82562GT
0x10C5 82562G
0x10C9 82576
0x10CB 82567V - ICH9
0x10D3 82574L
0x10E5 82567LM-4 - ICH9
0x10E6 82576 (Fiber)
0x10E7 82576 (Serdes)
0x10E8 82576 (Quad Copper)
0x10EA 82577LM
0x10EB 82577LC
0x10EF 82578DM
0x10F0 82578DC
0x10F2 82579LM
0x10F3 82567LM
0x10F5 82579V