1. TwinCAT3
软件概述及安装
TwinCAT3 Full
版本分
XAR
和
XAE
两部分。
XAE
:
eXtended Automation Engineering
。
XAR
:
eXtended Automation Runtime
。
XAE
是基于
Visual Studio
作为开发环境,进行多种语言的编程和硬件组态。
XAR
是实时运行环境,对
TwinCAT
模块加载、执行、管理、实时运行与调用。
此例程是基于
WIN7
系统进行
TwinCAT3
的安装。
4020
版本的
TwinCAT3
自带
VS2013 Shell
。
TwinCAT3 4020
版本可以支持
VS2015
并且支持
WIN10
系统。
TwinCAT3 4022.14
版本可以支持
VS2017
。
这里我们就介绍如何安装
TwinCAT3 4020 Full
版本和
infosys
。
1.1 TwinCAT3 Full
版安装步骤(本例以
WES7 32
位系统为例)。
(
1
)首先安装
TwinCAT3 Full
版本,安装包可以从
beckhoff
官方网站进行下载。
登录以下链接:
http://www.beckhoff.com/
登录之后在
Download/Software/TwinCAT3/TE1xxx|Engineering
目录下找到
TwinCAT 3.1 – eXtended Automation Engineering(XAE)
文件夹中的安装包:
TC3.1-Full-Setup.3.1.4020.0

(
2
)双击打开
TwinCAT3 Full
文件安装包进行安装。
(安装前卸载各类安全卫士和杀毒软件)

(
3
)这里可以选
complete
即可。

(
4
)点击
Install
进行安装,安装好后选择
Yes
重启。

(
5
)最后安装帮助文档,点击:


(
6
)到了这一步我们可以直接选
complete
并且下一步
(
7
)也可以选择
custom
,这样你就可以只选择你所需要的帮助文档的语言,并 且把 Visual Studio 2013
和
Enable automatic updates
打勾。

(
8
)选择
Yes

(
9
)这样就完成了
TwinCAT3
的安装,并且可以离线查看帮助文档
(
帮助文档如 果链接网络可以在线更新)
,完成安装后打开
TC3
,点击
HELP
->
View Help
,就可 以看到 Beckhoff Information System
。

如果希望手动更新帮助文档,可以在开始菜单中找到
Update TC3-InfoSys
(
de-us
)点击进行更新。

注意:集成在
Visual Studio shell
中的
TwinCAT3
不能进行
C++
和
matlab/Simulink 的开发工作,但可以执行其他 PC
开发好的
C++
和
matlab/Simulink
的模块。
1.2 TwinCAT3 XAR
版安装。
通常在嵌入式
PC
中只需要安装
XAR
版本的
TwinCAT3
即可,因为嵌入式
PC
中硬
盘通常比较小,而且只需要负责模块的执行,不需要在本机中对模块进行开发。
Beckhoff
官方网站下载
Twincat3 XAR
版,下载完成后,打开软件安装包。随后的
步骤和
full
版本安装
(1)-(4)
一样。
1.2.1
安装提示。
首先让我们来看下这
2
个安装包分别有什么内容:

(
1
)通过用户自定义安装可以发现:其实你只需要
Full
安装包即可,
Full
安装包
也可以只安装
XAR
。
(
2
)上图中
32bit
是软件自动识别系统是
32
位系统还是
64
位,因此
3.1
版以后
都可以支持
32
位和
64
位。
(
3
)安装路径建议安装在全英文路径下,如果不是用户自定义安装默认在
C:
盘
下。
1.3
安装中出现的弹窗
(
1
)出现警告,提示需要以管理员身份运行。

答:右键安装包并以管理员身份运行。
(
2
)如果以管理员身份运行了还是跳出如上弹窗。
答:当前用户没有管理员权限,可以在控制面板中查看当前账户是否具备管理员
权限。如果不具备管理员权限,请更换有管理员权限的账户进行安装,或者修改
当前账户使之具备管理员权限。
(
3
)出现报错,提示“
Could not write value to key
”。
答:某些杀毒软件阻止了服务导致安装失败,安装前卸载杀毒软件,或将
TwinCAT
添加至杀毒软件白名单。
(
4
)出现警告,提示“
Could not install .net framework 4.5
”导致安装无法继续的
情况。
答:
XP
系统无法安装
.net framework 4.5
,对于
Visual Studio
来说也就无法安装
2012
等以上版本。只能安装
VS2010
,再装
3.1.4018.X
版本的
TwinCAT3
。