介绍
TwinCAT3
TwinCAT3是Beckhoff推出的一款基于PC的控制器软件,简单理解是一套集成开发环境,里边有各种分析工具以及通信中间件;开发者可以很方便的用它来进行IPC和PLC之间的通信连接
ADS
倍福ADS(Automation Device Specification)是一个跨设备的网络通信协议(基于TCP/IP),依托TwinCAT提供的通信组件,它允许PLC、IPC之间进行数据分发、读写,支持同步、异步通信方式
环境搭建
VS2019
安装C++桌面开发组件
安装完Visual Studio版本信息页面如下
TwinCAT3
在使用ADS之前需要先安装TWinCAT3环境,我这里装的是V3.1.4024.55,属于TwinCAT3 Full版本,下载页面:https://www.beckhoff.com.cn/en-en/download/650023470
TwinCAT3 Full版本分XAR和XAE两部分,需要搭配Visual Studio版本使用
- XAE:eXtended Automation Engineerin,XAE是基于Visual Studio作为开发环境,进行多种语言的编程和硬件组态
- XAR:eXtended Automation Runtime,XAR是实时运行环境,对 TwinCAT 模块加载、执行、管理、实时运行与调用
TwinCAT3安装比较简单,勾选相应的组件,默认安装就可以了
Qt6.7.2
使用在线工具安装Qt6.7.2,第一次打开需要使用--mirror
命令指定软件源
qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirror.nju.edu.cn/qt
Qt组件勾选