AB-PLC-程序基础解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《AB-PLC-程序基础解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AB_PLC_ 程序 基础 解析 课件
- 资源描述:
-
1、AB可编程序控制器系统-SLC500/MicroLogix 关于罗克韦尔罗克韦尔品牌包括艾伦布拉德利Allen-Bradley的控制产品和工程服务、道奇品牌的机械动力传输产品、瑞恩电气Reliance Electric制造的电机和驱动产品以及罗克韦尔软件Rockwell Software生产的工控软件。罗克韦尔总部位于美国威斯康星州的密尔沃基市。公司通过提供艾伦布拉德利、罗克韦尔软件以及一些瑞恩电器品牌的控制器、输入/输出(I/O)系统、驱动器、传感器、动力装置、成包控制产品、人机界面、软件产品和服务向客户提供集成顺序控制、运动控制、传动系统、过程控制和应用信息等产品和服务。1985年,为了获
2、得多样性的投资,罗克韦尔以16.5亿美金的价格将Allen-Bradley收购。通过16亿美金收购Reliance Electric瑞恩电器,Rockwell增加了电机、机械传动系列产品。Allen-Bradley PLC 发展历程发展历程 1979年左右,Allen-Bradley推出DataHighway网络(DH网络)。1981年左右,Allen-Bradley基于AMD微处理器的PLC-3面世。1986年左右,Allen-Bradley基于摩托罗拉68000芯片的PLC-5面世。1991年左右,Allen-Bradley SLC500小型控制器面世。1993年左右,Allen-Brad
3、ley产品提供以太网产品,支持TCP/IP协议19931994年,Allen-Bradley推出Devicenet(设备网)开放式网络。1994年,Allen-Bradley软件部门与ICOM合并成立罗克韦尔软件公司1995年,Allen-Bradley推出MicroLogix 1000控制器和Flex I/O产品。1998年1999年,Allen-Bradley推出ControlLogix PLC。A-B SLC 500 系 列 簡 介SLC-500 中 小 型 PLC(90年代初期)控制點 16960點 使用1746系列I/O模組MicroLogix 1000 固定型(內置RS232):1
4、0(6 in/4 out),16(10 in/6 out),32(20 in/12 out)SLC-500 系列可程式控制器组成 SLC-500主機 採單一模組化;各種機型尺寸相同安裝於 1746 I/O框架 通訊機能(RS232,DH485,DH+)採內建式輸入/輸出模組:每片模組提供8/16/32及多種電壓可供選用 1746 I/O 框架 4槽,7槽,10槽,13槽 I/O框架可供選用 最多三組框架/最多30 I/O 模組 I/O模組可安裝在任何I/O槽位 主機置於最左槽位,佔一I/O槽位電源供應模組第2章 可编程序控制器处理器及I/O模块1.前面板前面板:(1)钥匙开关钥匙开关:用来设定
5、可编程序控制器的工作状态,共(PROG/REM/RUN)三种状态.其中:当开关处于“REM”即远程(Remote)状 态时,可以通过编程软件设定处理器 工作在“编程”、“调试”或“运 行”状态。使用钥匙是为了在调试完毕后使处理器固定在运行状态,防止程序被意外修改。第2章 可编程序控制器处理器及I/O模块(2).指示灯指示灯电池指示灯电池指示灯“BATT”:灯(红)亮表示电池盒里的电池该更换了。一般该指示灯亮后,应在10天内及时更换电池,否则可能因CMOS RAM的失效而造成程序的丢失。第2章 可编程序控制器处理器及I/O模块处理器运行处理器运行/故障故障(绿绿/红红)指示器灯指示器灯“PROC
6、”:显示处理器当前的工作情况 灯(绿)亮:表示运行正常 灯(红)亮:表示处理器故障强制指示灯强制指示灯“FORCE”:显示用户有无强制I/O。灯亮 :表示被强制 输入强制:用户强制输入数据文件中的位;输出强制:能使用户强制实际的输出模板而 保留其输出数据文件处在原始状态。第2章 可编程序控制器处理器及I/O模块SLC5/04 CPURUNFLTBATTFORCESLC5/04 CPUDH+RS232RS232DH+REMRUNPROG工作狀態選擇開關第2章 可编程序控制器处理器及I/O模块1746 系列數位輸入模組型號 點數 操作電壓 信號延遲 On Off msIA4 4 85132VAC
7、35 45IA8 8 35 45IA16 16 35 45IM4 4 170265VAC 35 45IM8 8 35 45IM16 16 35 45IB8 8 1030VDC sink 8 8IB16 16 8 8IB32 32 3 3ITB16 16 0.3 0.5IV8 8 1030VDC source 8 8IV16 16 8 8IV32 32 8 8ITV16 16 0.3 0.5IG16 16 4.55.5VDC source 0.25 0.5IN16 16 1030VDC sink,1030VAC 15/25 15/25第2章 可编程序控制器处理器及I/O模块 1746 系列數位輸
8、出模組型號 點數 操作電壓 信號延遲 On Off ms 電流A OA8 8 85265VAC 1 11 1 OA16 16 1 11 0.5 OB8 8 1050VDC source 0.1 1 1 OB16 16 0.1 1 0.5 OB32 32 550VDC source 0.1 1 0.1 OBP16 16 20.426.4VDC source 0.1 1 1.5 OV8 8 1050VDC sink 0.1 1 1 OV16 16 0.1 1 0.5 OV32 32 550VDC sink 0.1 1 0.1 OVP16 16 20.426.4VDC sink 0.1 1 1.5
9、OG16 16 4.55.5VDC sink 0.25 0.5 0.024 OW4 4 5265VAC,5125VDC 接點輸出 10 10 12.5 OW8 8 5265VAC,5125VDC 接點輸出 10 10 12.5 OW16 16 5265VAC,5125VDC 接點輸出 10 10 12.5 OX8 8 5265VAC,5125VDC 獨立接點 10 10 151746 系列數位輸入輸出混合模組 型號 輸入點數 輸出點數 操作電壓 IO4 2 2 85132VAC IO8 4 4 5265VAC,5125VDC IO12 6 6 5265VAC,5125VDC1746 系列類比模
10、組v 型號 輸入點數 輸出點數 操作電壓 NI4 4 0 +/-10VDC或+/-20mA NIO4I 2 2 電流 +/-10VDC或+/-20mA NIO4V 2 2 電壓 +/-10VDC或+/-20mA NO4I 0 4 021mA NO4V 0 4 +/-10VDC NT4 4 0 熱電偶J,K,T,E,N,R,S,B,+/-50,100mV NR4 4 0 RTD 電阻式第2章 可编程序控制器处理器及I/O模块第2章 可编程序控制器处理器及I/O模块 4。SLC500系列小型可编程处理器系列小型可编程处理器(1)固定式SLC500控制器:将电源、输入与输出以及处理器集中在一个单元,
11、并提供一个2槽的扩展框架。(2)模块式SLC控制器:分SLC 5/01、5/02、5/03、5/04及5/05 第2章 可编程序控制器处理器及I/O模块模块式SLC处理器及1746 I/O框架 第2章 可编程序控制器处理器及I/O模块1K16K1K,4K4K104点SLC5005/0416K5/045/0432K5/04DH+DH485DH+5/045/03960点5/045/045/04960点点5/01256点5/02480点64K5/054096点点Ether Net5/05Ether Net64K5/04DH+5/05Ether Net5/0416K32K SLC 500系列内存、I/
12、O容量及内置通信口 第2章 可编程序控制器处理器及I/O模块5.MicroLogix系列微型可编程序控制器系列微型可编程序控制器(1)MicroLogix 1000:为固定式处理器,为满足用户各种I/O点数少于32点的控制要求而设计.(2)MicroLogix 1500:采用了两块式组合结构,包括处理器和带导轨的基座,两者通过导轨滑槽装配,处理器和基座两模块形成一个完整的控制器单元,处理器可单独从基座中拆卸.第2章 可编程序控制器处理器及I/O模块 1000系列:水平放置的输入(顶部)和输出(底部)端子,易于接线 安装孔 RS_232 通道,连接编程设备 位于中间的LEDs显示I/O状态及诊断
13、信息 第2章 可编程序控制器处理器及I/O模块1500系列处理器模块 扩展I/O模块 基座 1 抽取式接线终端块 2 扩展I/O接口和可移动ESD屏障 3 输入LED 4 输出LED 5 通信口 6 状态指示LED 7 内存模块/实时时钟(可选)8 后备电池(可选)9 电池 10 终端盖和标签 11 数据存取仪(可选)12 工作模式开关 第2章 可编程序控制器处理器及I/O模块(3)MicroLogix 1200(4)Pico第2章 可编程序控制器处理器及I/O模块6。Logix5550处理器 第2章 可编程序控制器处理器及I/O模块二、数字二、数字I/O模块模块(1)数字)数字I/O模块模块
14、:是直接I/O模块中最基本的I/O模块,模块中的I/O回路可与按钮或限位开关的开/关传感器相连、也可与马达启动器的指示灯或报警器等开关量执行机构相连。可编程序控制器数据表上相应位的状态直接控制输出;输入直接控制可编程序控制器数据表上的相应位。第2章 可编程序控制器处理器及I/O模块指示器状态(颜色)故障描述或系统状态采取措施模块活动ON(绿)正常指示无模块活动ON(绿)而且输入状态ON(红)检查输入电压如果有电压输入,无须采取措施;若无电压输入,重新安装模块。模块活动ON(绿)而且输入状态OFF输入设备不正常或模块的输入故障1.检查输入设备2.如果输入设备正常,重新安装模块。本无电压加到输入端
15、无模块活动OFF 而且输入状态ON(红)或OFF除非模块活动指示器亮,否则无效;当活动指示器不亮,指示器不能反映处理器状态1.检查框架电源与模块输入电源2.如果电源正常,重新安装模块。第2章 可编程序控制器处理器及I/O模块三、模拟量三、模拟量I/O模块模块 模拟量模拟量I/O模块:模块:在模拟量信号和可编程序控制器数据表之间进行A/D或D/A转换。包括标准模拟量的输入/输出及直接热电阻和热电偶输入;这些模块可用软件设置信号滤波,可对每个I/O设置有效范围。隔离措施有输入信号与电源噪声隔离,输入回路之间信号隔离。(A/D转换器)分辨率有8位、12位等不同精度。模拟量输入/输出方式可设定为电流型
16、和电压型。第2章 可编程序控制器处理器及I/O模块四、特殊特殊I/O模块模块 除了通用的I/O模块之外,可编程序控制器还有许多特殊的I/O模块,应用于特定的场合,这些模块往往能自己处理输入量,对输出进行控制,属智能模块。如线性定位模块、伺服控制模块、力矩控制模块、高速计数模块等等。如步进定位装置步进定位装置(1771-QA)、1771-VHSC 4通道高速计数模块 第3章 可编程序控制器的编程第3章 可编程序控制器的编程 可编程序控制器的编程方式可编程序控制器的编程方式 可编程序控制器的输入输出寻址可编程序控制器的输入输出寻址 可编程序控制器的内存组织可编程序控制器的内存组织 可编程序控制器的
17、编程软件可编程序控制器的编程软件RSLogix500的使用的使用 可编程序控制器的通信软件可编程序控制器的通信软件RSLinx的使用的使用 可编程序控制器的仿真软件可编程序控制器的仿真软件RSEmulate500的的使用及联机仿真使用及联机仿真第3章 可编程序控制器的编程 可编程序控制器指令系统可编程序控制器指令系统 模拟量及其编程模拟量及其编程 热备系统及其编程热备系统及其编程 编程练习编程练习第3章 可编程序控制器的编程 3.1 可编程序控制器的编程方式可编程序控制器的编程方式 SLC-5系列处理器支持2种编程方式:梯形图(Ladder)文本指令(ASCII Editing)第3章 可编程
18、序控制器的编程 一一.梯形图梯形图(Ladder)梯形图的描述梯形图的描述:是一种最典型、也是最基本的编程方式,它采用图形符号,沿用了继电器的触点、线圈、串联等术语和图形符号,并增加了一些继电接触控制没有的符号。适用于顺序逻辑控制、离散量控制、定时计数控制等。第3章 可编程序控制器的编程 梯形图的组成梯形图的组成:梯形图一般由多个不同的阶梯(RUNG)组成,每一阶梯由输入及输出指令组成。在一个阶梯中,输出指令应出现在阶梯的最右边,输入指令则出现在输出指令的左边。输入指令输出指令第3章 可编程序控制器的编程 梯形图举例梯形图举例:第3章 可编程序控制器的编程并行分支的运行:并行分支的运行:当处理
19、器将每一分支的每一步扫描一次之后,而且公用转换为真时,处理器才结束执行并行分支。当处理器运行并行分支时,按从左到右、从上到下的顺序扫描分支。但看起来,处理器似乎是在同时执行每一条路径。第3章 可编程序控制器的编程一、有关寻址的几个概念一、有关寻址的几个概念 1。物理地址 物理地址也就是I/O模块在物理框架中的位置,常以第几框架第几槽中的第几个端子表示。如第0个框架中的1号槽放了一个32点输入模块,要指出其5号端子,其物理地址就是0框架1号槽5号端子。第3章 可编程序控制器的编程SLC500 I/O定址I/O依所在槽位決定其位址採用 10 進制編號I/O 位址格式:I:XXX.X/XX O:XX
20、X.X/XX表型式:輸入(Input)或輸出(Output)槽位編號(130)因第0 槽固定為主機Word 編號(031)I/O 點編號(0015)若此槽位插一16點之輸入模組則位址為I:002/00 I:002/15若此槽位插一8 點之輸入模組則位址為I:002/00 I:002/07若此槽位插一32點之輸入模組則位址為I:002/00 I:002/15 及 I:002.1/00 I:002.1/15槽位 0 1 2 3 4 5 6 7 8 9 10 11 12主機電源模組1746-A13 13 槽框架 13 14 15 16 17 18 19 20 21 22 電源模組1746-A10 1
21、0 槽框架類比輸入1746-NI4 4 組類比輸入位址為 I:010.0 I:010.3類比混合型1746-NIO4V 為二組輸入/二組輸出位址為 I:013.0 I:013.1及O:013.0O:013.1數位輸入vI:002 表I:2/0I:2/15整個Word第3章 可编程序控制器的编程3.3 可编程序控制器的内存组织可编程序控制器的内存组织 概述概述 可编程序控制器处理器除了微处理器以外,还包括存贮器,其中一部分是用户存贮器。用户存贮器中的程序存贮器用来存放用户程序文件,而数据存贮器文件用来存放数据文件。第3章 可编程序控制器的编程一、程序文件一、程序文件 1.程序文件:程序文件:程序
22、文件用以存贮用户程序,SLC-500可以有256个程序文件,用编号0255(十进制数)表示。其中0号文件是用来存放系统信息的,属系统文件,1号文件一般预以保留,而2255号文件则可以由用户定义,它们可以是梯形图程序。第3章 可编程序控制器的编程二、数据文件及其寻址二、数据文件及其寻址 1.数据文件概述数据文件概述(1)数据文件的作用数据文件的作用 处理器所检查和修改的所有数据均存贮在内存中的数据文件中,它们可以存贮:(1)从输入模块接收的数据;(2)发送到输出模块的数据,这些数据表示了程序运行的最终结果;(3)程序运算的中间结果;(4)预先装入的数据;(5)与指令有关的状态信息;(6)与处理器
23、操作有关的信息等。第3章 可编程序控制器的编程 数据文件结构 SLC 500 用户内存有数据文件和程序文件组成。缺省数据文件从3到8,而9到255 可以被配置为位,计时器,计数器,控制,整型,浮点,ASCII和字符串文件。第3章 可编程序控制器的编程(3)缺省的数据文件类型缺省的数据文件类型 文 件 类 型 标识符 文 件 号 输出 O 0 输入 I 1 状态 S 2 位 B 3 计时器 T 4 计数器 C 5 控制 R 6 整数 N 7 浮点 F 8第3章 可编程序控制器的编程(4)可定义的数据文件类型可定义的数据文件类型 文 件 类 型(标识符)编 号文件允许的最大尺寸 位(二进制)B 9
24、999 1000字 计时器 T 9999 1000个3字元素 计数器 C 9999 1000个3字元素 整数 N 9999 1000字 浮点 F 9999 1000个单字元素 (每字32位)第3章 可编程序控制器的编程(5)数据文件的一般寻址格式数据文件的一般寻址格式:-数据文件的地址:数据文件的地址:由文件名称、文件号、元素号、字号及位构成,相互之间用一定的定界符分开。如一个计时器文件是一个三字元素,可表示为:T f :e w b 位号(015)数据文件从元素构成的字数可以分为:数据文件从元素构成的字数可以分为:-单字元素:一个元素一个字-三字元素:一个元素三个字-多字元素:一个元素多个字第
25、3章 可编程序控制器的编程 2数据文件类型及直接寻址数据文件类型及直接寻址(1)输入输出文件)输入输出文件I/O 输入输出文件,表征了物理框架中的I/O模块在I/O映象表中的存贮位置,寻址输入输出文件,就是用逻辑地址来表示物理地址。它是一个单字元素。如 I:1.0/0 1 -该输入映象表地址的含义是:1号机架、第0字,1号端子上的输入.O:2.1/0 0-该输出映象表地址的含义是:2号机架,第1字,0号端子上的输出。第3章 可编程序控制器的编程(2)状态文件状态文件S 系统状态文件向用户提供与用户程序中所使用的各种指令有关的信息。状态文件指示次要错误和主要错误的诊断信息、处理器方式、扫描时间、
展开阅读全文