文档详情

Controllogix系统培训讲义

re****.1
实名认证
店铺
DOCX
259.52KB
约46页
文档ID:479503517
Controllogix系统培训讲义_第1页
1/46

Controllogix 教程Controllogix系统培训讲义第一章 Controllogix系统概述§ 1.1 Contorllogix 系统结构Controllgix系统是a-B公司控制系统的新一代产品,它不同于传统的可编 程控制器,在其内核中设计有通讯功能借助于ControlLogix的无源数 据总线,系统的瓶颈得以消除,该总线采用了 Producei7colisumer技术 以提供高性能的、稳定性的以及分布式的解决方案这种灵活的结构允 许多个处理器,网络以及I/O在一个框架中搭配使用如果你要扩展系 统,ControlNet将提供分布控制的链路至附加的框架• • ・ ■ ■ 0 ■■二—LogkSSSO Controller■UliControlLoqix Chassis:I- IPLC-5 ProcessorSLC 5/04 ProcessorRemote I/O=07Block I/OFLEX iroPaneW»v/PLC-5 Processor1747-ASB1335T DriveControllogix系统支持开放式的网络:如Ethenet^ ContorlNet和 DeviceNet以及A-B公司的D H卡网和R I O网。

ControlLogix的结构使你能够利用独特的ControlLogix底板为你的 整个系统创建通讯网关,ControlBus底板不采用典型的主/从模式,而 采用了 Producer/Consuiner模式作为一种高性能的无源多主总线, ControlBus在同一框架上任何模块或所有模块间起着传递信息包的管道 作用因此不需要用一个控制器或仲裁器来充当底板主控器§ 1.2 C ontrollogix系统基本硬件构成1. 框架:1756—A13. A10、A4> A172. 电源:1756—PA72,1756-PB723. 处理器:1756—L1 M2,1756-L1M14. I/O模板:1756 (模拟量、数字量、热电偶、热电阻及其他特殊模板)5.通讯模板:1756—CNB、1756—CNBR,1756-DHRIO,1756-DNB6. 网络设备:TPS、RG6电缆§ 1.3 Controllogix 的特点:1. 模块化:ControlLogix系统的模块化的I/O,内存及通讯接口为用户提供 了一种既可组态又便于扩展的系统以后当用户需要进一步扩展系统 时,可随时增添I/O,内存及通讯接口。

2. 带电插拔:ControlLogix允许用户带电插拔系统中的任何模块,而不会对模 块造成损坏3. 高速传送:ControlLogix可以在网络之间,网络的链路之间以及通过背板的模块之间实 现信息的高速传送4. 高强度的硬件平台:Controllogix采用特殊设计的高强度工业硬件平台,从而可耐受振动,高温 以及各种环境下的电气干扰5.无缝性:易于和已有的基于PLC的系统进行集成,并可实现透明互换6. 分布式处理:通过Ethernet、ControlNet和DeviceNet网络将处理器连接起来, 可以实现分布式处理7. 分布式I/O:通过ControlNet. DeviceNet和Remote I/O链路即可,将远离处 理器的分布式I/O连接起来8. 软件配置系统:通过软件而不是机械开关或跳接器配置所有模块9. 操作系统:该操作系统提供了真正具有优先级的多任务环境,这就允许用户单独排定软 件组件来满足自己的应用要求,这就大大地提高了处理器的效率10. I/O数据和状态自动生成:无需编写程序即可获取I/O数据和状态,并且支持I/O浮点数据11 .处理器使用Tag来访问数据:不同于PLC控制器那样有预定义数据表。

通过数据文件访问数 据12 . I/O模块获取的新方式:在 Controllogix 系统中,采用 Producer/Consumer 模式 I/O 模块 仅在需要的时候产生信息而不是等待控制器去查询数据因此减少了 通信量,增加了带宽第S页共40页Controllogix 教程第二章ControlLogix系统处理器§2.1 Logix 5550处理器综述:ControlLogix处理器为Logix5550它的内存容量为160K〜2M 字节,基本容量为160K,用户安装的存储器板的容量范围可从512KB 到2MKBLoglx5550控制器支持多达128, 000个离散或4, 000个 模拟I/O点1. Controllogix处理器的多任务操作系统支持32个 可组态的连续或周期性任务这些任务数据具体 应用程序将按照优先等来执行程序代码用户可 为每一个任务分配最多32个程序,每个程序都 可以有自己的本地数据或梯形图逻辑2. 符号寻址允许用户在不依赖硬件的情况下,通过在应用于程序中使用符号来标识数据3. Logix5550处理器可以通过多种网络进行连续,包括 Ethernet、ControlNet> De viceNet > DH+、 RS-232o§2.2 Logix5550 的特点1. 符号寻址2. 多处理器可以共享公共输入数据3 .多优先级多任务操作系统4 .丰富的指令集5 .可以实现预定的I/O数据传送§2.3 Logix5550控制器硬件Logix5550前面板包括一个钥匙旋钮开关,状态指示灯,电池盒以及一个 RS-232 接 口。

