TwinCAT2.0 从入门到精通_V2.04_20170418.docx
第 5 页 共 430 页 2017-4-19
本文纯属个人经验,非 Beckhoff 公司正式发行,如有疑问,请直接联系作者:BCGZ Lizzy Chen
目 录
1. 系统概述 ................................................................................................................................. 12
1.1. 基于 PC 的控制器 ......................................................................................................... 13
1.1.1. TwinCAT PLC 的实时性 ........................................................................................ 14
1.1.2. TwinCAT PLC 的数据区 ........................................................................................ 15
1.1.3. TwinCAT PLC 的数据存储 .................................................................................... 16
1.1.4. TwinCAT PLC 与外设 IO 的连接 .......................................................................... 16
1.2. 选型设计 ....................................................................................................................... 18
1.2.1. 控制器 ..................................................................................................................... 19
1.2.2. 系统扩展模块 ......................................................................................................... 23
1.2.3. I/O 系统 .................................................................................................................. 24
1.3. 安装和接线 ................................................................................................................... 27
2. 编程入门 ................................................................................................................................. 28
2.1. 概述 ............................................................................................................................... 28
2.2. 在编程 PC 上安装 TwinCAT 开发环境 ....................................................................... 28
2.2.1. 在 PC 上安装 TwinCAT 开发环境 ........................................................................ 28
2.2.2. 升级 TwinCAT 开发环境 ....................................................................................... 35
2.3. 初步认识开发环境 ........................................................................................................ 35
2.3.1. TwinCAT 图标和 TwinCAT 状态 .......................................................................... 35
2.3.2. TwinCAT 图标快捷菜单的功能 ............................................................................ 36
2.3.3. 获取和注册正版授权 ............................................................................................. 37
2.4. 对 PC-Based 控制器编程的准备工作 .......................................................................... 38
2.4.1. 设置 IP 地址 ........................................................................................................... 38
2.4.2. 设置 NetID .............................................................................................................. 39
2.4.3. 在 System Manager 中添加路由 ............................................................................ 40
2.5. 开发第一个 PLC 项目 .................................................................................................. 45
2.5.1. 创建 PLC 程序 ....................................................................................................... 45
2.5.2. System Manager 配置 ............................................................................................. 51
2.5.3. 下载和运行 PLC 程序 ........................................................................................... 58
2.5.4. 设置开机自启动 ..................................................................................................... 63
2.6. 上传、下载和比较 ........................................................................................................ 65
2.6.1. PLC 程序的上传下载和比较 ................................................................................ 65
2.6.2. System Manager 配置的上传下载和比较 ............................................................. 68
2.7. 电子示波器 Scope View ............................................................................................... 70
2.7.1. 基本操作步骤 ......................................................................................................... 70
2.7.2. 曲线的保存和分析 ................................................................................................. 77
3. 深入理解和使用 TwinCAT .................................................................................................... 81
3.1. PLC Control ................................................................................................................... 81
3.1.1. 快捷键列表 ............................................................................................................. 81
3.1.2. 变量声明 ................................................................................................................. 82
3.1.3. 多语言混合编程 ..................................................................................................... 84
3.1.4. 操作符和复用代码 ................................................................................................. 86