ControlLogix系统选型及RSLogix5000软件应用22控制器系列PicoTMMicrologixTMDriveLogixTMCompactLogixTMControlLogix®SoftLogixTM3ControlLogix1756-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用户内存Logix控制器平台3功能和灵活性性能Logix平台的灵活性满足了一种技术解决各种应用问题的需要4特点1:开放、集成的万能控制平台全厂控制系统方案=LogixTMLogix将所有控制方式集成在单一控制平台上–顺序控制–过程控制–批次控制–运动控制–传动控制–安全控制传统控制系统设计方法:–顺序控制:PLC系统–过程控制:DCS系统–批次控制:DCS/PLC系统–运动控制:专用伺服系统–传动控制:专用传动系统–安全控制:专用安全系统5特点2:ControlLogix系统的基板设计ControlLogix提供多主的Producer/Consumer(生产者/客户)方式的、并行通讯网络技术的信息交换控制模式:•将ControlNet的producer/consumer技术直接应用到系统的基板(1to1,1ton)传统控制系统设计方法:采用单一的主/从地址总线•由单一设备管理总线,控制通讯•单点故障:当控制器或总线“仲裁器”故障时,整个系统“Down”掉•集中式的设计方法•控制器不再作为控制系统的核心•无需控制器的介入,背板上任一个设备可以发出广播信息,可以和任何一个设备进行通讯•提高了系统的带宽和性能–为构造一个控制系统提供了极大的方便–让控制器专注于控制6特点3:独特的系统结构•模块化、可扩展的结构•高性能的无源,多主总线•背板符合Producer-Consumer协议•同一框架内可放置多个处理器,可独立运行或并行运行•无槽位限制•在线添加I/O模块、•变频器•独立于控制器的通讯处理器•任何模块可带电插拔(RIUP)•模板的软件组态可达到点级•电子键控•高性能带诊断和隔离的I/O7特点3:基于标签的编程方式•基于控制器的符号编程2.写程序或创建通用代码块3.然后将设备标记名映射到系统I/O上4.无需改变代码!1.基于系统设备需求创建标记8特点4:生产者/消费者模式输入模块输出模块处理器DCINPUTOK01815543267129101311140181554326712910131114ACOUTPUT07155111DIAGNOSTICOK01815543267129101311140181554326712910131114RUNREMPROGLogix5550RUNOKRS232BATI/OACOUTPUT07155111DIAGNOSTICOK01815543267129101311140181554326712910131114RUNREMPROGLogix5550RUNOKRS232BATI/O输出模块处理器•ControlBusTM如同所有模块的接口–输入模块向系统Produce数据–控制器和输出模块如同数据的Producer和Consumer–多设备可同时Consume数据•响应速度快–减少处理器负担和处理时间–多个节点能从单个生产者(数据源)同时接收相同的数据–节点能够同步化(多信道广播)–减少网络和背板信息传输量–减少I/O等待时间–应用成为真正的中断驱动•控制器和操作员界面设备将共享I/O数据•I/O数据共享为系统组态提供了更大的灵活性9特点5:强大的处理能力•单一处理器寻址能力(V18以上):–500个同步连接–DI/DO:256,000AI/AO:8000•多CPU并行处理,以同时实现高性能的快速顺控、复杂过程运算及大容量数据通讯。•多款大容量内存可选:–2M~32M字节–另可选配64M字节扩展内存10SystemTaskMotionTaskFaultTaskUserTaskPasswordConfigurationStatusUserTaskPasswordConfigurationStatusUserTaskWatchdogConfigurationStatusProgramProgramProgramProgramI/ODataarray[x]floatintstructstructarray[x]GlobalDatastructarray[x]array[x,y,z]ProgramProgramFaultRoutineifA=12thenBsubroutine--||------()--subroutine--||------()--subroutine--||------()--subroutine--||------()--LocalDataMainRoutineController•IEC61131-3任务模式•多任务(多达32个)实时控制系统–适合典型DCS周期处理要求的周期性任务(2~2000ms可组态),保证稳定高精度的复杂过程控制。–适合典型PLC快速、连续处理要求的事件任务及连续任务,并且,15个优先级保证重要任务优先。•每个任务最多包含100个程序,每个程序可包含任意多个子程序。并且,每个程序拥有独立数据区,只需简单的Copy/Paste即可实现程序重复使用。Logix控制器I/O#1热风炉#3程序#2程序#1程序数据#2热风炉#3程序#2程序#1程序数据控制器标签特点6:多任务编程11ControlLogix系统组成Allen-BradleyA-BQualityControlNETCHACHBOKA#01RUNREMPROGLogix5555™RUNOKRS232BATI/ORUNREMPROGLogix5555™RUNOKRS232BATI/OETHERNETRXDTXDOKETHERNETRXDTXDOKETHERNETRXDTXDOKControlNETCHACHBOKA#01处理器通讯板通讯板I/O模板I/O模板I/O模板机架电源Allen-BradleyA-BQualityControlNETCHACHBOKA#01RUNREMPROGLogix5555™RUNOKRS232BATI/ORUNREMPROGLogix5555™RUNOKRS232BATI/OETHERNETRXDTXDOKETHERNETRXDTXDOKETHERNETRXDTXDOKControlNETCHACHBOKA#01处理器通讯板通讯板I/O模板I/O模板I/O模板机架电源处理器处理器12控制器:L6X1756-L612M内存1756-L61S2M内存1756-L624M内存1756-L62S4M内存1756-L638M内存1756-L63S8M内存1756-L63XT8M内存1756-L6416M内存1756-L6532M内存L7X1756-L712M内存1756-L724M内存1756-L72S4M内存1756-L738M内存1756-L73S8M内存1756-L73XT8M内存1756-L7416M内存1756-L7532M内存Controllogix硬件介绍13•框架选项–4slot(1756-A4)–7slot(1756-A7)–10slot(1756-A10)–13slot(1756-A13)–17slot(1756-A17)•标准电源选项–1756-PA72:85-265VACw/5V@10A–1756-PB72:19-32VDCw/5V@10A–1756-PA75:85-265VACw/5V@13A–1756-PB75:19-32VDCw/5V@13A–1756-PC75:30-60VDCw/5V@13A–1756-PH75:90-143VDCw/5V@13A–1756-PA75R:85-265VACw/5V@13A–1756-PB75R:19-32VDCw/5V@13A框架和电源141756-CNB/R1756-CN2/R1756-DNB1756-ENBT1756-EWEB1756-EN2T1756-EN2TR1756-EN3TR1756-DHRIO通讯模块1515•现有50多种I/O模块–37Digital–12Analog–5MotionModules–HighSpeedCounter–ProgrammableLimitSwitch–ConfigurableFlowMeter–HydraulicsModule–HART•可选接线端子–Screw-style–Spring-style–Bulletin1492pre-wired•五种框架尺寸•85-265VAC/24,48and125VDC不同电源范围,冗余可选IO模块161756-IA1679-132VACInput16pts1756-OA1674-265VACOutput16pts1756-IB1610-31VDCInput16pts1756-OB16E10-31VDCElecFusedOutput16pts1756-IB3210-31VDCInput32pts1756-OB3210-31VDCOutput32pts1756-IA16I79-132VACIsolatedInput16pts1756-OA16I74-265VACIsolatedOutput16pts1756-IB16I10-30VDCIsolatedInput16pts1756-OB16I10-30VDCIsolatedOutput16pts1756-IA8D79-132VACDiagnosticInput8pts1756-OA8D74-132VACDiagnosticOutput8pts1756-IB16D10-30VDCDiagnosticInput16pts1756-OB16D19-30VDCDiagnosticOutput16ptsSuffix-D=Diagnostic,E=ElectronicFusing,I=Isolated1756-IV1610-30VDCSoucingInput16pts1756-OV16E10-30VDCSinkingOutput16pts1756-IV3210-30VDCSourcingInput32pts1756-OA874-265VAC2AOutput8pts1756-OB810-30VDC2AOutput8pts1756-OC830-60VDC2AOutput8pts1756-ON810-30VAC2AOutput8pts1756-IH16I90-146VDCIsolatedInput16pts1756-OH8I90-146VDCIsolated2AOutput8pts1756-IC1630-60VDCInput16pts1756-IM16I159-265VACIsolatedInput16pts1756-IN1610-30VACInput16pts1756-OW16IN.O.IsolatedRelayOutput16pts1756-OX8IN.O./N.C.IsolatedRelayOutput8pts1756-OA8E74-132VACElecFused2AOutput8pts1756-OB8EI10-30VDCIsol.ElecFusedOutput8ptsIO模块17开关量输入1756-Ibxx(24VDC)•1756-IB1616点10-31VDC汇流•