TwinCAT2.0从入门到精通V2

所需积分/C币:50 2017-12-21 14:16:49 15.39MB PDF
收藏 收藏
举报

第 1 章,系统概述,包括原理、选型、安装和接线 第 2 章,编程入门,实现用最简单的程序控制一套硬件。 第 3 章, TwinCAT 开发环境的深入介绍,不做练习,仅供查询。 第 4 章,操作系统和硬件,包括系统备份、桌面接管等工具。 第 5 章,常用功能:包括掉电保持、数据存储、配方功能等 第 6 章, TwinCAT 库文件,重点介绍温控、 PID、 OS 功能扩展、 EtherCAT 诊断和配置 第 7 章, 连接 IO 模块,介绍各种 IO 模块的特殊用法。 第 8 章, 连接其它 TwinCAT 系统,包括 ADS 通讯和 Realtime Ethernet 第 9 章, 连接第三
TwinCat20从入门到精通V2.011112.docx 项口开发阶段,预先阅读第3章,π win cat开发环境的深入介绍,并根据所使用的 O模块和设备,详纽煷读第7章的相关内容。 项目结束阶段,可查阅第4章,操作系统和使件、 第3页共418页 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat20从入门到精通V2.011112.docx 0.4版本说明 本书所捉供的操作截图、程序代码都基于 Twincat2.l1( Build2234)。截至目前,由于 BECKHOFF公司的 Twincat软件仍然会持续升级和更新,我们不排除后续版本的操作界面 会发生变化,而例程中的代码也有可能不适用于后续版本。 由于本书还在编辑阶段,截至2013年11月27日,完成了第1-13章和“配套文档”中相 应的文件夹。“配套文档”的内容多达1.37G,包括软件安装包、辅助工具、DEMO程序、 帮助文件等等。目前只是内容填入了书的框架,配套文档归到了相应的文什夹。这样一份文 档对于 Twincat2.0的用户而言,如果不涉及运动控制,应该可以满足百分之八十的需求了。 第十四章,特殊⑩O模块,每个模块都写完整的话,需要很长篇幅,也旿做成单行本的形式 放在附件更好 接下来还需要对文字进行整理,修饰,对配套文档进行精简、条理化。那将是一个漫长的过 程,视工作繁忙程度而定。欢迎对本书的结构、内容提岀意见和建议,请发邮件至 L.cheN(abeckhoff.com.cn 作者201404-13丁广州 第4贞共418贝 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat20从入门到精通V2.011112.docx 0.5更新记录 第1遍基木内容填充 20130910导读和目录,第1章系统概述 20130918第2章编程入门,第3章编程系统的深入介绍 20130924第4章操作系统和硬件 20130929第5章数据存储、配方和文件第6章常用库文件 20131016第7章连接|O模块 20131107第8章连接其它 TwinCat系统 20131101第9章连接第二方设备 20131108第10章连接第三方PLC 201311.25第11章HM解决方案 2013.11.26第12章连接企业数据库,第13章从 Twin cat2到 Twin cat3及附件 2013.11.26第14章特殊o模块(未整理),2013.11.26第15章附件 2014.04.13合并章节,添加书签 2014.06.03添加附件链接 201411.12第9章,连接第一方设备之 Tcpip迸讯,修正严重误导 第5实共418页 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat20从入门到精通V2.011112.docx 目录 1.系统概述… 基于PC的控制器 1.1.1. TwiNCAT PLC的实时性. 15 1.1.2. TwinCAT PlO的数据区 16 1.1.3. TwinCAT PLO的数据存储 17 1.1.4. Twin CAT Plo与外设IO的连接… 1.2.选型设计 12.1.控制器…. ·…··:· 20 1.2.2.系统扩展模块. 23 12.3.IO系统. 25 1.3.安装和接线 7 2.编稈入门].…. 概述 29 2.2.在编程PC上安装 TwinCat开发环境… 22.1.在PC上安装 TwinCAT开发环境 29 222.升级 TwinCat开发坏境… 35 2.3.初步认识开发环境 37 2.3.1.1 winCe图标和1 winCa状态 232. Twin Cat快捷菜单的功能 7 23.3.获取和注册正版授权 +““ 39 2.4.对PC- Based控制器编程的准各工作 39 241.设置IP地址… 242.设置 NetID 40 243.在 Syslem Manager中添加路由… 25.开发第一个PIC项目… 46 2.5.1.创建PLC程序 46 252. System Manager配置 2.53.下载和运行PLC程序. .59 254.设置廾机自启动 2.6.上传、下载和比较.. .66 26.1.PLC程序的上传下载和比较 66 262. System Manager配置的上传下载和比较 27.电子示波器 ScopeⅤiew 2.7.1.基木操作步骤 3. TwinCat开发环境的深入介绍.… 82 PLC Control 3.1.1.快捷键列表…… 82 3.1.2.输入输出的1O变量自动分配地址 3.1.3.任务、程序、了程序的运行机制...… 3.1.4.子稈序段( Action) 3.1.5.添加和引用库文件 第6页共418页 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat20从入门到精通V2.011112.docx 3.1.6.结构和枚举… 数组和指针 109 3.1.8.导入、导出和合并程序 ………10 3.19.项目加密和对象加密 3.1.10.编程语言∴… 116 3.1.11.溢出检查… 118 3..12.建立自己的库文件 3.2 ystem Manager.… 124 321.快捷健列表 124 3.2.2.如何实现低于lus的控制周期 ·· 124 3.2.3.如何设置任务的优先级 3.24.判断控制器的实时性 127 3.2.5.判断配置的IO与实际硬件是否匹 3.2.6.变量监视表和事件消息窗 130 3.3.禁止 TwincAt的开机自启动 34.电子小波器 Scope2 133 34.1.如何显示 Remote pc上的 TwinCAT变量曲线 133 34.2.如何显示数组和超采样的变量曲线 …134 34.3.如何在net应用稈序中集成 Scope2显示控件。 .134 4.操作系统和硬件.….… 4.1.概述 135 4.2. Windows ce操作系统… ·+++““ +““ 136 42.1.系统备份和还原 136 4.2.2.远稈桌面连接 .137 4.2.3.中文语言包的安装 138 4.2.4.廾启 FTP Server与PC交换文件 .139 4.2.5.显示器分辩率设置及屏幕校准… 142 43. Windows Xpe及 Windows Xp操作系统 4.3.1.系统备份和还原 143 43.2.远程桌面连接. 146 4.3.3.中文语言包的安装 · 146 4.3.4.突然断电对操作系统的损坏... 48 4.3.5.经共享文件夹与PC交换文件…… ………152 4.3.6.显示器分辩率设置及屏幕校准 152 UPS硬件 4.4.1.CX系列的UPS. 52 4.42.IPC上的UPS… 152 4.4.3.CX50Xx上的ls-UPS 152 5.数据存储、配方和文件 153 5.1.掉电保持数据 154 5.1.1.用 Persistent变量实现掉电保持 ∴154 5.1.2.用 NOVRAM区实现变量的掉电保持 158 5.1.3.清除、备份和恢复NOⅤRAM区的数据 第7六共418贝 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat20从入门到精通V2.011112.docx 5.2.数据存储到文件. 521.读写进制文件… 164 2.2.读写CSV文件.… ···:····4····4···*·+4·· 523.读写wtc文件 166 524.读写XML文件 l76 5.3.配方功能…....…..…178 53.1.用XML文件实现配方 178 532.用wtc文件实现配方 53.3.用 Pcrsistent变量实现配方… 179 TwinCat库文件… ·…··:· 180 温控库 180 简介 6.2.控制工具箱 TcPlcControllerToolbox. lib. …180 6.2.1.滤波. 6.2.2 PID ·,,里果里,,里,,,,,里里 l82 6.23.PWM输出 624.设定点发生器 Setpoint Grcncration. 184 63.调用 Windows和 TwinCAt功能的库 TCUtilitvlib.185 6.3.1.调用 Windows的功能. 185 63.2.读取PP地址和修改注册表 6.3.3.启动和停止应用程序 .187 634.内存操作.… +“+“ 188 63.5.调用 TwinCAT System Manager的功能 189 63.6.BCD码转换 64. therA主站和从站的控制 TcEthercaTlib. 190 64.1. EtherCat状态切换 6.42. EtherCat从站的参数设置 64.3. EtherCAt数据包统计.. ∴.195 6.44. EtherCat诊断. ∴195 65.其它有用的库 195 7.IO模块、总线主站和 EtherCat 196 7.1.KL模块. 7.1.1.KL模块的 Process data. 197 7.1.2.KL模块的参数设置 98 7.1.3.KL模块的错误诊断和恢复 202 7.2.EL模块. 202 7.2.1.EL模块的 Process data一控制信号..202 7.2,2.EL模块的 Process data-EtherCA诊断信息 203 7.2.3.EL模块的参数访问 …………205 7,2.4.FL模块的错误诊断和优化配置 7.2.5. EtherCAT从站几级 Firmware. 211 7.3.现场总线主站 213 7.3.1.概述 第8页共418页 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat20从入门到精通V2.011112.docx 7.3.2. Profibus Dp 7.3.3 Canopen 219 7.3.4. Realtime ethernet 234 7.4. EtherCAT 237 7.4.1.配置 Ethercat主站… 237 742.配冒 Ethercat从站.…… 743.优化 EtherCAT网络—同步单元配置. 238 7.4.4.优化 Ethercat网络一一设置热连接 Hol Connect.41 74.5.优化 Ethercat网络—一设置网终冗余 Redundancy 243 8. TwinCat之间的实时和非实时通讯… 246 8.1.概述 ··· 246 8.2.ADS通讯办议 246 8.2.1.ADS设备的识别. 246 822. ADS Router路由表 247 8.2.3.ADS设备的数据访问 ………251 8.2.4.从PLC程序实现ADS通讯 825.从高级语言实现ADS通讯 253 8.3. Realtime ethernet 54 8.3.1.运行 Realtime ethernet的软件和硬件要求 8.32.配置 Realtime ethernet的步骤 255 8. 4. EtherCat Slave 265 84.1. Ethercat从站侧的设置 ·+++““ +““ 65 84.2. EtherCAT主站侧的设置 267 8.5.桥接模块EL6692…. 268 8.5.1.网络拓朴图 268 8.52.配置步骤 9.与现场仪表RS232/485及TCP/P通讯 91.串行通讯的硬件准备 7 91.1.串行通讯的物理接口 270 91.2. Modbus rtu通信介绍 270 92.串口通讯的硬件准备 271 92.1.硬件接线. 922.配置通讯接冂… 93. TwinCAT PLC的自由口通讯程序 ∴275 93.1.编写PC程序 276 93.2.在PLC变量和 Process data之间建立映射 280 9.3.3.激活配置。 282 934.调试PLC程序。 282 94. TwinCat ModbuS rtu程序… 283 94.1.作为 Modbusrtu Slave与触摸屏通讯 283 94.2.作为 ModbusrtU Master与与温控表、变頻器等通讯… ∴285 943.在PLC变量和 Process data之间建立映射 288 944.激活配置 第9贞共418贝 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat20从入门到精通V2.011112.docx 945.调试PLC程序 9.5. TwinCAT TCP/IP Server 291 9.51.安装 Supplement291 952.编写TCPP迸讯的程序 292 9.53.自行编写TcpP通讯程序 292 95.4.引用UDP通讯的示例程序 955.变量值转换成BCD字符串。 9.6. Twin CAT Modbus tCP Server 9.6.1 Twin Cat Modbus tcP Server的安装 962. Modbus tcP地址与PLC地址的映射关系 ,30l 963.测试 Twin Cat Modbus tCP Server 303 9.7. TwinCAT Modbus TCP Client 971.引用 TeModbsuSry.Lib. 304 9.72.调用 Modbus tCP client的功能块 304 97.3.存盘,编译。 97.4.测试运行… 306 10.作为总线从站集成到第三方PIC 309 10.1.概述…. ………309 10.2. Profibus dp slave 10.21. Ether cat从站侧( Twincat)的设置 309 1022. Profibus dp主站侧( Siemens plo)的设置 10.23.FI67310010的诊断 ·+++““ ·“““ 317 10. CanOpen si 318 10.4. Profinet io slave 318 0.4.1.概述 318 10.42.软件和硬件准备 319 10.4.3.设置步骤 10.5. Ethernet iP Slave 324 10.5.1.概述… 324 10.52.软件和硬件准备 324 10.53.从站侧( TwinCAT)的配置 325 10.54.主站侧( RSLogix)的配置 329 10.55.结果验证 331 10.56.FAQ ····:····“···+:·4··“··· 32 106. DeviceNet slave 32 10.61.软件和硬件准备… 333 10.6.2. Devicenet从站侧( Twincat)的设置 333 10.6.3. Devicenet主站侧的设置 335 10.6.4.EL67520010的诊断 1.HMI解决方案 111.概述 ∴341 11.2.经RS232/S485连接触摸屏 341 11.3.经以太网连接触摸屏… .341 第10负共418页 2014-11-12 本文纯属个人经验,非 Beckhoff公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen

...展开详情
试读 127P TwinCAT2.0从入门到精通V2
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
上传资源赚积分or赚钱
最新推荐
TwinCAT2.0从入门到精通V2 50积分/C币 立即下载
1/127
TwinCAT2.0从入门到精通V2第1页
TwinCAT2.0从入门到精通V2第2页
TwinCAT2.0从入门到精通V2第3页
TwinCAT2.0从入门到精通V2第4页
TwinCAT2.0从入门到精通V2第5页
TwinCAT2.0从入门到精通V2第6页
TwinCAT2.0从入门到精通V2第7页
TwinCAT2.0从入门到精通V2第8页
TwinCAT2.0从入门到精通V2第9页
TwinCAT2.0从入门到精通V2第10页
TwinCAT2.0从入门到精通V2第11页
TwinCAT2.0从入门到精通V2第12页
TwinCAT2.0从入门到精通V2第13页
TwinCAT2.0从入门到精通V2第14页
TwinCAT2.0从入门到精通V2第15页
TwinCAT2.0从入门到精通V2第16页
TwinCAT2.0从入门到精通V2第17页
TwinCAT2.0从入门到精通V2第18页
TwinCAT2.0从入门到精通V2第19页
TwinCAT2.0从入门到精通V2第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >