《ADS通讯-高级语言》PPT课件

《ADS通讯-高级语言》PPT课件

ID:38585914

大小:3.18 MB

页数:26页

时间:2019-06-15

《ADS通讯-高级语言》PPT课件_第1页
《ADS通讯-高级语言》PPT课件_第2页
《ADS通讯-高级语言》PPT课件_第3页
《ADS通讯-高级语言》PPT课件_第4页
《ADS通讯-高级语言》PPT课件_第5页
资源描述:

《《ADS通讯-高级语言》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1ADS通讯-高级语言TheWindowsControlandAutomationTechnology李小宁TwinCAT26.07.20212TwinCAT介绍TwinCAT介绍TwinCAT=TheWindowsControlandAutomationTechnology特点:不改变Windows无需PC外的其他硬件将标准Windows变成实时操作系统循环时间可短至50微秒、强制优先排序完全支持浮点单元(FPU)硬件平台PC高性能、高精度的控制任务CX适用于中大型复杂控制任务BX适用于中等规模控制任务BC适用于小规模控制任务软件平台XP/XPE/CE等通讯可通过O

2、CX,Dll访问Windows用户界面可通过TCP/IPOPC等实现远程访问TwinCAT26.07.20213TwinCAT硬件平台性能BC系列BX系列CX系列costsTwinCAT–一个工具适用于所有平台TwinCAT介绍Beckhoff控制器分4个性能等级工业PC高性能、高精度等级的自动化设备TwinCAT26.07.20214TwinCATSystemManagerTwinCAT介绍系统硬件管理扫描、配置系统软件管理起停、时基、通讯系统调试诊断(Freerun)4套PLC独立运行TwinCAT26.07.20215TwinCATSystemManagerIO映射I

3、O输入输出IOIOTwinCAT过程映像现场总线1现场总线2现场总线3映射TwinCAT结构系统IO映射对所有主要现场总线开放支持PC硬件接口易于安装和诊断从逻辑映射到物理I/OLIGHTBUSEthernetTCP/IPRS232RS485TwinCAT26.07.20216TwinCATPLCControlTwinCAT介绍每套PLC的Input区16,000字节,甚至还可增加支持源代码下载,上传源代码时所有注释均可保留其他工具软件示波器软件:scopeview设备仿真器(CE5/CE6)最多4个Task设定优先级任务最短50us充分利用IPC的内存、硬盘和CPU资源Ta

4、sk是分配CPU资源的唯一入口TwinCAT26.07.20217TwinCATPLCControlTwinCAT介绍PLC可直接在开发环境的机器上运行。类似高级语言的调试功能,支持断点功能独立启动和停止PLC模块化结构组件:VisulizationTwinCAT26.07.20218TwinCATPLC功能库TwinCAT介绍TwinCAT通讯系统拓扑:R3IO是通过指针直接访问IO内存映射.本地操作(把它当成高级语言编写的PLC)ADS是网络通讯,可以是远程访问通讯周期:R3IO通讯时间可以忽略,数据交换时间取决于定时器,CE试用BECKHOFF提供的TcTimer可以达

5、到100微秒XP系统最小在1毫秒左右ADS通讯时间在2-3毫秒左右.但是考虑到ADSServer的响应时间,一个命令周期可能需要200毫秒上位用户界面和BECKHOFF产品通讯主要方式:实时非远程:R3IO非实时远程:ADS通讯,Modbus、OPC等9TwinCAT介绍TwinCAT26.07.202110InternetADS路由器ADSDllTwinCATOPC服务器VBC#,VB.NetDelphiC++XMLVB,C#Delphi/C++ASPOCX.Net第三方WrapperBeckhoffADS接口开放、简单、灵活、文档齐全支持多家Scada软件标准OPC接口支

6、持的规范:DA/AE/XMLExplorer第三方TwinCAT通讯接口第三方TwinCAT介绍11ADS简介在BeckhoffTwinCAT系统中,各个软件模块(如TwinCATPLC、TwinCATNC、Windows应用程序等)的工作模式类似于硬件设备,它们能够独立工作。各个软件模块之间的信息交换通过TwinCATADS而完成。ADS(AutomationDeviceSpecification)即自动化设备规范,它为设备之间的通讯提供路由。在TwinCATPC和Beckhoff的CX、BX、BC系列控制器中都包含TwinCAT信息路由器。因此各个ADS设备之间都能够交换

7、数据和信息。基于ADS的TwinCAT系统构架如下图所示:12ADS通讯协议概述ADS协议处于网络通讯协议的应用层。应用层传输层Internet层网络接口层TCP/IP模型OSI模型13TwinCATADS设备标识每台TwinCATADS设备都有各自不同的AdsAmsNetId和AdsPort(端口号),以相互区别。AdsAmsNetId是TCP/IP地址的扩展,是TwinCATMessageRouter,存在于每台TwinCATPC或BeckhoffCX、BX、BC系列控制器中。例如:如果一台PC的I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。