地铁PLC_培训课件.ppt_第1页
地铁PLC_培训课件.ppt_第2页
地铁PLC_培训课件.ppt_第3页
地铁PLC_培训课件.ppt_第4页
地铁PLC_培训课件.ppt_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ACIG PLC系统概述,PLC控制系统的划分 ACIG PLC系统 PICO系统 MicroLogix系统 SLC-500系统 PLC-5系统 ControlLogix系统 COMPACTLogix系统 FlexLogix系统,ControlLogix 集成化控制系统,1. Logix5550 处理器 2. 1756-I/O,分布式I/O 3. 通讯 4. 编程 5. 应用,ControlLogix 新一代集成化控制系统,Logix控制平台的先驱和核心,ControlLogix硬件系统,框架 Contrlbus: ControlLogix 背板的名字。是个多主总线.即以轮询机会,一个模板发一

2、个包.使用Producer/Consumer技术 电源 1756-PA72/75 240VAC 10A/13A Logix5000控制器 1756-BA1 Keyswitch: Run, Program, Remote 运动控制模板 通讯网桥模板 1756-ENT ; 1756-CNB ; 1756-DNB ; 1756-DHRIO 1756-L1 用于串行口通讯 DI/O和AI/O,ControlLogix 系统的设计目标,将多种控制方式集成在单一的控制器上 顺序控制 (PLC系统) 运动控制 (伺服系统) 传动控制 (传动系统) 过程控制 (DCS系统),ControlLogix 系统模型

3、,高性能的无源, 多主总线 基板符合Producer-Consumer 协议 同一框架内可放置多个处理器, 可独立运行或并行运行 任何模块可带电插拔(RIUP) 无槽位限制,ControlLogix处理器(1),1.Logix5550处理器 只有一种CPU型号,可按应用规模增减内存.内置64KB内存,可扩展到512KB,1MB,2MB 2.Logix5555处理器(用于热备系统) 只有一种CPU型号,可按应用规模增减内存.可扩展到3.5MB,5.5MB,7.5MB,ControlLogix处理器(2),分布式控制解决方案 单一机架中可放置多个控制器 CPUs 和I/O可以连接在同一Contro

4、lNet网络,实现I/O数据共享 I/O能力: DI/O 128,000 AI/O 4,000 扫描时间: 0.08ms / K布尔指令,ControlLogix 设计,I/O 性能概述,Producer/Consumer 模式 输入模块为Producer,(数据提供者) 输出模块,控制器既是Producer也是Consumer 广播信息的方式 多个控制器拥有同一个输入模板 模板级故障报告 RIUP (Removal and Insertion Under Power) 无论现场或背板侧 全部软件组态 软件获取模板 I.D. 信息 可选隔离的数字量和模拟量模板 现场 FLASH 固件升级 Cl

5、ass 1 Division 2 认证 UL, CE, CSA V 2.51 SERVICE PACK 4; V 6.00 SERVICE PACK 5;支持WINDOWS 2000 需以后V 7.00) ControlFLASH 更新模板固件 RSNetwork for ControlNet 网络调度 按系统设计采用RSNetwork for DeviceNet 和 ControlLogix Gateway组态软件,软件,注意 编程前必须核实全部系统模板是否为RSLogix5000版本工作的固件版本 以新版本RSLogix5000更新模板固件 一但更新,中途不能删除,否则损坏模板,RSLIN

6、X组态通讯网络,Communication-Configure driver加: 串口(1756-CP3)选择 全双工,NONE,8,1,NO HANDSHAKE, BCC 可选择auto configure ControlNet 1756-CNB 站号设定 1784-KTCX15 卡上开关设定Base memory 地址 (确省 D000:0000)和Base I/O地址(确省220,同于一般声卡地址),没有重复PC上其他设备地址(NT诊断框中Resource可查IRQ地址,I/O口地址和memory地址); 设MAC地址(赋予ControlNet上所用高地址) Ethernet Tcp/I

7、P协议,实验室IP地址:192.0.0.212 RSLinx中 RSWho核实连接,RSLogix5000软件,保存 文件保存格式 .acd 文件大.通常保存格式.不能直接保存到软盘 .I5k 文件小.export的文本或ASCII文件.必须import后,产生.acd文件,被打开 在线保存是从控制器上载数据再保存.无:注释;(任务,程序,模板等)描述连接的别名(别名指向别名) 通讯途径(PATH) 从RSLinx Who Active选择.例选择本地控制器或通过ENET卡选择远程框架上控制器模板 Recent Path 打开RSLogix5000,利用 communicationselect

8、 recent path,选择Path. Upload 仅上载到PC RAM,SAVE才保存到硬盘 删除RSLogix5000 Windows Control Paneladd/remove program,建立和组织项目(Project),建立项目文件 创建和组态一个控制器;Project树形结构 项目名(控制器名) 指定框架size和槽位,可以保证下载时核实保证正确 控制器属性 Data/Time-可选作为CST Master CST(Coordinated System Time): 一个Controlbus框架中对所有模板保持同步的时间值.微妙为单位 Advanced 系统开销时间片(

9、 System Overhead Timeslice) 在连续任务中占的%.连续任务中最后执行的后台功能(与编程器通讯; MSG/BT; 通过背板从串口到另一个控制器通讯;再建立和监视I/O连接RIUP等).缺省为10%. 如果系统通讯量大可以调大.不影响周期任务的执行 可见使用的内存大小. 项目组织,项目组织 任务(Task) 连续任务 1个,可被周期(Periodic)任务打断 后台任务 优先权最低 周期任务 31个,如果有连续任务 32个,如果没有连续任务 以一个重复的时间间隔(1MS2000S)中断连续任务或以用户指定时率中断另外一个低优先权的周期任务,任务属性 周期任务的速率 触发执

