学习倍福控制器和EtherCAT协议的时候,TwinCAT3是非常有必须要学习的。TwinCAT软件其功能强大,可以写plc程序,可以写图形化界面,可以观察波形等等。初次学习时参考TwinCAT3 入门教程和TwinCAT 3运动控制教程,把TwinCAT 3中界面的一些功能都试了一遍。另外用功能块学着写了凸轮、齿轮的程序,并用Visualization图形化界面来控制。       TwinCAT3 是基于 PC 的控制软件并且它开启了一个新的时代,是倍福公司历 史上又一个里程碑。
 
        特别是在高效的工程领域中 TwinCAT3 将模块化思想以及其灵活的软件架构,融入到整个平台。 
 
        几乎每一种控制应用程序都能在 TwinCAT3 中实现。从印刷设备、木工设备、 塑料机械或门窗设备、风力发电机和实验台,亦或是楼宇,诸如剧院,以及运动 场,一切都可以通过 TwinCAT3 实现自动化。 
 
        用户可以选择不同的编程语言来实现这些应用。除了经典的 PLC 编程语言的IEC 61131-3,用户现在也可以用高级语言 C 或 C++,以及 MATLAB®/ Simulink®。
 
        整合了运动功能从而简化了工程项目,以及全新的安全应用编辑更加人性化。
 
         这些以及更多的特性都证明了为什么 TwinCAT3 也名为扩展的自动化。
 
 
TwinCAT3 入门教程:
 
本书内容的架构安排如下: 
 
         第一章介绍 TwinCAT3  软件架构,如何选择合适的  Visual Studio ,以及如何安  
 
 装帮助系统。  
 
         第二章介绍了 TwinCAT3  试用版授权以及完整版授权激活方式,同时介绍了  
 
 两种全新硬件授权设备的介绍和使用。  
 
         第三章介绍了 TwinCAT3  中如何扫描硬件,以及虚拟层和物理层直接的连接  
 
 如何实现。  
 
         第四章围绕 IEC61131-3  的概念展开了说明,讲述了  IEC61131-3  标准的核心概  
 
 念,语法以及  IEC61131-3  新标准扩充的部分。  
 
         第五章介绍如何创建一个 TwinCAT3  项目,并且选择  ST (结构文本)语言进  
 
 行简单编程,调用功能块,在线检测与调试的过程。  
 
         第六章介绍如何选择 PLC  中自带的  HMI  功能编辑一个完整的界面,并且实现  
 
 全屏显示,用户管理,网页浏览等功能。  
 
         第七章全面介绍 TwinCAT3  中  Measurement  功能的使用,包括如何创建一个  
 
 有效的示波器,如何进行  YT  和  XY  的曲线、 Bar  柱状图查看,以及  reporting ,  
 
 cursors , trigger  和  saving data  等功能。  
 
         第八、九章讲述了 TwinCAT3  库管理和源代码管理,可以学习在  TwinCAT3  平  
 
 台如何实现库的创建和管理,以及源代码上载和下载,自启动项创建的过程,针  
 
 对多版本切换也有详细介绍。  
 
         第十章主要针对于原本一些 TwinCAT2  的客户,希望实现代码移植转换到  
 
 TwinCAT3  中,那可以通过本章节学习到转换的步骤,以及一些注意点。  
 
         第十一章介绍了高速实时以太网——EtherCAT ,对  EtherCAT  基础性能和网络  
 
 错误信息诊断进行了介绍,同时也讲解了如何在工控机上手动安装  EtherCAT  驱  
 
 动的步骤。 
 
 
 
  TwinCAT 3运动控制教程:    
 
         本书内容的框架安排如下:  
 
         第一章对 TwinCAT NC PTP  的系统进行概述,简单介绍  TwinCAT NC PTP  与  TwinCAT PLC  
 
 的关系、 NC  轴的类型、控制周期等。  
 
         第二章介绍如何扫描驱动器以及 Axis  轴的重要参数以及如何实现单轴和多轴的调试。  
 
         第三章 NC PTP  功能所需要的库文件,如何利用功能块实现使能、点动、绝对定位、电  
 
 子齿轮、寻参等。  
 
         第四章到第八章介绍电子凸轮、位置外部设定值发生器、位置补偿功能、飞锯功能、  
 
 fifo  功能所适用的场合,创建方法以及程序编程相关功能块等。  
 
         第九章介绍如何使用 PLC  程序来修改  NC  轴参数。