1、前 言 ControlLogix系统是罗克韦尔自动化多种型号的控制器产品中功能最强大的一个系列,一个CPU可以带12万8千个数字点,4千个模拟点,内存可扩展至8M。其独特的ControlBus底板为整个系统创建通讯网关,基于生产者/消费者模式。它将DCS与PLC的功能完美的结合在一起,提供顺序控制,过程控制,传动及运动控制的统一的控制平台,并结合高速,灵活的通讯和功能强大的输入输出模块。可以使用ControlNet实现热备冗余系统 培训内容 熟悉ControlLogix系统的硬件介绍 熟悉ControlLogix5000编程环境 创建一个简单工程 RSLinx、RSNetWorx、RSLogi
2、x Emulate5000软件介绍ControlLogix系统的硬件1.CPU目录号内存最大功率损耗最大热耗散5V时的背板电流 mA24V时的背板电流mA数据逻辑I/O非易失内存L55M12750K字节208K字节无5.6W19.1BTU/hr1.230.014L55M131.5M字节208K字节无5.6W19.1BTU/hr1.230.014L55M143.5M字节208K字节无5.7W19.4BTU/hr1.250.014L55M167.5M字节208K字节无6.3W21.5BTU/hr1.480.014L55M22750K字节208K字节有5.6W19.1BTU/hr1.230.014L
3、55M231.5M字节208K字节有5.6W19.1BTU/hr1.230.014L55M243.5M字节208K字节有5.7W19.4BTU/hr1.250.014L612M字节478K字节Compactflash卡+3.5W11.9BTU/hr1.200.014L624M字节478K字节Compactflash卡+3.5W11.9BTU/hr1.200.014L638M字节478K字节Compactflash卡+3.5W11.9BTU/hr1.200.014ControlLogix系统的硬件如果应用系统需要:使用网络:选择通讯硬件:Internet/Intranet连接等EtherNet/
4、IP网络1756-ENBT冗余介质、控制器、控制系统 等ControlNet网络1756-CNB、1756-CNBR直接连接控制器和底层设备 等DeviceNet网络1756-DNB除此以外还有DH+、通用远程I/O网络、Fieldbus网络、串行网络、DH-485网络和对应的通讯硬件1756-DHRIO、1788-CN2FF、内置串口等。2、电池每个控制器都配有1756-BA1电池,也可选用外部安装的更大容量的电池模块(1756-BATM)。3、常用网络ControlLogix系统的硬件数字量直流输入模块数字量直流输出模块模拟量输入模块模拟量输出模块交流模块1756-IB161756-OB8
5、1756-IF81756-OF41756-IA161756-IB321756-OB321756-IF161756-OF81756-OA81756-OA16模块接线端子条有TBNH(20针)、TBCH(36针)。4、常用I/O模块ControlLogix系统的硬件目录号槽数重量尺寸(HWD)机壳最小尺寸(HWD)最大背板电流负载3.3V直流时4.0A5V直流时15.0A24V直流时2.8A1756-A4/B40.75kg137263145mm508508203mm1756-A7/B71.10kg137368145mm508610203mm1756-A10/B101.45kg137483145mm
6、508762203mm1756-A13/B131.90kg137588145mm610762203mm1756-A17/B172.20kg137738145mm762914203mm5、框架(机架)类型ControlLogix系统的硬件6、电源模块 1756机架上的ControlLogix电源模块直接给机架背板提供1.2V、3.3V、5V、24V直流电源。可以使用非冗余(1756-PA72,-PB72,-PA75,-PB75)和冗余(1756-PA75R,-PB75R)电源模块。RSLogix5000是Logix控制器统一的编程软件,RSLogix5000企业版支持四种编程语言,包括梯形图、功
7、能块、顺序流程图和结构化文本。RSLogix5000有如下特点:1、单一编程软件包支持多种应用项目,通过RSLogix5000可以编写出顺序控制、传动控制和运动控制程序。2、Logix控制器统一的编程环境。一个编程环境可以适合大中小控制系统,用户无需为不同系统掌握不同的编程软件,节省工程、培训和维护费用。3、程序变成简单而灵活,指令丰富。4、基于标记的寻址方式,采用别名。对于一个工程,可以将电气设计和软件编程同时进行,节省开发时间和费用。5、在编程软件中便可显示趋势图,无需专门软件。RSLogix5000软件的功能:1、自由-格式的梯形图编辑器,它使用户在书写程序时可以专心于应用程序的逻辑而不
8、用注意语法的对错。2、强有力的工程校验器。用户可用其创建错误清单,从而可以在方便的时候修改。3、拖放式编辑功能。4、查询和替换功能。能够快速改变特定地址或符号的值5、工程目录为点击式界面。用户可访问包含在工程中的所有文件夹和文件。6、用户数据监控器功能。编程环境:创建工程创建工程创建工程创建工程创建工程创建工程创建工程 创建工程创建工程规划网络规划网络 现在我们已经创建了一个ControlLogix项目。项目中没有的任何I/O模块,项目中也没有可执行的代码(如梯形图)。下一件事情是要辨认我们想用在这个项目中的、插在本地、远程背板上的I/O模块。由于不能在线添加输入/输出模块,因此,现在(处于离
9、线状态)正好可以添加模块。在本地机架中,有如下设备:0号槽:5555处理器1号槽:CNB Controlnet通讯模块2号槽:1756-ENET 以太网通讯模块在远程机架中,有如下设备:0号槽:CNB Controlnet通讯模块1号槽:D I 1756-IB16D/A(诊断型、16点、输入点0-15都已接线)2号槽:D O 1756-OB16D/A(诊断型、16点、一半输出已经接线)3号槽:AI 1756-IF6I/A(隔离型电压/电流输入、6通道、0-5、两个通道已接线)4号槽:AO 1756-OF6VI/A(隔离型电压输出、6通道、0-5、两个通道已接线)注意:所有模块都可带电插拔(也就
10、是说,你不需要先切断框架的电源,再插拔模块)。组态本地机架组态本地机架1、接下来进行本机架的I/O组态a)CNB通讯模块。鼠标左键点击I/O Configuration(I/O组态,位于左边窗口的底部)。然后按鼠标右键,并选择New Module(新模块)。b)在下图所示画面中选择1756-CNB/D。选中之后,按OK。组态本地机架组态本地机架c)CNB通讯模块位于第1号槽(确认一下),按下图所示内容填写,按OK。在本实验中,我们接受缺省设置,故选择Finish(完成)。组态本地机架组态本地机架Electronic Keying(电子锁)允许你在online(在线)之前确定一个物理模块与软件组
11、态之间达到何种匹配程度。这种特性可以避免在不经意中将错误的模块插入在错误的槽中。它有如下三种选择:Compatible Module 物理模块的模块类型(Module Types)、目录号(Catalog Number)以及主要版本号(Major Revision)必须与软件组态匹配,次要版本号(Minor Revision)必须大于等于软件指定的数值,否则RSLogix 5000将不接受所插模块。Disable Keying RSLogix 5000不会检查模块版本的匹配情况。Exact Match 物理模块的下列五个参数必须与软件组态匹配,否则RSLogix 5000将不接受所插模块:Ve
12、ndor,Product Type,Catalog Number,Major Revision,Minor Revision(供应商、产品类型、目录号、主要版本号、次要版本号)组态本地机架组态本地机架d)接下来添加本机架ENBT通讯模块。鼠标左键点击I/O Configuration(I/O组态,位于左边窗口的底部)。然后按鼠标右键,并选择New Module(新模块)。在下图所示画面中选择1756-ENBT/A。选中之后,按OK。组态本地机架组态本地机架e)ENBT通讯模块位于第2号槽(确认一下),按下图所示内容填写,按OK。组态远程机架组态远程机架2、接下来进行远程机架的I/O组态a)CN
13、B通讯模块。鼠标左键点击1756CNB/D CNB1(CNB1模块,位于左边窗口的底部)。然后按鼠标右键,并选择New Module(新模块)。b)与组态本机架CNB步骤相同,按下图所示内容填写。组态远程机架组态远程机架c)填好之后,按Next(下一步),出现如下画面。在本实验中,接受缺省设置,选择Finish(完成)。组态远程机架组态远程机架d)接下来组态远程机架的开关量输入模块,鼠标左键点击远程站1756CNB/D CNB2。然后按鼠标右键,并选择New Module(新模块)。在弹出窗口中选择1756-IB16,选中之后,按OK,弹出下图所示窗口,选择Finish(完成)。组态远程机架组
14、态远程机架e)接下来按以上所讲组态远程机架的开关量输出模块。f)接下来组态远程机架模拟量输入模块,按下图所示内容填写。组态远程机架组态远程机架 g)选择好后,按Next(下一步),直至出现如下画面,按下图所示内容进行通道的工程量转换,选择Finish(完成)。组态远程机架组态远程机架h)接下来组态远程机架模拟量输出模块,在模块属性窗口中按Next(下一步),直至出现如下画面,按下图所示内容按所示进行通道的电流输出转换组态远程机架组态远程机架i)通道组态好后,按Next(下一步),直至出现如下画面,按下图所示内容所示进行通道的输出高限低限的设定,选择Finish(完成)。接下来回到主画面,可以看
15、到整个控制系统的组态已经完成。切记,现在仍处于离线状态,因此你所作的一切尚未经过校验。创建标签创建标签创建标签创建标签创建标签创建标签输入逻辑输入逻辑输入逻辑输入逻辑输入逻辑输入逻辑下载工程 1、从右图所示的offline向下箭头处选择Download。2、你会接受到如下错误信息:你的计算机不知道如何与Logix5555制器进行通信。你的计算机与DH+、以太网、ControlNet网络相连了吗?在这儿,我们已经通过计算机上所插的卡连接到Ethernet。确信电缆已经连接好。3、我们需要将路径告诉程序。点击主菜单上的Commmunication,选择Who Active,你会看到如下画面:直到你
16、选择了03号槽的L55处理器。选中Apply Current Path to Project Box(见图中下部),然后选择Download。上载(从控制器读取)工程查看状态查看状态查看状态RSLinx RSLinx软件是一种为多种应用系统提供工厂层设备连接性的通讯服务软件包。可以支持和许多不同网络上的多种设备同时进行通讯的多个软件应用系统。配置RSLinx1、双击电脑右下方的RSLinx图标,弹出RSLinx Classic Gateway界面选择Communications Configure Drivers,弹出配置窗口图2 这样选 图2配置RSLinx2、从Available Driv
17、er Types中选择可用的驱动,跟模拟控制器通讯选择Virtual Backplane(SoftLogix 58xx,USB),点击Add new按钮,弹出命名对话框,一般采取默认即可。点击OK,完成。配置RSLinx3、从Available Driver Types中选择可用的驱动,通过网线和控制器通讯则选择Ethernet/IP Driver,点击Add new按钮,弹出命名对话框,一般采取默认即可。点击OK,弹出设置IP窗口。如果控制器和工控机在同一网端内,则选择Browse Local Subnet,点确定完成配置;如果控制器和工控机不在同一网段内,则选择Browse Remote
18、Subnet,并输入IP及网关,点确定即可完成配置。RSLinx验证通讯1、打开RSLinx,点击2、单击 弹出RSWho-1对话框3、通过相应的驱动来找控制器,看看是否已经通讯成功。RSNetWorx for ControlNet软件和RSNetWorx for DeviceNet软件是用于ControlNet或DeviceNet网络进行组台和规划的工具。RSNetWorx软件允许用户为网络配置创建一个图形化界面,并配置相应的参数以定义网络。RSNetWorx for ControlNet软件可以规划网络组件。软件自动地计算出用于整个网络的带宽以及每个网络组件所使用的带宽。必须用RSNetWorx for ControlNet软件对ControlLogix系统中的ControlNet网络进行组态和规划。RSNetWorx for DeviceNet软件组态DeviceNet I/O设备并创建扫描列表,DeviceNet扫描器存储组态信息和扫描列表。10、单击菜单栏的保存按钮。