TwinCAT实时性网卡配置
TwinCAT对网卡是有要求的,网卡芯片可以选择 I210 或则I211版本。下面是对应的Intel网卡驱动安装下载的位置,好像是可以识别你的网卡,然后自动给你安装对应的驱动。
把网卡的协议属性只保留TwinCAT RT-Ethernet Filter Driver以及 TwinCAT Ethernet Protocol for All。
安装完成实时性网卡后,可能需要对电脑进行重启,然后就可以对进行扫描从站。
TwinCAT激活跑在Run Mode模式下时报错:TwinCAT System' (10000): Sending ams
command >> Init4\RTime: Start Interrupt: Ticker started >> AdsError: 4115 (Ox1013, RTIME: system clock setup fails.Hint: On Windows8 system and above execute win8settick.bat in TwinCAT\3.1\System as administrator and reboot.) << failed!
这个报错是因为没有安装实时性网卡补丁导致的。
到C:\TwinCAT\3.1\System目录下以管理员身份运行win8settick.bat,运行完成后需要对电脑重新重启。
点击Real-Time下的Set on Target隔离出一个CPU出来。一般情况下会要求重启,重新启动即可。
把设备和某个任务绑定,进行DC同步或者SM同步。
一般这个情况下都已经能支持实时性网卡了。
下面是我在配置实时性网卡过程中遇到到的一些问题,其实不同版本的Window电脑,不同环境之间存在差异,会出现各种不兼容问题导致实时性网卡无法使用。
1、激活实时性网卡出现电脑卡死问题或者蓝屏问题。可能是TwinCAT版本导致的,之前我在安装TC31-Full-Setup.31.4024.10版本的时候遇到过这个问题。我是通过删除TwinCAT,然后重新安装4024.62版本解决这个问题的。
关于TwinCAT如何完整删除可以通过这篇文档解决:TwinCAT卸载教程。
2、有些电脑会出现虚拟化问题,可以尝试下面的办法去解决:
到 控制面板->程序->启用或关闭Windows功能 下把 "Hyper-V"和"Windows Hypervisor Platform" 这两个选项给取消了。
到 设置->隐私和安全性->Windows安全中心->设备安全性->内核隔离 这里把 “内存完整性” 选项给关闭了。如何重新启动系统。
这个内核隔离下的内存完整性有可能因为一些兼容性的问题,无法关闭。
Twincat出现Setting TwinCAT in Run Mode inside Hyper-V is not possible. Virtualization-based Security (VBS) is active on your System.问题解决方法
Ethercat总线快速入门教程—— 1-3 软件安装与扫描问题讲解 PPT部分:踩坑必看_哔哩哔哩_bilibili
一般情况我们很少会去到BIOS下去操作一下东西。
目前上面只是我遇到过的一些问题,不同的电脑不同的环境带来的情况可能不一样,你们可以多搜索一下其他人是这么解决的,多尝试一下。万不得已才需要重装系统。
