在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → TwinCAT 2.0从入门到精通.pdf

TwinCAT 2.0从入门到精通.pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:12.04M
  • 下载次数:25
  • 浏览次数:50
  • 发布时间:2020-12-07
  • 实例类别:一般编程问题
  • 发 布 人:lyhawk2007
  • 所需积分:2
 相关标签: 从入门到精通 INCA 精通 NC 入门

实例介绍

【实例简介】

【实例截图】

from clipboard

【核心代码】

目 录
更新时间:2013.09.30
1. 系统概述 Error! Bookmark not defined.
1.1 基于 PC 的控制器......................................................... Error! Bookmark not defined.
1.1.1 TwinCAT PLC 的实时性........................................ Error! Bookmark not defined.
1.1.2 TwinCAT PLC 的内存............................................ Error! Bookmark not defined.
1.1.3 TwinCAT PLC 的数据存储.................................... Error! Bookmark not defined.
1.1.4 TwinCAT PLC 的外设的连接................................ Error! Bookmark not defined.
1.2 选型 ............................................................................... Error! Bookmark not defined.
1.2.1 CPU 和电源............................................................ Error! Bookmark not defined.
1.2.2 系统扩展模块......................................................... Error! Bookmark not defined.
1.2.3 信号模块................................................................. Error! Bookmark not defined.
1.3 安装和接线 ................................................................... Error! Bookmark not defined.
2. 编程入门 17
2.1. 概述 ...............................................................................................................................17
2.2. 在编程 PC 上安装 TwinCAT 开发环境.......................................................................17
2.2.1. 在 PC 上安装 TwinCAT 开发环境 ........................................................................18
2.3. 初步认识开发环境........................................................................................................24
2.3.1. 开发环境简介.........................................................................................................24
2.3.2. TwinCAT 授权........................................................................................................25
2.4. 在编程 PC 上添加到 CX 控制器的路由 .....................................................................26
2.4.1. 确定控制器的 IP 地址...........................................................................................28
2.4.2. 网络设置,使 PC 与控制器连通..........................................................................28
2.4.3. 在 System Manager 中添加路由............................................................................28
2.5. 开发第一个 PLC 项目 ..................................................................................................33
2.5.1. 创建 PLC 程序 .......................................................................................................33
2.5.2. System Manager 配置.............................................................................................38
1.1.1 2.5.4 下载和运行 PLC 程序 .................................................................................47
2.6. 设置开机自启动............................................................................................................51
2.7. 上传、下载和比较........................................................................................................54
2.7.1. PLC 程序的上传下载和比较 ................................................................................54
2.7.2. System Manager 配置的上传下载和比较.............................................................57
2.8. 电子示波器 Scope View ...............................................................................................58
2.8.1. 基本操作步骤.........................................................................................................58
3. TwinCAT 开发环境的深入介绍 69
3.1. PLC Control...................................................................................................................69
3.1.1. 快捷键列表.............................................................................................................69
3.1.2. 输入输出的 IO 变量自动分配地址.......................................................................69
3.1.3. 任务、程序、子程序的运行机制.........................................................................77
3.1.4. 子程序段(Action)..............................................................................................85
TwinCAT 2.0 从入门到精通 导读和目录
第 4 页 共 8 页 2013-9-30
本文纯属个人经验,非 Beckhoff 公司正式发行,如有疑问,请直接联系作者:BCGZ Lizzy Chen
3.1.5. 添加和引用库文件.................................................................................................87
3.1.6. 结构和枚举.............................................................................................................96
3.1.7. 数组和指针...........................................................................................................100
3.1.8. 导入、导出和合并程序.......................................................................................101
3.1.9. 项目加密和对象加密...........................................................................................102
3.1.10. 编程语言...............................................................................................................107
3.1.11. 溢出检查...............................................................................................................109
3.1.12. 建立自己的库文件...............................................................................................109
3.2. System Manager...........................................................................................................115
3.2.1. 快捷键列表...........................................................................................................115
3.2.2. 如何实现低于 1ms 的控制周期..........................................................................115
3.2.3. 如何设置任务的优先级.......................................................................................116
3.2.4. 判断控制器的实时性...........................................................................................118
3.2.5. 判断配置的 IO 与实际硬件是否匹配.................................................................118
3.2.6. 变量监视表和事件消息窗...................................................................................121
3.3. 禁止 TwinCAT 的开机自启动....................................................................................122
3.4. 电子示波器 Scope 2....................................................................................................124
3.4.1. 如何显示 Remote PC 上的 TwinCAT 变量曲线.................................................124
3.4.2. 如何显示数组和超采样的变量曲线...................................................................125
3.4.3. 如何在.net 应用程序中集成 Scope2 显示控件。 ..............................................125
4. 操作系统和硬件 126
4.1. 概述 .............................................................................................................................126
4.2. Windows CE 操作系统 ...............................................................................................127
4.2.1. 系统备份和还原...................................................................................................127
4.2.2. 远程桌面连接.......................................................................................................129
4.2.3. 中文语言包的安装...............................................................................................130
4.2.4. 开启 FTP Server 与 PC 交换文件........................................................................131
4.2.5. 显示器分辩率设置及屏幕校准...........................................................................134
4.3. Windows XPe 及 Windows XP 操作系统 ..................................................................135
4.3.1. 系统备份和还原...................................................................................................135
4.3.2. 远程桌面连接.......................................................................................................137
4.3.3. 中文语言包的安装...............................................................................................138
4.3.4. 突然断电对操作系统的损坏...............................................................................140
4.3.5. 经共享文件夹与 PC 交换文件............................................................................144
4.3.6. 显示器分辩率设置及屏幕校准...........................................................................144
4.4. UPS 硬件.....................................................................................................................144
4.4.1. CX 系列的 UPS....................................................................................................144
4.4.2. IPC 上的 UPS .......................................................................................................144
4.4.3. CX50xx 上的 1s-UPS...........................................................................................144
5. 数据存储、配方和文件 144
5.1. 掉电保持数据..............................................................................................................145
TwinCAT 2.0 从入门到精通 导读和目录
第 5 页 共 8 页 2013-9-30
本文纯属个人经验,非 Beckhoff 公司正式发行,如有疑问,请直接联系作者:BCGZ Lizzy Chen
5.1.1. 用 Persistent 变量实现掉电保持 .........................................................................145
5.1.2. 用 NOVRAM 区实现变量的掉电保持...............................................................150
5.1.3. 清除、备份和恢复 NOVRAM 区的数据...........................................................153
5.2. 数据存储到文件..........................................................................................................154
5.2.1. 读写二进制文件...................................................................................................155
5.2.2. 读写 CSV 文件.....................................................................................................157
5.2.3. 读写 wtc 文件.......................................................................................................158
5.2.4. 读写 XML 文件....................................................................................................167
5.3. 配方功能 .....................................................................................................................169
5.3.1. 用 XML 文件实现配方........................................................................................169
5.3.2. 用 wtc 文件实现配方...........................................................................................170
5.3.3. 用 Persistent 变量实现配方 .................................................................................170
6. TwinCAT 库文件 171
6.1. 温控库 .........................................................................................................................171
6.1.1. 简介.......................................................................................................................172
6.2. 控制工具箱 TcPlcControllerToolbox.lib.....................................................................172
6.2.1. 滤波.......................................................................................................................172
6.2.2. PID 173
6.2.3. PWM 输出............................................................................................................174
6.2.4. 设定点发生器 SetpointGeneration.......................................................................175
6.3. 调用 Windows 和 TwinCAT 功能的库 TcUtility.lib...................................................176
6.3.1. 调用 Windows 的功能..........................................................................................176
6.3.2. 读取 IP 地址和修改注册表 .................................................................................177
6.3.3. 启动和停止应用程序...........................................................................................178
6.3.4. 内存操作...............................................................................................................179
6.3.5. 调用 TwinCAT System Manager 的功能 .............................................................180
6.3.6. BCD 码转换 .........................................................................................................180
6.4. EtherCAT 主站和从站的控制 TcEtherCAT.lib...........................................................181
6.4.1. EtherCAT 状态切换..............................................................................................181
6.4.2. EtherCAT 从站的参数设置..................................................................................185
6.4.3. EtherCAT 数据包统计..........................................................................................189
6.4.4. EtherCAT 诊断 .....................................................................................................189
6.5. 其它有用的库..............................................................................................................189
*******************************以下内容尚未完成********************************
7. 输入输出设备
7.1. KL 模块
7.1.1. KL 模块的 Process Data
7.1.2. KL 模块的参数设置
7.1.3. KL 模块的错误诊断和恢复
7.2. EL 模块
TwinCAT 2.0 从入门到精通 导读和目录
第 6 页 共 8 页 2013-9-30
本文纯属个人经验,非 Beckhoff 公司正式发行,如有疑问,请直接联系作者:BCGZ Lizzy Chen
7.2.1. EL 模块的 Process Data
7.2.2. EL 模块的参数设置
7.2.3. EL 模块的错误诊断和恢复
7.3. 控制面板的扩展按键
7.3.1. USB 从站
7.4. 现场总线主站
7.4.1. 概述
7.4.2. EtherCAT
7.4.3. Profibus DP
7.4.4. CanOpen
7.5. 测量模块
7.5.1. 电力测量模块 KL3403 和 EL3403
7.5.2. 称重模块 KL3356 和 EL3356
7.5.3. 示波器模块 KL3361
7.5.4. 示波器模块 KL3361
7.6. 运动控制模块
7.6.1. 高速脉冲输出模块
7.6.2. 步进电机驱动模块
7.6.3. 伺服驱动模块
7.7. 通讯模块
7.7.1. 串行通讯模块 EL6021
7.7.2. Profibus DP 通讯 EL6731
7.7.3. CanOpen 通讯模块 EL6751
7.7.4. 以太网通讯模块 EL6601
7.7.5. Profinet 通讯模块 EL6631
7.7.6. DMX 通讯模块 EL6851
7.7.7. 时钟同步模块 EL6688
7.8. XFC 超高速模块
7.8.1. 快速 IO 模块 EL1262/EL2262
7.8.2. 时间戳模块 EL1262/EL2262
7.8.3. 超采样模块 EL37x2/EL47x2
7.9. 高速脉冲输入及编码器接口模块
7.9.1. 高速脉冲输入模块
7.9.2. SSI 接口模块
7.9.3. 增量编码器模块
8. TwinCAT 系统之间的通讯
8.1. 概述
8.2. ADS 通讯
8.3. Realtime Ethernet
8.4. EtherCAT Slave
8.5. 桥接模块 EL6692
9. 与第三方设备的通讯
9.1. 概述
TwinCAT 2.0 从入门到精通 导读和目录
第 7 页 共 8 页 2013-9-30
本文纯属个人经验,非 Beckhoff 公司正式发行,如有疑问,请直接联系作者:BCGZ Lizzy Chen
9.2. 自由口协议的串行通讯
9.3. Modbus RTU
9.4. TwinCAT TCP/IP Server
9.5. TwinCAT Modbus TCP Server
9.6. Can 通讯
10. 与第三方 PLC 的通讯
10.1. 概述
10.2. EtherCAT Slave
10.3. Profibus DP Slave
10.4. CanOpen Slave
10.5. Profinet IO Slave
10.6. Ethernet IP Slave
10.7. Devicenet Slave
11. HMI 解决方案
11.1. 概述
11.2. 经 RS232/S485 连接触摸屏
11.3. 经以太网连接触摸屏
11.4. 组态软件
11.4.1. 概述
11.4.2. OPC
11.4.3. Modbus TCP
11.4.4. TwinCAT PLC
11.5. 高级语言编写的 HMI 应用程序
11.5.1. 概述
11.5.2. ADS 通讯
11.5.3. OPC 通讯
11.5.4. TwinCAT IO 与 C  的实时通讯
11.5.5. TwinCAT PLC 与 VB6.0 通讯
11.5.6. TwinCAT PLC 与 VC6.0 通讯
11.5.7. TwinCAT PLC 与 VB.net 通讯
11.5.8. TwinCAT PLC 与 C#通讯
11.5.9. TwinCAT PLC 与 Labview 通讯
11.5.10. 在高级语言中调用 OPC Client 与 TwinCAT 通讯
11.6. TwinCAT HMI
11.6.1. 概述
11.6.2. 基本图元编辑
11.6.3. 子画面的重复使用
11.6.4. 动态文本的显示
11.6.5. 实例 1:显示中文报警信息
11.6.6. 实例 2:用户管理器
11.6.7. TwinCAT HMI CE
11.6.8. TwinCAT HMI
11.6.9. TwinCAT HMI Web
TwinCAT 2.0 从入门到精通 导读和目录
第 8 页 共 8 页 2013-9-30
本文纯属个人经验,非 Beckhoff 公司正式发行,如有疑问,请直接联系作者:BCGZ Lizzy Chen
12. 与企业数据库通讯
12.1. 概述
12.2. TwinCAT Database Server
13. 从 TwinCAT 2 到 TwinCAT 3
13.1. 概述
13.2. 自由口协议的串行通讯
14. 备用
14.1. 概述
14.2. 备用
14.3. 备用
15. 附录
15.1. 附录 1: PLC Control 编程手册 2011
15.2. 附录 2: 简明安装手册

实例下载地址

TwinCAT 2.0从入门到精通.pdf

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
;
报警