1、山东鲁能慧通科技有限责任公司山东鲁能慧通科技有限责任公司 Allen-Bradley 系统系统 技术培训技术培训 前 言 ControlLogix系统是罗克韦尔自动化多种 型号的控制器产品中功能最强大的一个系 列,一个CPU可以带12万8千个数字点,4 千个模拟点,内存可扩展至8M。其独特的 ControlBus底板为整个系统创建通讯网关, 基于生产者/消费者模式。它将DCS与PLC 的功能完美的结合在一起,提供顺序控制, 过程控制,传动及运动控制的统一的控制 平台,并结合高速,灵活的通讯和功能强 大的输入输出模块。可以使用ControlNet实 现热备冗余系统 培训内容 熟悉ControlL
2、ogix系统的硬件介绍 熟悉ControlLogix5000编程环境 创建一个简单工程 RSLinx、RSNetWorx、RSLogix Emulate5000软件介绍 ControlLogix系统的硬件 1.CPU 目录号 内存 最大 功率 损耗 最大热耗 散 5V时的 背板电 流 mA 24V时的 背板电流 mA 数据逻辑 I/O 非易失内存 L55M12 750K字节 208K字节 无 5.6W 19.1BTU/hr 1.23 0.014 L55M13 1.5M字节 208K字节 无 5.6W 19.1BTU/hr 1.23 0.014 L55M14 3.5M字节 208K字节 无 5.
3、7W 19.4BTU/hr 1.25 0.014 L55M16 7.5M字节 208K字节 无 6.3W 21.5BTU/hr 1.48 0.014 L55M22 750K字节 208K字节 有 5.6W 19.1BTU/hr 1.23 0.014 L55M23 1.5M字节 208K字节 有 5.6W 19.1BTU/hr 1.23 0.014 L55M24 3.5M字节 208K字节 有 5.7W 19.4BTU/hr 1.25 0.014 L61 2M字节 478K字节 Compactflash卡+ 3.5W 11.9BTU/hr 1.20 0.014 L62 4M字节 478K字节 C
4、ompactflash卡+ 3.5W 11.9BTU/hr 1.20 0.014 L63 8M字节 478K字节 Compactflash卡+ 3.5W 11.9BTU/hr 1.20 0.014 ControlLogix系统的硬件 如果应用系统需要: 使用网络: 选择通讯硬件: Internet/Intranet连接等 EtherNet/IP网络 1756-ENBT 冗余介质、控制器、控制 系统 等 ControlNet网络 1756-CNB、1756-CNBR 直接连接控制器和底层设 备 等 DeviceNet网络 1756-DNB 除此以外还有DH+、通用远程I/O网络、Fieldbus
5、网络、串行网络、DH-485网络 和对应的通讯硬件1756-DHRIO、1788-CN2FF、内置串口等。 2、电池 每个控制器都配有1756-BA1电池,也可选用外部安装的更大容量的电池模块 (1756-BATM)。 3、常用网络 ControlLogix系统的硬件 数字量直流输入模块 数字量直流输出模块 模拟量输入模块 模拟量输出模块 交流模块 1756-IB16 1756-OB8 1756-IF8 1756-OF4 1756-IA16 1756-IB32 1756-OB32 1756-IF16 1756-OF8 1756-OA8 1756-OA16 模块接线端子条有TBNH(20针)、T
6、BCH(36针)。 4、常用I/O模块 ControlLogix系统的硬件 目录号 槽 数 重量 尺寸(HWD) 机壳最小尺寸 ( HWD ) 最大背板电流 负载 3.3V直流时4.0A 5V直流时15.0A 24V直流时2.8A 1756-A4/B 4 0.75kg 137263145mm 508508203mm 1756-A7/B 7 1.10kg 137368145mm 508610203mm 1756-A10/B 10 1.45kg 137483145mm 508762203mm 1756-A13/B 13 1.90kg 137588145mm 610762203mm 1756-A17
7、/B 17 2.20kg 137738145mm 762914203mm 5、框架(机架)类型 ControlLogix系统的硬件 6、电源模块 1756机架上的ControlLogix电源模块直接给机架 背板提供1.2V、3.3V、5V、24V直流电源。可以 使用非冗余(1756-PA72,-PB72,-PA75,- PB75)和冗余(1756-PA75R,-PB75R)电源 模块。 ControlLogix 5000编程软件编程软件 RSLogix5000是Logix控制器统一的编程软件,RSLogix5000企业 版支持四种编程语言,包括梯形图、功能块、顺序流程图和结构 化文本。 RSL
8、ogix5000有如下特点: 1、单一编程软件包支持多种应用项目,通过RSLogix5000可以编 写出顺序控制、传动控制和运动控制程序。 2、Logix控制器统一的编程环境。一个编程环境可以适合大中小控 制系统,用户无需为不同系统掌握不同的编程软件,节省工程、 培训和维护费用。 3、程序变成简单而灵活,指令丰富。 4、基于标记的寻址方式,采用别名。对于一个工程,可以将电气 设计和软件编程同时进行,节省开发时间和费用。 5、在编程软件中便可显示趋势图,无需专门软件。 ControlLogix 5000编程软件编程软件 RSLogix5000软件的功能: 1、自由-格式的梯形图编辑器,它使用户在
9、书写程序时可以专心于 应用程序的逻辑而不用注意语法的对错。 2、强有力的工程校验器。用户可用其创建错误清单,从而可以在 方便的时候修改。 3、拖放式编辑功能。 4、查询和替换功能。能够快速改变特定地址或符号的值 5、工程目录为点击式界面。用户可访问包含在工程中的所有文件 夹和文件。 6、用户数据监控器功能。 ControlLogix 5000编程软件编程软件 编程环境: 创建一个简单工程创建一个简单工程 步骤: 1、创建工程(Create a project) 2、规划网络(Planning network) 3、组态机架(Configure framework) 4、创建标签(Create
10、tags) 5、输入逻辑(Enter logic) 6、下载工程(Download a project)(包括从控制器读 取工程) 7、查看状态(View status)(包括查看I/O故障) 创建工程 创建工程创建工程 创建工程创建工程 创建工程创建工程 创建工程创建工程 创建工程创建工程 规划网络规划网络 现在我们已经创建了一个ControlLogix项目。项目中没有的任何I/O模块,项 目中也没有可执行的代码(如梯形图)。 下一件事情是要辨认我们想用在这个项目中的、插在本地、远程背板上的 I/O模块。由于不能在线添加输入/输出模块,因此,现在(处于离线状态)正好 可以添加模块。 在本地机
11、架中,有如下设备: 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、两个通道已接线) 注意:所有模块都可
12、带电插拔(也就是说,你不需要先切断框架的电源,再插拔 模块)。 组态本地机架组态本地机架 1、接下来进行本机架的I/O组态 a) CNB通讯模块。鼠标左键点击I/O Configuration(I/O组态,位于左边窗口 的底部)。然后按鼠标右键,并选择New Module(新模块)。 b)在下图所示画面中选择1756-CNB/D。选中之后,按OK。 组态本地机架组态本地机架 c)CNB通讯模块位于第1号槽(确认一下),按下图所示内容填写, 按OK。 在本实验中,我们接受缺省设置,故选择Finish(完成)。 组态本地机架组态本地机架 Electronic Keying(电子锁)允许你在onli
13、ne(在线)之前确定一个 物理模块与软件组态之间达到何种匹配程度。这种特性可以避免在不 经意中将错误的模块插入在错误的槽中。它有如下三种选择: Compatible Module 物理模块的模块类型(Module Types)、目 录号(Catalog Number)以及主要版本号(Major Revision)必须与软件组 态匹配,次要版本号(Minor Revision)必须大于等于软件指定的数值, 否则RSLogix 5000将不接受所插模块。 Disable Keying RSLogix 5000不会检查模块版本的匹配情况。 Exact Match 物理模块的下列五个参数必须与软件组态
14、匹配, 否则RSLogix 5000将不接受所插模块: Vendor, Product Type, Catalog Number, Major Revision, Minor Revision (供应商、产品类型、目录号、主要版本号、次要版本号) 组态本地机架组态本地机架 d) 接下来添加本机架ENBT通讯模块。鼠标左键点击I/O Configuration (I/O组态,位于左边窗口的底部)。然后按鼠标右键,并选择New Module(新模块)。在下图所示画面中选择1756-ENBT/A。选中之后,按 OK。 组态本地机架组态本地机架 e) ENBT通讯模块位于第2号槽(确认一下),按下图所
15、示内容填写, 按OK。 组态远程机架组态远程机架 2、接下来进行远程机架的I/O组态 a) CNB通讯模块。鼠标左键点击1756CNB/D CNB1(CNB1模块,位于 左边窗口的底部)。然后按鼠标右键,并选择New Module(新模块)。 b)与组态本机架CNB步骤相同,按下图所示内容填写。 组态远程机架组态远程机架 c) 填好之后,按Next(下一步),出现如下画面。在本实验中,接受缺省设置, 选择Finish(完成)。 组态远程机架组态远程机架 d) 接下来组态远程机架的开关量输入模块,鼠标左键点击远程站1756 CNB/D CNB2。然后按鼠标右键,并选择New Module(新模块
16、)。在弹出窗 口中选择1756-IB16,选中之后,按OK,弹出下图所示窗口,选择 Finish(完成)。 组态远程机架组态远程机架 e)接下来按以上所讲组态远程机架的开关量输出模块。 f)接下来组态远程机架模拟量输入模块,按下图所示内容填写。 组态远程机架组态远程机架 g)选择好后,按Next(下一步),直至出现如下画面,按下图所示内容进 行通道的工程量转换,选择Finish(完成)。 组态远程机架组态远程机架 h)接下来组态远程机架模拟量输出模块,在模块属性窗口中按Next(下一 步),直至出现如下画面,按下图所示内容按所示进行通道的电流输出转换 组态远程机架组态远程机架 i)通道组态好后
17、,按Next(下一步),直至出现如下画面,按下图所示内容 所示进行通道的输出高限低限的设定,选择Finish(完成)。 接下来回到主画面,可以看到整个控制系统的组态已经完成。切记, 现在仍处于离线状态,因此你所作的一切尚未经过校验。 创建标签 创建标签 创建标签 创建标签 创建标签 创建标签 输入逻辑 输入逻辑输入逻辑 输入逻辑输入逻辑 输入逻辑 下载工程 1、 从右图所示的offline向下箭头处选择Download。 2、你会接受到如下错误信息:你的计算机不知道如何与Logix5555制器进 行通信。你的计算机与DH+、以太网、ControlNet网络相连了吗?在这儿, 我们已经通过计算机
18、上所插的卡连接到Ethernet。确信电缆已经连接好。 下载工程下载工程 3、我们需要将路径告诉程序。点击主菜单上的Commmunication,选择Who Active,你会看到如下画面:直到你选择了03号槽的L55处理器。选中 Apply Current Path to Project Box(见图中下部),然后选择Download。 上载(从控制器读取)工程 查看状态查看状态 查看状态 查看状态 查看状态 查看查看I/OI/O故障故障 查看查看I/OI/O故障故障 RSLinx RSLinx软件是一种为多种应用系统提供工 厂层设备连接性的通讯服务软件包。可以支持和 许多不同网络上的多种设
19、备同时进行通讯的多个 软件应用系统。 配置RSLinx 1、双击电脑右下方的RSLinx图标,弹出RSLinx Classic Gateway界面 选择Communications Configure Drivers ,弹出配置窗口图2 这样选 图2 配置RSLinx 2、从Available Driver Types中选择可用的驱动,跟模拟控制器通讯选择 Virtual Backplane(SoftLogix 58xx,USB),点击Add new按钮, 弹出命名对话框,一般采取默认即可。点击OK,完成。 配置RSLinx 3、从Available Driver Types中选择可用的驱动,
20、通过网线和控制器通讯 则选择Ethernet/IP Driver,点击Add new按钮,弹出命名对话框, 一般采取默认即可。点击OK,弹出设置IP窗口。如果控制器和工控 机在同一网端内,则选择Browse Local Subnet,点确定完成配置;如 果控制器和工控机不在同一网段内,则选择Browse Remote Subnet, 并输入IP及网关,点确定即可完成配置。 RSLinx验证通讯 1、打开RSLinx,点击 2、 单击 弹出RSWho-1对话框 3、通过相应的驱动来找控制器,看看是否已经通讯成功。 RSNetWorxRSNetWorx RSNetWorx for ControlN
21、et软件和RSNetWorx for DeviceNet软件 是用于ControlNet或DeviceNet网络进行组台和规划的工具。 RSNetWorx软件允许用户为网络配置创建一个图形化界面,并配置相 应的参数以定义网络。 RSNetWorx for ControlNet软件可以规划网络组件。软件自动地 计算出用于整个网络的带宽以及每个网络组件所使用的带宽。必须用 RSNetWorx for ControlNet软件对ControlLogix系统中的ControlNet网 络进行组态和规划。 RSNetWorx for DeviceNet软件组态DeviceNet I/O设备并创建扫 描列
22、表,DeviceNet扫描器存储组态信息和扫描列表。 RSNetWorxRSNetWorx应用应用 RSNetWorxRSNetWorx应用应用 RSNetWorxRSNetWorx 。 RSNetWorxRSNetWorx RSNetWorxRSNetWorx 10、单击菜单栏的保存按钮。 RSNetWorxRSNetWorx RSLogix Emulate 5000RSLogix Emulate 5000介绍介绍 RSLogix Emulate 5000RSLogix Emulate 5000是是Logix5000Logix5000控制器的软件仿真控制器的软件仿真 包。与包。与Logix5
23、000Logix5000软件联合可在计算机上运行和调试应用软件联合可在计算机上运行和调试应用 程序代码。也可以测试程序代码。也可以测试HMIHMI界面。界面。 RSLogix Emulate 5000RSLogix Emulate 5000介绍介绍 RSLogix Emulate 5000RSLogix Emulate 5000提供增强的调试能力,可以在程序中提供增强的调试能力,可以在程序中 设置断点指令(只有梯形图),使用跟踪,并且改变仿真设置断点指令(只有梯形图),使用跟踪,并且改变仿真 器的执行速度。支持所有的编程语言(梯形图,功能块图器的执行速度。支持所有的编程语言(梯形图,功能块图
24、表,结构文本以及顺序功能图)。但是不能控制真正的表,结构文本以及顺序功能图)。但是不能控制真正的 I/OI/O点。点。 RSLogix Emulate 5000RSLogix Emulate 5000配置配置 1 1、打开软件后,选择一个合适的空槽位,右击,然后选择、打开软件后,选择一个合适的空槽位,右击,然后选择Create,Create, 弹出弹出select Moudleselect Moudle对话框,并选择对话框,并选择“Emulator RSLogix Emulate 5000 Emulator RSLogix Emulate 5000 ControllerController”
25、点点OKOK按钮。按钮。 RSLogix Emulate 5000RSLogix Emulate 5000配置配置 2 2、在弹出的、在弹出的GeneralGeneral对话框中,选择对话框中,选择CPUCPU版本等选项。版本等选项。 点点“下一步下一步”。 RSLogix Emulate 5000RSLogix Emulate 5000配置配置 3 3、在弹出的、在弹出的“NT SystemNT System”对话框中,默认选择各个选项,对话框中,默认选择各个选项, 最后点最后点“完成完成”结束配置。结束配置。 RSLogix Emulate 5000RSLogix Emulate 5000
26、配置配置 4 4、模拟控制器的相关配置可以、模拟控制器的相关配置可以“右击右击”添加的添加的CPUCPU 进行设置。可以变换模拟控制器的状态(进行设置。可以变换模拟控制器的状态(runrun,remoteremote, programprogram)等)等 致致 谢谢 非常感谢大家能够参加我公司的培训,希望这次培训非常感谢大家能够参加我公司的培训,希望这次培训 能够让大家能对能够让大家能对ControlLogixControlLogix系统有了初步的了解,并且在系统有了初步的了解,并且在 以后的工作能中能够起到积极性作用。关于项目的培训,以后的工作能中能够起到积极性作用。关于项目的培训, 我们将在工程施工期间给大家安排。有不明白的地方,希我们将在工程施工期间给大家安排。有不明白的地方,希 望大家能够互相学习,互相帮助。望大家能够互相学习,互相帮助。 谢谢!谢谢! 山东鲁能慧通科技有限责任公司山东鲁能慧通科技有限责任公司