项目需要,初次接触TwinCAT3,需要基于倍福TwinCAT3实现OPCUA通讯。过程中遇到很多问题,电脑也不知道怎么回事疯狂卡死蓝屏,倍福的相关软件程序都卸载之后就好了。调整心态,重新梳理并安装一次,希望这次可以顺利。
所用电脑:64位Win10,拯救者。
目录
一、软件安装顺序
SQLServer(如果需要的话)-->VS-->TwinCAT3-->function(eg:TF6100-OPC-UA)
软件安装的具体过程都可以找的到:TwinCAT 3 入门进阶 安装篇 - 知乎 (zhihu.com)
卸载顺序反过来就成了,卸载TwinCAT3时,建议双击安装包进行卸载,这样会卸载的干净一点。
TWinCAT3安装包,只有3.1.4020之后的版本才支持Windows10。
二、TF6100-OPC-UA安装包
这个function在官网也可以找到,但是不是一个,是四个部分分开的,目录如下:
在参考安装文档中(2条消息) 基于倍福控制器的TwinCAT3 的OPC_UA通信_卷积神经网络的博客-CSDN博客,使用的是一个安装程序,暂时称其为“四合一”:
这里“四合一”安装完毕之后其中会多一个很有用的SampleClient,建议安装“四合一”,省事一点,这里的路径以及包含内容如下图所示:
三、OPCUA常用的Client测试工具
首先是TwinCAT OPC UA sample Client,这个在安装上面所说的TF6100“四合一”之后,就会出现的软件,能够以匿名身份访问Server,可用于OPCUA通信测试。
第二个是UaExpert软件,这个OPC UA基金会提供的工具,当编写好server代码后并运行,可以使用UaExpert去和server进行通信,在UaExpert官网下载即可,而且UaExpert能够分不同用户登录访问,对于测试多用户权限比较方便,其界面如下所示:
四、配置流程
这里电脑里已经有了VS2017,直接从倍福官网下TwinCAT3,这里注意:TWinCAT3安装包,只有3.1.4020之后的版本才支持Windows10。