1. 钥匙开关可选择三种处理器运行状态① RUN ② REM ③ PROG2.状态指示灯RUN: OFF则表示在编程方式,GREEN表示在RUN方式I/O: OFF则表示I/O来激活,GREEN表示与所有装置正进 行通讯,GREEN FLASH表示有设备不响应,RED flash表示处理器与I/O通讯失败RS232: OFF表示未激活,GREEN表示数据正在传递或接收BAT: OFF表示正常,RED表示无电池或电池坏OK: OFF表示未供电,RED FLASH表示 可恢复故障,RED表示控制器故障,GREEN表示处理器 正常3. RS232 串口:Logix5550控制器前面板上的RS232 □既作为本地编程口又提 供了完全向底板通讯口桥接,借此可作进入整个系统的入口,通过串 □使信息到底板进而到任何系统网络第6页共40页Controllogix 教程第三章Controllogix系统通讯 与网络§ 3.1 ControlNet 概述1. ControlNet网是一种开放式的高速确定性的网络,用于传输对时间有苛刻要求的信息它为对 等网络提供实时控制和信息服务,作为控制器和 I/O设备间的一条高速通信链,它综合了现存各 种网络的能力,可连接各类设备到一条 ControlNet网络上,包括PC机控制器,操作员 接口设备驱动装置,I/O模块以及其它支持 ControlNet 的设备。

2. ControlNet提供的功能A) 对同一链路上的I/O,实时互锁,对等通信和编程操作,均具有相同的带宽B) 对于离散和连续过程控制的应用,均具有确定和可重复性功能3. 网络能为:A. 传送速率:5M/SB. 网络更新时间:2〜100msC. 电缆长度:当有2个设备时,电缆长度为1km;当最大节点数为48时,电缆长度为250m,采用中继器 (repeater) o 距离可达 6km§ 3.2 Producer/Consumer (生产者/客户)模 式:CortrolNet是基于开放网络技术的一种新发明的解决方案,这种解决方案采 用了 Producer/Consumer技术这种Producer/Consumer模式允许网络上 的所有节点同时从单个的数据源存取相同的数据Producer/Consumer是一种新的通讯方法,在Controllogix框架的智能模块 间利用这种方法可以增强数据交换的能力Controllogix I/O模块本身具 有生成数据信息的能力而不需要由一台控制口去轮循数据当一个I/O 模块生成数据后,而其它设备自己决定是否消费(应用)此数据一台控 制器是数据输入的消费者,并且是数据输出的生产者。

§ 3.3 1756 - CNB ControINet 通讯模块1、 1756-CNB模块桥接ControNet链去路由信息至其它网络上的设备, 这些网络包括Ethernet,ControINet,DH+,1756-CNB模块也监视和控制 远离控制器的17561/0模块2、 可将1756-CNB与loglx5550控制器放在同一框架中或独立作为一 个网关(路由器)3、 3.4 RSNetworx 软件Rsnetworx软件用于组态:① 建立网络上硬件设备②组态网络介质参数 ③下载组态数据第#页共40页Controllogix 教程第#页共40页第四章Controllogix系统模拟量模板§4.1模拟量模块概述Controllogix模拟量输入模块将输入的模拟量信号转换成数值模拟量输出模块将数值转换成模拟量信号供输出2.①RIUP:支持带电插拔(Removel and Insertionunder Power)②每块模块自动生成数据 ③数据时间标记:模块生成一个Polling timestamp of data值,该值以毫秒的精 度表示数据采样或输出的时刻,用以计算数据更新的间隔④系统时间标记:在本地框架内模拟量模块与其宿主控制器间数据传送时间标记。

§4.2Controllogix系统模拟量的运行:宿主关系和连接:每块I/O模块必须归属于一个logix5550控制器,控制器为每块其所 拥有的I/O模块存贮组态数据,并送I/O模块组态数据开始运行,每块 controllogix模块在正常运行时必须与其宿主控制器一直保持通讯§4.3输入模块的运行在传统的I/O系统中,控制器轮循输入模块去获取输 入状态,而在Controllogix系统中,模块周期 地广播其数据,广播的频率依靠组态的选项以及 输入模块的位置(本地还是远程框架)1、 本地框架中的输入模块即:输入模块与其宿主控制器在同一框架中有两个组态参数来决定输入模块广播数据的频率RTS (Real Time Sample ) RPI (Requested Packet Interval)① RTS:这个组态参数指导模块执行下列操作:> 扫描所有输入通道并将数据存到模块的存贮器中> 广播更新的通道数据至本地框架的背板上②RPI:这个组态参数指导模块按参数间隔去广播模块存贮器中的数 据至本地框架背板上此时,通道数据不一定更新)痛潜RTS RPI本地框架背板若RTS^RPI,那么模块以RTS速率广播数据若RTS>RPL则模块以RPI和RTS共同广播数据,即RPI广播速 率高, RTS广播频率低,在RPI广播时,通道数据并未更新2、 输入模块远程框架中仅仅RPI决定多长时间宿主控制器将通过网络接收数据。

建议RPI的值小于 或等于RTS值以确保宿主控制器接收到更新通道的数据§4.4 输出模块的操作:一个宿主控制器只是在规定在RPI期间送数据至模 拟量输出模块数据不是在控制器程序扫描结束 后在送至模块本地框架中的输出模块在控制器送出数据后,模块几乎立刻接收到数据2. 远程框架中的输出。

下载提示
相似文档
正为您匹配相似的精品文档