AB可编程序控制器系统-SLC500/MicroLogix关于罗克韦尔罗克韦尔品牌包括艾伦–布拉德利Allen-Bradley的控制产品和工程服务、道奇品牌的机械动力传输产品、瑞恩电气RelianceElectric™制造的电机和驱动产品以及罗克韦尔软件RockwellSoftware生产的工控软件。罗克韦尔总部位于美国威斯康星州的密尔沃基市。公司通过提供艾伦—布拉德利、罗克韦尔软件以及一些瑞恩电器品牌的控制器、输入/输出(I/O)系统、驱动器、传感器、动力装置、成包控制产品、人机界面、软件产品和服务向客户提供集成顺序控制、运动控制、传动系统、过程控制和应用信息等产品和服务。1985年,为了获得多样性的投资,罗克韦尔以16.5亿美金的价格将Allen-Bradley收购。通过16亿美金收购RelianceElectric瑞恩电器,Rockwell增加了电机、机械传动系列产品。Allen-BradleyPLC发展历程•1979年左右,Allen-Bradley推出DataHighway网络(DH网络)。•1981年左右,Allen-Bradley基于AMD微处理器的PLC-3面世。•1986年左右,Allen-Bradley基于摩托罗拉68000芯片的PLC-5面世。•1991年左右,Allen-BradleySLC500小型控制器面世。•1993年左右,Allen-Bradley产品提供以太网产品,支持TCP/IP协议•1993~1994年,Allen-Bradley推出Devicenet(设备网)开放式网络。•1994年,Allen-Bradley软件部门与ICOM合并成立罗克韦尔软件公司•1995年,Allen-Bradley推出MicroLogix1000控制器和FlexI/O产品。•1998年~1999年,Allen-Bradley推出ControlLogixPLC。A-BSLC500系列簡介SLC-500中小型PLC(90年代初期)控制點16~960點使用1746系列I/O模組MicroLogix1000固定型(內置RS232):10(6in/4out),16(10in/6out),32(20in/12out)SLC-500系列可程式控制器组成•SLC-500主機採單一模組化;各種機型尺寸相同安裝於1746I/O框架通訊機能(RS232,DH485,DH+)採內建式•輸入/輸出模組:每片模組提供8/16/32及多種電壓可供選用•1746I/O框架4槽,7槽,10槽,13槽I/O框架可供選用最多三組框架/最多30I/O模組I/O模組可安裝在任何I/O槽位主機置於最左槽位,佔一I/O槽位•電源供應模組第2章可编程序控制器处理器及I/O模块1.前面板:(1)钥匙开关:用来设定可编程序控制器的工作状态,共(PROG/REM/RUN)三种状态.其中:当开关处于“REM”即远程(Remote)状态时,可以通过编程软件设定处理器工作在“编程”、“调试”或“运行”状态。使用钥匙是为了在调试完毕后使处理器固定在运行状态,防止程序被意外修改。第2章可编程序控制器处理器及I/O模块(2).指示灯电池指示灯“BATT”:灯(红)亮表示电池盒里的电池该更换了。一般该指示灯亮后,应在10天内及时更换电池,否则可能因CMOSRAM的失效而造成程序的丢失。第2章可编程序控制器处理器及I/O模块处理器运行/故障(绿/红)指示器灯“PROC”:显示处理器当前的工作情况灯(绿)亮:表示运行正常灯(红)亮:表示处理器故障强制指示灯“FORCE”:显示用户有无强制I/O。灯亮:表示被强制输入强制:用户强制输入数据文件中的位;输出强制:能使用户强制实际的输出模板而保留其输出数据文件处在原始状态。第2章可编程序控制器处理器及I/O模块SLC5/04CPURUNFLTBATTFORCESLC5/04CPUDH+RS232RS232DH+REMRUNPROG工作狀態選擇開關第2章可编程序控制器处理器及I/O模块1746系列數位輸入模組型號點數操作電壓信號延遲OnOffmsIA4485~132VAC3545IA883545IA16163545IM44170~265VAC3545IM883545IM16163545IB8810~30VDCsink88IB161688IB323233ITB16160.30.5IV8810~30VDCsource88IV161688IV323288ITV16160.30.5IG16164.5~5.5VDCsource0.250.5IN161610~30VDCsink,10~30VAC15/2515/25第2章可编程序控制器处理器及I/O模块–1746系列數位輸出模組–型號點數操作電壓信號延遲OnOffms電流A•OA8885~265VAC1111•OA16161110.5•OB8810~50VDCsource0.111•OB16160.110.5•OB32325~50VDCsource0.110.1•OBP161620.4~26.4VDCsource0.111.5•OV8810~50VDCsink0.111•OV16160.110.5•OV32325~50VDCsink0.110.1•OVP161620.4~26.4VDCsink0.111.5•OG16164.5~5.5VDCsink0.250.50.024–OW445~265VAC,5~125VDC接點輸出10101~2.5–OW885~265VAC,5~125VDC接點輸出10101~2.5–OW16165~265VAC,5~125VDC接點輸出10101~2.5–OX885~265VAC,5~125VDC獨立接點10101~51746系列數位輸入輸出混合模組–型號輸入點數輸出點數操作電壓–IO42285~132VAC–IO8445~265VAC,5~125VDC–IO12665~265VAC,5~125VDC1746系列類比模組型號輸入點數輸出點數操作電壓–NI440+/-10VDC或+/-20mA–NIO4I22電流+/-10VDC或+/-20mA–NIO4V22電壓+/-10VDC或+/-20mA–NO4I040~21mA–NO4V04+/-10VDC–NT440熱電偶J,K,T,E,N,R,S,B,+/-50,100mV–NR440RTD電阻式第2章可编程序控制器处理器及I/O模块第2章可编程序控制器处理器及I/O模块4。SLC500系列小型可编程处理器(1)固定式SLC500控制器:将电源、输入与输出以及处理器集中在一个单元,并提供一个2槽的扩展框架。(2)模块式SLC控制器:分SLC5/01、5/02、5/03、5/04及5/05第2章可编程序控制器处理器及I/O模块模块式SLC处理器及1746I/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点EtherNet5/05EtherNet64K5/04DH+5/05EtherNet5/0416K32KSLC500系列内存、I/O容量及内置通信口第2章可编程序控制器处理器及I/O模块5.MicroLogix系列微型可编程序控制器(1)MicroLogix1000:为固定式处理器,为满足用户各种I/O点数少于32点的控制要求而设计.(2)MicroLogix1500:采用了两块式组合结构,包括处理器和带导轨的基座,两者通过导轨滑槽装配,处理器和基座两模块形成一个完整的控制器单元,处理器可单独从基座中拆卸.第2章可编程序控制器处理器及I/O模块1000系列:①水平放置的输入(顶部)和输出(底部)端子,易于接线②安装孔③RS_232通道,连接编程设备④位于中间的LEDs显示I/O状态及诊断信息第2章可编程序控制器处理器及I/O模块1500系列处理器模块扩展I/O模块基座1抽取式接线终端块2扩展I/O接口和可移动ESD屏障3输入LED4输出LED5通信口6状态指示LED7内存模块/实时时钟(可选)8后备电池(可选)9电池10终端盖和标签11数据存取仪(可选)12工作模式开关第2章可编程序控制器处理器及I/O模块(3)MicroLogix1200(4)Pico第2章可编程序控制器处理器及I/O模块6。Logix5550处理器第2章可编程序控制器处理器及I/O模块二、数字I/O模块(1)数字I/O模块:是直接I/O模块中最基本的I/O模块,模块中的I/O回路可与按钮或限位开关的开/关传感器相连、也可与马达启动器的指示灯或报警器等开关量执行机构相连。可编程序控制器数据表上相应位的状态直接控制输出;输入直接控制可编程序控制器数据表上的相应位。第2章可编程序控制器处理器及I/O模块指示器状态(颜色)故障描述或系统状态采取措施模块活动ON(绿)正常指示无模块活动ON(绿)而且输入状态ON(红)检查输入电压如果有电压输入,无须采取措施;若无电压输入,重新安装模块。模块活动ON(绿)而且输入状态OFF输入设备不正常或模块的输入故障1.检查输入设备2.如果输入设备正常,重新安装模块。本无电压加到输入端无模块活动OFF而且输入状态ON(红)或OFF除非模块活动指示器亮,否则无效;当活动指示器不亮,指示器不能反映处理器状态1.检查框架电源与模块输入电源2.如果电源正常,重新安装模块。第2章可编程序控制器处理器及I/O模块三、模拟量I/O模块模拟量I/O模块:在模拟量信号和可编程序控制器数据表之间进行A/D或D/A转换。包括标准模拟量的输入/输出及直接热电阻和热电偶输入;这些模块可用软件设置信号滤波,可对每个I/O设置有效范围。隔离措施有输入信号与电源噪声隔离,输入回路之间信号隔离。(A/D转换器)分辨率有8位、12位等不同精度。模拟量输入/输出方式可设定为电流型和电压型。第2章可编程序控制器处理器及I/O模块四、特殊I/O除了通用的I/O模块之外,可编程序控制器还有许多特殊的I/O模块,应用于特定的场合,这些模块往往能自己处理输入量,对输出进行控制,属智能模块。如线性定位模块、伺服控制模块、力矩控制模块、高速计数模块等等。如步进定位装置(1771-QA)、1771-VHSC4通道高速计数模块第3章可编程序控制器的编程第3章可编程序控制器的编程•可编程序控制器的编程方式•可编程序控制器的输入/输出寻址•可编程序控制器的内存组织•可编程序控制器的编程软件RSLogix500的使用•可编程序控制器的通信软件RSLinx的使用•可编程序控制器的仿真软件RSEmulate500的使用及联机仿真第3章可编程序控制器的编程•可编程序控制器指令系统•模拟量及其编程•热备系统及其编程•编程练习第3章可编程序控制器的编程3.1可编程序控制器的编程方式SLC-5系列处理器支持2种编程方式:——梯形图(Ladder)——文本指令(ASCIIEditing)第3章可编程序控制器的编程一.梯形图(Ladder)•梯形图的描述:是一种最典型、也是最基本的编程方式,它采用图形符号,沿用了继电器的触点、线圈、串联等术语和图形符号,并增加了一些继电接触控制没有的符号。适用于顺序逻辑控制、离散量控制、定时/计数控制等。第3章可编程序控制器的编程•梯形图的组成:梯形图一般由多个不同的阶梯(RUNG)组成,每一阶梯由输入及输出指令组成。在一个阶梯中,输出指令应出现在阶梯的最右边,输入指令则出现在输出指令的左边。输入指令输出指令第3章可编程序控制器的编程•梯形图举例:I0.1门外光检测电开关I0.2门内光检测电开关I0.3开门限位电开关I0.4关门限位电开关I0.5过载保护开关I0.6紧急停车开关I0.7启动停止I1.0手动开门I1.1手动关门第3章可编程序控制器的编程并行分支的运行:当处理器将每一分支的每一步扫描一次之后,而且公用转换为真时,处理器才结