TwinCAT2.0从入门到精通_V2.04

所需积分/C币:50 2018-06-06 08:42:47 20.43MB PDF
收藏 收藏 5
举报

TwinCAT2.0从入门到精通_V2.04_20170418
TwinCat2.0从入门到精通V2.0420170418docX 项口开发阶段,预先阅读第3章, TwinCat开发环境的深入介绍,并根据所使用 的IO模块和设备,详细阅读第7章的相关内容 项目结束阶段,可査阅第4章,操作系统和硬件。 0.4版本说明 本书所提供的操作截图、程序代码都基于 Twincat2.11( Build2234)。截至日前,由于 BECKHOFF公司的 TwinCAT软件仍然会持续升级和更新,我们不排除后续版本的操作界面 会发生变化,而例程中的代码也有可能不适用丁后续版木 0.5关于配套文档 以前的配套文档,从V2.02版开始,分成了配套文档、配套工具、配套视频。通常示例 程序、说明文档会放在文件夹“配套文档中”,而配套工具通常是指第三方的工具软件,有授 权和容量的问题,用户可以需要时再下载。配套视频,就是常用的一些操作步骤,是自行收 集或者录制的。正文中会提到这些文件的引用,如果PDF文件链接失败,需要用户按章节 手动査找目录。如果是Word文件格式,使用的时相对路径的链接,文件夹要放在与本文冋 层目录。 关于由于本书还在编辑阶段,截至2015年12月11日,完成了第8、10章之外的“配 套文档”中相应的文件火。“配套文档”的内容多达1.37G,包括欤件安装包、辅助工具、 DEMO程序、帮助文件等等。目前只是内容填入了书的框架,配套文档归到了相应的文件 夹。这样一份文档对于 TwinCat20的用户而言,如果不涉及运动控制,应该可以满足百分 之八十的需求了。第十四章,特殊[O模块,每个模垬都写完整的话,需要很长篇幅,也许 做成单行本的形式放在附件更好。 接卜来还需要对文字进行整理,修饰,对配套文档进行精简、条理化。那将是一个漫长 的过程,视工作繁忙程度而定。欢迎对本书的结构、内容提出意见和建议,请发邮件至 L Chen(a Beckhoff. com.cn 作者2015-12-11于广州 第3贝共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat2.0从入门到精通V2.0420170418docX 0.5更新记录 第1遍基木内容填充 20130910导读和目录,第1章系统概述 20130918第2章编程入门,第3章编程系统的深入介绍 20130924第4章操作系统和硬件 20130929第5章数据存储、配方和文件第6章常用库文件 20131016第7章连接1o模块 20131107第8章连接其它 Twin cat系统 20131101第9章连接第三方设备 20131.08第10章连接第三方PLC 201311.25第11章HM解决方案 201311.26第12章连接企业数据库,第13章从τ win Cat2到 Twincat3及附件 2013.11.26第14章特殊o模块(未整理), 201311.26第15章附件 20140413合并章节,添加书签 20140603添加附件链接 20141112第9章,连接第三方设备之 Cplp通讯,修正严重误导 2014.03.28第9章,结构优化,例程史新,增加原理介绍 201404.07全部章节结构优化 20140603添加附件链接 20140608更新第1、2章,新建配套文档。 20141112更新第9章, Tcpip通讯。 20151211整理配套文档(缺第8、10章) 20161113补充第8、10章配套文档,补充 Ethercat诊断信息 2017.0327整理第9章,串口通讯和 Tcpip通讯 20170418更新第12章,连接企业数据库 Twin CAT Database server 第4共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat2.0从入门到精通V2.0420170418docX 目录 1.系统概述… ………12 1.1.基于PC的控制器 1.1.1. TwinCAT PlC的实时性 14 1.1.2. TwinCAT PLC的数据区 1.1.3. TwinCAT PlO的数据存储 16 1.1.4. TwinCAT PLC与外设IO的连接… 选型设计 12.1.控制器 ………………19 1.2.2.系统扩展模块 ∴23 12.3.IO系统 24 1.3.安装和接线 2.编稈入门. 28 概述 2.2.在编程PC上安装 TwinCAt开发环境 22.1.在PC上安装 TwinCat开发环境 22.2.升级 TwinCat开发坏境 35 初步认识开发环境 231. TwinCAT图标和 winCa状态 2.3.2. Twincat图标快捷菜单的功能…… 23.3.获取和注册正版授权 37 2.4.对PC- Based控制器编程的准备工作 2.4. 设置IP地址 242.设置 NetId. 24.3.在 System Manager中添加路由,… 25.开发第一个PIC项目 45 2.5.1.创建PLC程序 252. System Manager配置 51 2.53.下载和运行PLC程序 …58 24.设置开机自启动. 2.6.上传、下载和比较. 65 26.1.PLC程序的上传下载和比较 65 262. System Manager配置的上传下载和比较 27.电子示波器 ScopeⅤew… 2.7.1.基木操作步骤 2.72.曲线的保存和分析 3.深入理解和使用 Twincat.… 81 PLC Contro 3.1.1.快捷键列表 3.1.2.变量声明 .82 3.1.3.多语言混合编程 3.1.4.操作符和复用代码 第5共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat2.0从入门到精通V2.0420170418docX 3.1.5.结构和枚举 3.1.6.数组和指针 3.1.7.导入、导出和合并程序…… 3.1.8.项日加密和对象加密. 105 3.9.建立自己的库文件… 10 3.1.10. FirstCvcle及其它隐含系统变量.….115 stem manager .l18 3.2.1.快捷键表… 322.如何实现低于1ms的控制周期 3.2.3.如何设置任务的优先级…18 3.2.4.判断控制器的实时性. 120 3.2.5.判断配置的IO与实际硬件是否匹配 l21 3.2.6.变量监视表和事件消息窗 124 3.3.任务和稈序的运行机制.… 125 34.电了示波器 Scope2 128 34.1.如何显小 Remote pc上的 TwinCat变量由线 128 342.如何显示数组和超采样的变量曲线 129 34.3.如何在net应用程序中集成 Scope2显示控件。…130 3.5.FAQ和小技巧 3.5.1.常见问题简答 3.52.编详常见错误. 132 3.5.3.禁止 TwinCat的开机自启动… 132 354.Boot文件夹及下属文件的作用 …134 3.55.在梯形图中显示注释. .135 3.56.结构文本ST语言的Demo程序 137 3.5.7.如何批量链接变量 .137 358.如何自动重新分配地址 137 3.59.在TC2中把FB的 action用作TC3中的 Method... 3.5.10.变量的格式转换 137 3.5.11.数据格式与对齐方式引发的问题… 138 3.5.12.与西门子PLC编程的异同… ····.+······+·······.+4···········. 138 3.5.13.倍福工稈师积累的函数和功能 38 4.操作系统和硬件. 139 4.1.概述 ·…:····*4···· 13 4. Windows ce操作系统 40 42.1.系统备份和还原 4.2.2.远程桌面连接… 142 42.3.中文语言包的安装 144 4.2.4.开启 FTP Server与PC交换文件… 44 4.2.5.显示器分辩率设置及屏幕校准 146 4.3. Windows XPe及 Windows Xp操作系统 148 4.3.1.系统备份和还原 148 4.3.2.远程桌面连接 .150 第6共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat2.0从入门到精通V2.0420170418docX 4.3.3.XP系统中文语言包的安装… 43.4.操作系统写保护 4.3.5.经共享文件夹与PC交换文件 151 43.6.显示器分辩率设置及屏幕校准 15 44.UPS硬件 4.41.CX1xx及CX2xxκ系列的UPS电源模块..153 44.2.IPC上的UPS选件 443.CX5xx及CX8x上集成的1sUPS 5.数据存储、配方和文件 155 5.1.掉电保持数据 ∴…156 5.1.1.用 Persistent变量实现掉电保持 156 5.1.2.用 NOVRAM区实现变量的掉电保持. l60 5.1.3.清除、备份和恢复 NOVRAM区的数据… 52.数据存储到文件 165 52.1.读写二进制文件 166 522.读与CSV文件 523.读写wt文件 .169 524.读写XML文件… 1,·。。p 172 5.3.配方功能 172 53.1.用XML文件实现配方 5.3.2.用wtc文件实现配方 172 53.3.用 Pcrsistent变量实现配方 6.*经Lib文件提供的扩展功能和算法 ∴173 61. TcTemp Ctrl lib温控库.…… 6.2 TcPlcController toolbox lib 174 62.1.滤波 .174 6.2.2.PID 623.PWM输出 76 624.设定点发生器 SetpointGeneration 6.3. TcUtility. Iib 178 6.3.1.调用 Windows的功能. 178 6.3.2.读取IP地址和修改注册表 6,33.启动和停止应用程序. 6.34.内存操作… .181 63.5.调用 TwinCAT System Manager的功能 63.6.BCD码转换… 64.其它有用的库 183 与倍福O及现场设备通讯种类汇总 184 7.1.KL模块 184 KL模块的 Process data 7.1.2.KL模块的参数设置 186 7.1.3.KL模块的错误诊断和恢复….… 7.2.EL模块 第7贝共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat2.0从入门到精通V2.0420170418docX 72.1.EL模块的 Process data一控制信号… 7.2.2.EL模块的 Process data上 therEAT诊断信息 191 72.3.EL模块的参数访问….193 72.4.EL模块的错误诊断和优化配置… 72.5. EthercAT从站升级 Firmware .199 7.3. EtherCat的网络配置和优化… 7.3.1. EtherCat主站配置和同步单元设置 202 7.3.2. EtherCat第三方从站配置和访问 202 73.3.优化 EtherCAT网络一一星形拓朴和热连接 203 7.3.4.优化 EtherCat网络—一环形拓朴和网络冗余 206 7.4. Ethercat的诊断和状态控制 2 74.1.上 therEAT状态切换 20 742. EtherCat诊断 213 7.5.* TwincaT与现场设备通讯的种类汇总 213 7.51.概述 213 7.5.2. Profibus dp 7.5.3. CanOpen及Can2.0通讯 8. Twin Cat控制器间的通讯种类汇总 215 概述 215 82.ADS通讯协议 82.1.ADS设备的识别 8.22.两台 TwinCat控制互加路山… 17 8.2.3.ADS设备的数据访问. 221 824.从PLC程序实现ADS通讯 82.5.从高级语言实现ADS通讯. 223 82.6.实测ADS通讯的实时性 .224 8.3. Realtime ethernet 224 8. 4. Ether Cat slave 84.1. EtherCaT从站侧的设置 …27 842. EtherCAT主站侧的设置 229 8.5. EtherCat桥接模块EL669x的使用. 229 8.5.1.网络拓朴图 230 8.52.配置步骤. 230 9. Modbus、自由串口协议及TCP/P通讯 233 91. Twincat串口通讯 233 91.1.串口通讯的物理接口种类. 91.2.硬件接线… …234 91.3.配置通讯接口、 236 91.4.编写PLC代码或者引用Demo程序 240 915.在PLC变量和 Process data之间建立映射 246 91.6.调试PLC程序。 9.1.7.FAQ…… 252 92. TwinCat Modbus rtU通讯 第8共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat2.0从入门到精通V2.0420170418docX 9,21.作为 Modbusrtu Slave与触摸屏通讯、 253 92.2.作为 Modbusrtu Master与与温控表、变频器等通讯 257 923.在PLC变量和 Process data之间建立映射 924.调试PIC程序 264 9.2.5.FAQ.. 267 93. TwinCAT TcpIP通讯 931. IwinCAT TcpIP简介 9.3.2.安装Sup! lement 268 9.3.3.TcpP通讯的Dcmo程序 93.4.FAQ.…………………276 93.5.引用UDP通讯的小例程序 278 93.6.自己编写TCPm通讯的程序 279 94. TwinCat Modbus tcP通讯.… 941.什么是 Twin c at Modbus tCP server 942. Twin Cat Modbus tCP Server的安装 282 943. Twin CAT PLC作为 Server的Demo 283 944. TwinCat Plc作为 Client的Dmo .289 95.TC3串口通讯和 Tcpip通讯与TC2的异同… 295 10.与第三方控制器通讯的种类汇总 10.1.概述 10.2. Profibus dp slave 300 10.2.1. Ethercat从站侧( TwinCat)的设置 10.22. Profibus dp主站侧( Siemens plc)的设置 304 10.23.EL6731000的诊断 308 10.3. CanOpen Slave 30 10.4. Profinet lo sla 10.5. Ethernet ip slave 309 10.51.概述 309 10.52.软件和硬件准备. 30 10.53.从站侧( winCa)的配置 …310 10.54.主站侧( RSLogix)的配置… ····.+······+·4·*··*··.+4···········. 314 10.55.结果验证 10.56.FAQ… 317 10.6. DeviceNet Slave 317 10.6.1.软件和硬件准备 10.62. Devicenet从站侧( Twincat)的设置 .318 10.6.3. Devicenet主站侧的设置… 320 10.64.EL6752-0010的诊断 323 10.7.* TwinCat Io与C++的实时通讯……… 325 10.8.*IO模块与第一控制器通讯… 11.HM解决方案汇总… …326 11.1.概述 11.2.支持ADS通讯的以太网触摸屏 26 第9共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen TwinCat2.0从入门到精通V2.0420170418docX 11.3.支持ADS通讯的组态软件 114.用支持ADS通讯的高级语言开发HMI .327 .4.1.概述. 327 114.2.ADS通讯 327 114.3.OPC通讯 330 11.5. Twin CAT PLC HMI (Target Visual) 342 11.5.1.概述 1152.基本图元编辑. 342 115.3.子画面的重复使用 345 1154.背景画面的重复使用。… ··+·…···:·…········*·····+····· .350 11.5.5.动态文本的显 1.56.实例1:显示中文报警信息 357 1157.实例2:用户管理器 357 11.58. Twin CAT HMI用作组态软件 1.59.从I浏览器访问 Twin Cat hmi Web.. ∴359 12.连接企业数据库 12.1.功能介绍 372 122.工作原理… ∴374 12.3. TwinCat Database Server的安装和配置 376 12.3.1.PC机实装 Database过程 1232.CE系统安装 Database过程 12.3.3.软件配置和调试 124.测试通讯是否正常. 12.5.从PLC调用功能块访问数据库 384 12.5.1. TdAtabase. ib提供的功能块 384 12.5.2.通过SQL语句触发数据库操作的FB 125.3.从PC启动DB侧预定义的 Proccdurc 12.54.自动连续向数据库插入记录. ,390 1255.如何把变量的值合成进SQL语句 ∴390 12.6. Database通讯例程 392 12.6.1. Access通讯例程 39 12.6.2.SQL数据库通讯实例调试 12.6.3. Oracle与 database通讯例程 403 1264.启动SQL中 Procedure的例程 411 12.6.5.报错处理 411 13.特姝IO模块∴… …1412 13.1.测量模块 412 13.1.1.电力测量模块KL3403和EL3403 412 13.1.2.称重模块KL3356和EL3356. 412 13.1.3.示波器模块KL3361 412 13.1.4.示波器模块KL3361…1412 13.2.运动控制模块. 413 13.3.XFC超髙速模块. 第10页共430页 2017-4-19 本文纯属个人经验,非 Beckhof公司正式发行,如有疑问,请直接联系作者: BCGZ Lizzy Chen

...展开详情
试读 127P TwinCAT2.0从入门到精通_V2.04
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
weixin_44525698 找不到了重新下载
2019-05-24
回复
jiangping686 下载了找不到资料了,重新下载下
2019-01-11
回复
acejiajia 不错,文档和标题相符,很清晰。
2018-10-10
回复
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
TwinCAT2.0从入门到精通_V2.04 50积分/C币 立即下载
1/127
TwinCAT2.0从入门到精通_V2.04第1页
TwinCAT2.0从入门到精通_V2.04第2页
TwinCAT2.0从入门到精通_V2.04第3页
TwinCAT2.0从入门到精通_V2.04第4页
TwinCAT2.0从入门到精通_V2.04第5页
TwinCAT2.0从入门到精通_V2.04第6页
TwinCAT2.0从入门到精通_V2.04第7页
TwinCAT2.0从入门到精通_V2.04第8页
TwinCAT2.0从入门到精通_V2.04第9页
TwinCAT2.0从入门到精通_V2.04第10页
TwinCAT2.0从入门到精通_V2.04第11页
TwinCAT2.0从入门到精通_V2.04第12页
TwinCAT2.0从入门到精通_V2.04第13页
TwinCAT2.0从入门到精通_V2.04第14页
TwinCAT2.0从入门到精通_V2.04第15页
TwinCAT2.0从入门到精通_V2.04第16页
TwinCAT2.0从入门到精通_V2.04第17页
TwinCAT2.0从入门到精通_V2.04第18页
TwinCAT2.0从入门到精通_V2.04第19页
TwinCAT2.0从入门到精通_V2.04第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >