您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > A-B_PLC培训.
罗克韦尔A-BPLC技术基础编程及应用课程苍安E-mail:Cang_An@hotmail.com26天课程,我们将学到1.PLC基础概念、结构原理、设计基础2.A-BPLC硬件(CPU、IO模块)网络3.罗克韦尔软件(RSLogix5000、RSLinx)4.使用RSLogix5000创建一个工程项目5.控制器寻址及常用编程指令6.梯形图编程7.位操作指令编程36天课程,我们将学到8.计时器指令编程9.计数器指令编程10.梯形图程序的编辑11.RSLinx软件使用12.RSLogixEmulate5000应用13.本地IO模块通讯14.Produce/Consume标签组态应用46天课程,我们将学到15.RSLogix5000编程技巧16.常用工程程序编写17.复杂程序阅读训练(程序维护)18.工程实例程序讲解•PLC定义•PLC是一种专门为在工业环境下应用而设计的进行数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、定时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应按照易于与工业控制系统形成一个整体和易于扩展其功能的原则而设计。PLC基础、概念、设计特点:1、编程简单,使用方便;2、控制系统构成简单,通用性强;3、抗干扰能力强、可靠性高;4、体积小,维护方便;5、缩短了设计、施工、投产调试的周期;6、功能强大;•PLC的分类按硬件结构分类•整体式结构•模块式结构。按应用规模分类•超小型PLC。•小型PLC。•中型PLC。•大型PLC。•超大型PLC。PLC基础、概念、设计PLC将向两个方面发展:•一方面向着大型化的方向发展。•另一方面则向着小型化的方向发展。•PLC的结构主要有CPU模块、IO模块、内存卡、电源模块(教材P3)PLC基础、概念、设计•PLC的存储器主要有RAM、EPROM、EEPROM1、系统程序存储区EPROM2、系统RAM存储区RAM、EEPROMIO映像区内部软设备存储PLC基础、概念、设计•PLC的工作原理PLC与一般微型计算机不同的技术扫描技术。整个工作过程是以循环扫描的方式进行的。循环扫描方式是指在程序执行过程的周期中,程序对各个过程输入信号进行采样,对采样的信号进行运算和处理,并把运算结果输出到生产过程的执行机构中。用户多次对输出结果赋值,最后一次有效(P5)PLC基础、概念、设计•PLC的编程方法与编程语言•1、最常用的编程模式,由梯级组成的程序结构。完成程序时序控制的程序编辑;•2、将工作流程细化到步,用SFC来编辑步的执行顺序和结构,每步都是执行代码的组成;•3、采取ASCII代码编写程序,通常用于复杂或特殊要求的运算,这些可能用梯形图的指令难以完成;•4、组态过程控制,引入DCS仪表控制的组态方式,由功能块之间的连接建立程序结构。PLC基础、概念、设计•PLC的指令系统•1、基本逻辑指令•2、数据处理指令•3、数据运算指令•4、流程(过程)控制指令•5、状态监控指令PLC基础、概念、设计•PLC的产品选型(设计、维护)1、PLC的容量性能PLC的容量包括I/O点数和用户存储容量两个方面:通常I/O点数是根据被控对象的输入、输出信号的实际需要再加上10%~15%的裕量来确定。用户程序存储容量(字节)=开关量I/O点数×10+模拟量I/O通道数×100。2、IO响应时间(2-3个扫描周期)3、PLC结构形式等PLC基础、概念、设计•PLC控制系统设计PLC基础、概念、设计14A-B可编程控制器(PLC)及其网络14Logix控制引擎可编程自动化控制器系列,包括Allen-BradleyPACControlLogixCompactLogixSoftLogixGuardLogixDriveLogix•使用户能够在保持开发和操作一致性的同时,在应用时选择性价比最高的控制器;•通过单一的编程软件包进行编程,支持梯形图、功能块、顺序功能流程图或结构化文本四种语言•所有控制平台的编程都是在Logix控制器中进行有别于其他任何系统,集成架构系统使用一个通用包含的包含多种控制策略的引擎、一个开发环境、一个网络协议和一个面向服务架构(SOA)。View可视化平台•为操作员界面和企业级监控系统提供统一的可扩展解决方案•使用相同的开发软件,加快系统开发和实施•增强灵活性,降低用户总体拥有成本FactoryTalk服务平台一个面向服务架构•基于标准数据模型为整个生产应用项目提供一套通用软件服务•模块化系统设计支持增量解决方案配置CIP网络DeviceNetControlNetEtherNet/IP•从工厂底层设备贯穿至整个企业业务系统•共享单一公共协议•网络间无缝连接,无需数据映射•有助于简化设计、启动和维护成本A-B可编程控制器(PLC)及其网络15Copyright©2009RockwellAutomation,Inc.Allrightsreserved.ControlLogix1756-L6x,L7x•大系统•集成运动伺服、安全和冗余•复杂的过程应用•多CPU和多种网络•高速•网络网关•2–32Mbyte用户内存CompactLogix1768-L4x•中型系统•集成运动伺服•多种网络EtherNet/IP,ControlNet•2–3Mbyte内存CompactLogix1769-L3x•小型到中型系统•模块化平台•集成EtherNet/IP或ControlNet•0.75–1.5Mbyte用户内存CompactLogix1769-L2x•小系统•IntegratedI/O•EtherNet/IP•有限I/O扩展•512Kbyte用户内存15功能和灵活性性能Logix平台的灵活性满足了一种技术解决各种应用问题的需要•我们学习的Logix引擎(RSLogix5000)能对哪些产品编程A-B可编程控制器(PLC)及其网络17A-B可编程控制器(PLC)及其网络•主要软件(编程、组态和网络)1)通讯平台软件:RSLinx;2)Logix系列PLC编程软件:RSLogix5000;3)网络规划软件(控制网):RSNetWorxforControlNet;4)网络规划软件(以太网):RSNetWorxforEtherNet-IP;5)网络规划软件(设备网):RSNetWorxforDeviceNet;18A-B可编程控制器(PLC)及其网络•最具代表的控制器Logix5550•具有诸多优点、特点注意背板电流19A-B可编程控制器(PLC)及其网络•控制器Logix555020A-B可编程控制器(PLC)及其网络•标签系统•遵循IEC1131-3标示符规则21A-B可编程控制器(PLC)及其网络•数据类型•基本数据类型•结构数据类型(包括系统定义数据类型、用户定义数据类型)•数组22A-B可编程控制器(PLC)及其网络•基本数据内存占用23ControlLogixIO模块•IO访问•P31表2-1224ControlLogixIO模块•IO模块性能25ControlLogixIO模块•IO模块性能26ControlLogixIO模块•IO模块组态识别27ControlLogixIO模块•IO模块产品编号后缀识别28ControlLogixIO模块•重要概念(P32)•RPI请求发送中断时间•COS状态变化事件•RTS实际采样周期29ControlLogixIO模块•1756IO模块与传统模块比较30ControlLogixIO模块•输入输出接线方式•灌电流(汇流)、漏型(sink)•拉电流(源流)、源型(source)•灌电流(汇流)、漏型(sink)选择pnp接近开关•拉电流(源流)、源型(source)选择npn接近开关31ControlLogixIO模块•模拟量IO分辨率及定标32Rockwell工业控制网络NetLinx•开放式的三层网络结构33A-B可编程控制器寻址方式及常用编程指令•梯形图编程基础34A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)•继电器指令1、XIC2、XIO3、OTE4、OTL配合一次相应指令ONS使用5、OUT配合一次相应指令ONS使用35A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)ONS指令在ONS指令前用一条输入指令,它一使能之后就禁止,只有梯级输入条件为假或是存储位清零时才能再次被使能。36A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)OSR指令-上升沿触发指令只有梯级条件遇到上升沿(梯级或者输入元件端,由0变为1的情况),输出信号置1。信号保持一个扫描周期37A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)OSF指令-下降沿触发指令只有梯级条件遇到下降沿(梯级或者输入元件端,由1变为0的情况),输出信号置1。信号保持一个扫描周期38A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)TON指令-延时导通计时器(计时器助记符说明P58表3-2;Time结构体P75图3-57)39A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)TON指令-延时导通计时器40A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)TON指令-延时导通计时器限位开关1置位时,灯2点亮180ms,之后灯3点亮直到TON被禁止。对于灯3,延迟导通180ms41A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)TOF指令-延时导通计时器限位开关2复位时,灯2点亮180ms,之后灯3点亮直到TOF被禁止。42A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)RTO指令-保持型延时导通指令特点:被禁止后ACC累加数值保持,用户用RES指令清零。限位开关1置位时,灯2点亮180ms,之后灯3点亮直到TOF被禁止。用限位开关2复位t3计数43A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)比较指令P62表3-944A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)算数运算指令(指令操作数SINT、INT、DINT、REAL)45A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)算数状态关键字(P74图3-51-53)如何使用进位标志符编程46A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)算数运算指令(指令操作数SINT、INT、DINT、REAL)CPM指令具有特殊性(P66图)CPM可以实现表达式运算。在编程中非常方便。47A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)传输指令48A-B可编程控制器寻址方式及常用编程指令•指令系统(记住指令助记符能快速编程)程序传输指令JMPLBLJSR较为常用,主要用于构架程序结构,从主程序中调用子程序,使程序结构感清晰。有时与SBR、RET指令匹配。MCR主控复位指令,创建区域,使该区域所有梯级无效。49常用PLC单元程序•指令系统(记住指令助记符能快速编程)跳转指令图示50使用RSEmulate5000仿真软件•RSEmulate5000软件可以仿真执行RSLogix5000中编写的程序,从而在实验或测试中代替真正的PLC运行程序。•其操作非常简单51使用梯级在线修改程序的方式•梯级编程三个步骤:•梯形图结构建立52使用梯级在线修改程序的方式•梯级编程三个步骤:53使用梯级在线修改程序的方式•离线编辑梯级:54使用梯级在线修改程序的方式•在线编辑梯级步骤:55使用梯级在线修改程序的方式•梯级标识符号:56使用梯级在线修改程序的方式•梯级编辑快捷操作符号1:57使用梯级在线修改程序的方式•梯级编辑快捷操作符号2:58补充硬件知识Con
本文标题:A-B_PLC培训.
链接地址:https://www.777doc.com/doc-2894948 .html