10、行安排好的程序(Program)或移去程序不执行 32个程序/任务 可见MAX和LAST TIME 任务执行时间(MS) 任务优先权1-15,1高15低 Watchdog Timer监视任务中全部程序执行完成时间,程序 含一组子程序.指定主子程序,可按指令跳转其他子程序.另外可选故障子程序,在执行指令出错时运行 任务中可指定程序的执行顺序.也可以在不同工艺控制时把某程序排出调度 程序可修改控制器范围数据和本程序范围数据,不可以修改另外一个程序的本地数据 可显示MAX, LAST SCAN TIME ,不含被中断而等待的时间 不在任务中的程序为unscheduling program.例维护程序

11、,项目中组织数据,内存 L1内存保存: I/O状态和数据 Produced/Consumed 标签 标签 程序逻辑 如果扩展内存,则基本内存仅放前二者,后二者放于扩展内存 数据的内存分配 标签占用内存空间,存放数据.没有数据表概念 分配给标签的基本数据类型(predefined) Bool ; Sint ; Int ; Dint ; Real ; PID ; Timer ; Counter ; Message ; Control ;与Motion有关的类型 每种类型都占32位.同类型的不一定放一起.一个接一个.因此Bool, Sint, Int的放用户定义的数组中可以节约内存; 定时器要放一起

12、,可用定时器数组,标签是用户定义的数据类型 结构(structure):成组多种数据类型到一个连续的内存块 用户定义的结构可由不同的数据类型组成.例如:定义有关罐的结构数据, 是液面(十进数),温度(十进数),阀门开/关(BOOL)组成.而10个罐即这样结构数据的一维数组(Tank_data).寻址可标签名.成员名 上例为Tank_data.Level FileNew ComponentData Type或树状下直接选择 模板定义的数据类型 组态通讯和IO模板时自动产生标签 按模板类型不同,产生标签的内容不同,标签定义 范围定义 控制器范围:MSG; Produced/Consumed数据;

13、项目中多于一个程序用 程序范围: 仅一个程序用.所以一个逻辑中用的标签是程序范围的标签,则不用换标签名即可拷贝该逻辑到另一个程序中; 只能是DINT,REAL,数组(BOOL,SINT,INT) 标签类型 基本标签, 内存中命名 Produced 标签 Consumed 标签 别名(Alias), 指向基本标签同一内存地址 Style 即以二进制,十进制等什么格式表现,数组 只能一个数据类型,最大三维(结构类型数据只能一维),下标0开始 .数组例:一维数组记录班记录; 三维数组记录零件号,尺寸和颜色 数组寻址 固定寻址 Part4,5,2 可变寻址 P标签名或表达式 位寻址 P1.2 第一元素

14、的第2位 可变位寻址 P2.标签名或表达式,I/O组态测试 当下载含IO组态的项目后,插入的模板信息和用户定义模板信息比较.通过下述表现辨别模板通讯问题 控制器闪烁绿IO灯 IO模板上闪烁红OK灯 IO组态文件夹和控制器组织的IO模板有 ! 符号 IO模板组态诊断框的状态部分有错误报告,控制器之间可以夸背板或CONTROLNET网不要编程借助于Produce/Consume标签共享数据 标签:32位或数组(整数,定时器,计数器或用户定义数据类型组成) =500字节 Produce/Consume标签是时间严格的SCHEDULED数据 (传统的是UNSCHEDULED ) 作为Produce/C

15、onsume标签都需要连接.控制器支持127个Consume标签.或支持250个Produce+Consume,控制器夸背板Produce和 Consume数据,组态 Produce Tag Tag Properties dialog Box指定Produce Option和Consume数 Tag Window中指定P.使能Producing 发送时间RPI,COS指定 Consuming控制器组态 被组态共享数据的控制器是象I/O模板似列在I/O组态清单中 建立Producing 控制器的途径.定义 控制器名 槽号 版本:禁止电子keying; Major revision 同于项目控制器

16、的Major revision Consume Tag 建标签,在Tag Properties dialog Box指定Consume和源控制器,源(Produce)标签名,RPI(接收数据时刻) 必须离线和编程方式的在线修改RPI Consuming控制器中必须是Produce相同的尺寸和布局,为确保准确,可以在项目中拷贝结构,ControlNet Scheduling Service 数据作为Scheduled Data 发送 时间严格的数据,例如IO状态,控制内联数据.系统应用中为控制I/O或Produce/Consume标签,必要求Scheduled Data 信息转送中有高优先权 可

17、以是来自IO模板数据或控制器间点对点的内联数据 RPI(Requested Packet Interval)发送数据 Unscheduling Service 在所有Scheduled Data发送后传送 可以是建立连接; LAD启动的点对点信息数据(MSG指令); 编程数据(上载/下载),组态Logix5000控制器夸ControlNet共享数据,通过MSG指令进行数据传送,组态TAB Message Type CIP DATATABLE Read 读另一个控制器数据 CIP DATATABLE Write 写数据到另一个控制器 CIP General 向IO模板发送数据 连接TAB Communication Path 使用Browse选择途径.如果模板在网络树中不可利用,进入数字途径

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论