不同ControlLogix5000控制器之间控制网通讯方式在脱硫控制系统上的应用
克罗韦尔 Logix5000 控制系统中的 EtherNet IP 通信模块 说明书
Logix5000 控制系统中的 EtherNet/IP 通信模块产品目录号 5069-AENTR 、5069-AEN2TR用户手册原版说明书译文重要用户须知在安装、配置、操作或维护本产品之前,请阅读本文档以及“其他资源”章节所列的文档,了解关于安装、配置和操作该设备的信息。
除了所有适用的条例、法律和标准的要求之外,用户还必须熟悉安装和接线说明。
包括安装、调整、投入运行、使用、装配、拆卸和维护等在内操作必须由经过适当培训的人员根据适用的操作守则来执行。
如果未遵照制造商所指定的方式使用该设备,将可能导致该设备提供的保护失效。
对于由于使用或应用此设备而导致的任何间接损失或连带损失,罗克韦尔自动化公司在任何情况下都不承担任何责任。
本手册中包含的示例和图表仅用于说明。
由于任何具体的安装都存在很多差异和要求,罗克韦尔自动化对于依据这些示例和图表所进行的实际应用不承担任何责任和义务。
对于因使用本手册中所述信息、电路、设备或软件而引起的专利问题,罗克韦尔自动化公司不承担任何责任。
未经罗克韦尔自动化公司的书面许可,不得复制本手册的全部或部分内容。
在整本手册中,我们在必要的地方使用了以下注释,来提醒您注意相关的安全事宜。
设备表面或内部的标签提供特定的预防措施。
警告:标识在危险环境下可能导致爆炸,进而导致人员伤亡、物品损坏或经济损失的操作或情况。
注意: 标识可能导致人员伤亡、物品损坏或经济损失的操作或情况。
注意符号有助于您确定危险情况,避免发生危险,并了解可能的后果。
重要事项标识对成功应用和理解产品有重要作用的信息。
电击危险:位于设备 (例如,驱动器或电机) 表面或内部的标签,提醒相关人员可能存在危险电压。
灼伤危险: 位于设备 (例如,驱动器或电机) 表面或内部的标签,提醒相关人员表面可能存在高温危险。
弧闪危险:位于设备 (例如,电机控制中心) 表面或内部的标签,提醒相关人员可能出现闪弧。
闪弧可导致重伤或死亡。
佩戴适当的个人防护设备 (PPE)。
ABPLCLOGIX5000控制器之间通过MSG实现通信
ABPLCLOGIX5000控制器之间通过MSG实现通信前⾔:AB PLC控制器系列很多,主要分为⼩型MicroLogix和Micro800系列、中型CompactLogix系列、⼤型ControlLogix系列,⽽⼤、中型⼜统称为LOGIX 5000控制器。
在项⽬实⾏过程中,控制器之间数据交互是经常涉及到的课题,LOGIX 5000控制器之间数据交互主要有两种⽅式,⼀是通过MSG指令,⼆是⽣产者/消费者标签。
今天,本⽂介绍的是第⼀种⽅式,⽽选⽤的控制器为CompactLogix与ControlLogix控制器,⾮常具有代表性,希望能帮助有需要的朋友。
⼀、实现功能1. CompactLogix控制器:1769-L33ERM,IP地址:192.168.1.202. ControlLogix控制器:1756-L72+1756-EN2TR,IP地址:192.168.1.103. ⽹络连接:1769-L33ERM与1756-L72通过⽹线或交换机连接4. 实现功能:两台控制器之间通过MSG指令实现数据交互⼆、软件环境1. 操作系统:Windows7 旗舰版 SP1 64位2. 编程软件:Studio 5000 V30.00.003. 通信软件:RSLinx Classic Gateway 3.90.00三、MSG编程(在CompactLogix端实现)1. 打开Studio 5000软件,新建项⽬名称为“CMP”,控制器选择1769-L33ERM,版本为30,如下图所⽰,已经创建好的项⽬.2. 在项⽬CMP的控制器标签,新建4个标签:(1) MSG_Rd,数据类型MESSAGE,从1756-L72中读取数据的通信指令结构体;(2) MSG_Wr,数据类型MESSAGE,把数据写到1756-L72的通信指令结构体;(3) Read_tag,数据类型DINT[5],存储从1756-L72读取的数据;(4) Write_tag,数据类型DINT[5],把这五个数据发送到1756-L72.3. 再次打开Studio 5000软件,新建项⽬名称为“CTL”,控制器选择1756-L72,添加以太⽹通信模块1756-EN2TR,命名为EN2T,并在控制器标签⾥⾯创建2个标签,Write_tag,Read_tag,数据类型均为DINT[5],将程序下载到控制器并在线.4. 在EXCEL中,编制数据通信协议表,这步很重要,尤其是⼤量数据交互时,编程通信表让数据清晰明了,建议⼤家在程序开发时,养成多⽤EXCEL的习惯.5. 在项⽬CMP(1769-L33ERM)⾥⾯调⽤MSG指令,编写读取、发送数据的程序,详见下图.6. 指令MSG_Rd⽤来1769-L33ERM读取1756-L72⾥⾯的数据,详细配置见下图:(1) Message Type:选择CIP DataTable Read,从另⼀控制器中读取数据;(2) Source Element:源对象,填写通信伙伴中的标签起始地址,本⽂为1756-L72中的Write_tag[0];(3) Destination Element:⽬标对象,填写本地控制器存储数据标签起始地址,本⽂为1769-L33ERM中的Read_tag[0];(4) Number of Element:交换数据的数量,本⽂为5,注意:Source 和 Destination 的类型必须匹配;(5) 通信路径:2,192.168.1.10,1,07. 指令MSG_Wr⽤于1769-L33ERM发送数据到1756-L72,详细配置见下图:8. 功能测试,将项⽬CMP中的程序下载并在线,在CMP标签Write_tag写⼊数据,控制器CTL中的标签Read_tag数据⽴即发⽣变化与之相同;在CTL标签Write_tag写⼊数据,控制器CMP中的标签Read_tag数据⽴即发⽣变化与之相同,说明通信成功.四、MSG编程(在ControlLogix端实现)1. 在项⽬CTL(1756-L72)控制器,再创建2个标签:(1) MSG_Rd,数据类型MESSAGE,从1769-L33ERM中读取数据的通信指令结构体;(2) MSG_Wr,数据类型MESSAGE,把数据写到1769-L33ERM的通信指令结构体.2. 编写通信程序,调⽤MSG指令,与在项⽬CMP的指令完全相同.3. 指令MSG_Rd⽤来读取1769-L33ERM数据,详细配置见下图:(1) Message Type等参数与CMP程序配置相同,请参考前⾯表述;(2) 通信路径:EN2T,2,192.168.1.20,1,04. 指令MSG_Wr⽤来发送数据到1769-L33ERM,其中Message Type等参数与CMP程序配置相同,请参考前⾯表述,通信路径:EN2T,2,192.168.1.20,1,0(注意:符号为英⽂符号,前⾯也是).5. 功能测试,将项⽬CTL中的程序下载并在线,在CMP标签Write_tag写⼊数据,控制器CTL中的标签Read_tag数据⽴即发⽣变化与之相同;在CTL标签Write_tag写⼊数据,控制器CMP中的标签Read_tag数据⽴即发⽣变化与之相同,说明通信成功.五、资料下载1. MSG指令的应⽤⾮常⼴泛,不仅限于LOGIX 5000控制器之间进⾏数据交换,同样适⽤于LOGIX 5000控制器与其他系列控制器.2. MSG指令,其难点在于通信路径的设置,本⽂案例就⾮常典型.3. 如果,你需要了解更多关于MSG指令的详细说明,请下载以下官⽅资料:• 《1756-rm003_-zh-p》,LOGIX 5000通⽤指令集,中⽂,2018年3⽉• 《1756-pm012_-en-p》,LOGIX 5000 Message指令,英⽂,2018年12⽉4. 下载⽅法:点击左下⾓“阅读原⽂”,提取码:9zx3结语:综上所述,本⽂详细介绍了AB LOGIX 5000控制器之间通过MSG指令交互数据,⽽通信伙伴选⽤的具体代表性的CompactLogix与ContolLogix控制器,其难点在于通信路径的配置,⼤家在配置的时候需要注意。
组态王和AB ControlLogix5000PLC通讯说明
组态王和AB ControlLogix5000PLC通讯说明说明文档北京亚控科技发展有限公司2009年7月目录1. 安装PLC所需要的软件 (1)2. 设置ControlLogix5000PLC IP地址 (1)3. 配置硬件设备 (4)3.1 以以太网的通讯为例 (5)3.2 以串口的通讯为例 (8)4. 编程软件的使用 (9)4.1 AB产品的分类 (9)4.2 编程软件的使用 (10)4.3 串口参数的配置 (15)5. 组态王对AB 设备的支持 (17)5.1 以太网通讯 (17)5.2 串口通讯 (22)6. 常见问题 (26)1. 安装PLC所需要的软件PLC的相关设置需要安装:AB RSLogix5000的编程软件、RSLinx通讯软件以及对应授权。
注意:组态王和AB ControlLogix5000PLC进行串口或以太网通讯时,不要求组态王所在的计算机安装RSLogix5000和RSLinx软件。
2. 设置ControlLogix5000PLC IP地址点击开始\ 所有程序,选择如下程序。
弹出如下对话框:点击【确定】,弹出如下对话框:在该对话框中,依次需要输入:子网掩码,默认网关,DNS服务器,之后点【ok】,弹出如下对话框:此时给PLC断电,再上电(则plc会以广播形式对BOOTP/DHCP Server发送MAC 地址信息),上述窗口中过一会就会显示PLC以太网接口的MAC地址。
选择本PLC对应的MAC值 (PLC以太网模块上有MAC值)并双击,弹出如下设置框:在ip栏输入要给plc设置的IP地址,点【ok】,此时给plc断电,再上电,如果IP 地址设置成功,就能在上面图片中红色框所示的地方显示刚刚设置的ip地址。
注意,此时的断电时间过长,会导致ip地址的丢失,还需要重新按照上面的步骤进行设置。
PLC地址设置好之后,将该软件关闭。
3. 配置硬件设备RSLinx Classic是一个驱动配置软件,是设备与RSLogix5000进行通讯的关键环节。
AB ControlLogix5000软件监控及传输方法档
5. 点击Select file(选择文件)。
6. 给出要存储的文件路径及名称。
7. 点Select(选择),文件开始上传到硬盘中。
8. 传输结束后,监控界面打开。
如果系统在同一设备重复使用,连接路径将被记住,无须进行3、4步。
三、程序的上传及下载
3. 从硬盘选取程序,按“打开”按钮。
4. 在快捷方式下或Communications(通讯)菜单下选择Go
Online(上线),OK。
5. 选择CPU类型。
6. 选择Go online(上线)。
7. 等待,进入监控界面。
如果设置为自动上线,则在打开硬盘文件的同时自动上线,无须进行第4步操作。如果笔记本在同一设备上重复操作,系统将记住CPU类型,无须进行5、6步。
菜单中,download(下载)为PC——PLC,upload(上传)为PLC——PC。且传输程序必须在PC和PLC联机情况下进行。
Download、upload命令的选择有两种方法:
1. 在软件窗口左上角的快捷工具栏下面的下拉箭头
中,点下箭头,在展开的选项中选择。
2. 或者鼠标左键点击communications(通讯)菜单,在
下拉菜单中选择。
选择上传或下载后,给出硬盘程序路径,根据提示完成操作。
AB ControlLogix5000软件监控及传输方法
设备维修技术档案系列资料
连接电脑以太网口到PLC机架上的以太网接口(或用RS232口),并进行连接设置。然后进行如下操作:
一、 从PC打开
该方法的好处是,可以直接读到硬盘的注释。
1. 启动RslogixБайду номын сангаас000软件。
ControlLogix5000以太网通讯手册
* 系统区起始地址不能在离线模式下进行设 置。请在此进行设置。
2003© Digital Electronics Corporation 版权所有,保留所有权利
Rockwell(Allen-Bradley) ControlLogix 系列-15
请选择[模式设置] --> [网络…]。 3) 网络信息设置
2003© Digital Electronics Corporation 版权所有,保留所有权利
Rockwell(Allen-Bradley) ControlLogix 系列-13
[例如,指定 REAL(浮点)]
ControlLogix5000 系列控制器 以太网通讯连接手册
(数组名称)
250 个元素
GP/GLC2000
HUB * 以太网通讯有两种类型:全双工和半双工。GP/GLC 为半双工通讯,如果 PLC 为全双工
通讯,则两者之间的通讯可能会失败。可通过使用 HUB 来解决此问题。建议您使用 HUB 来避免此问题。
2003© Digital Electronics Corporation 版权所有,保留所有权利
Name Description Slot Revision Address/Host Name ElectronicKeying
Logix_ETH (空白) 1 6
(默认值)) CompatibleModule
备注
模块名称(任意) 模块描述(任意) 模块使用的插槽号。 模块的最低版本。(以太网模块侧) 设置 PLC 的 IP 地址。
2003© Digital Electronics Corporation 版权所有,保留所有权利
Rslogix5000培训课程(内部工程师培训)
输入
生产过程/机器 控制系统
输出
ControlLogix 系统概述(2)
控制系统基本结构
• 控制器 • I/O(输入/输出)系统 • 通讯网络 • 可视硬件 • 编程系统
ControlLogix 系统概述(3)
ControlLogix 系列控制功能
• 顺序控制 完成时序逻辑控制,从PLC5增强型移植过来 的整套指令系统。
• CST 能测定与时间有关的数据和事件。 • 作为运控项目的控制器必须设定为Master,,注意,控制
器缺省设定不是Master。
创建一个新项目(5)
控制器的内存组织结构
• 存放完成运行的执行代码文件及相应的结构。 • 存放运行的依据和结果的数据文件及相应的数据结构类型 • 存放确定控制器及其相关设备之间的信息交互关系的I/O
-- DeviceNet -- ControlNet -- EtherNet/IP • 提供集成多达16个伺服模块(32轴)的同步和分布的运动控制
ControlLogix 系统概述(11)
ControlLoix 控制器内存占用
• 初始化操作系统(43K字节,此项不占用选型手册中提供给 用户的内存空间) 各次版本新增加功能所带来的附加内存 空间
• 周期任务的执行周期必须大于它的执行时间,如果控制器探测到 周期任务的触发,而该任务正在执行,则主要故障发生。
• I/O模块定义和组态 ASCII代码存放形式 • 数据库 标签的ASCII代码存放形式(含标签名字和别名) • 应用程序的源代码(尽管是相似的指令,由于提高执行速度,比 较PLC5/SLC而言需要附加的内存) • 运行时信息交换处理所需要的缓冲区 • RSLinx 数据操作所需要的标签组的存储 • 在线编辑所需要的悬挂编辑梯级的临时存储
两台ControlLogix 5000主控制器之间通讯控制的实现
( 神 有 色 金 属 ) 涿 河 770
摘
要 : 台 铝 带 材 冷 轧 机 的 PC 系 统 和 A C系统 各 采 用 一 台 AB Al 某 L G — ( ln—Bal ) 司 的 C n o oi 50 e r e 公 dy ot l g 00 rL x
于 数字 量 信号 的 收集 和输 出控 制信 号 ) ;
⑦ 通讯 模 板 S T—P B—C X 用 于 P C与 直流 驱 S F L( L
( C U, 程 控制 程序 实时处 理单 元 ) 即 P 过 ;
维普资讯
5 8
有 色金 属 加 工
C nr N t ot le网络 通讯 所需 的 15 o 7 6一C B专 用 通 讯模 板 , N 用 于完 成 C nr N t ot le 网络 的通 讯 。 o
品厚度 精 度 的关 键 控 制 系统 。在 轧 机 的控 制 过 程 中 ,
P C系 统 和 A C系 统 的控 制 及 通 讯 十分 重 要 。 L G
1 系统 软硬 件 组 成
1 1 系统 的 硬 件 配 置 .
本文论及 的铝 带 材冷 轧 机控 制 系 统 , P C系 统 其 L
及 A C系统均选 用美 国 R cw l集 团 A B Al G ok e l . ( l n—Ba e r . d y公 司 的 Cnm Lg 00主控 制器 , P C主控 系 l) e ot loi 50 x 而 L
为 了实现 两 台 主 控制 器 之 间 的通 讯 , L P C主机 架
主 控 制 器 。 本 文 着重 阐述 如何 通 过 C n o e 网 络 实 现 这 两 台 C n o oi 50 ot l t rN ot l g 00主 控 制 器 之 间 的 通 讯 控 制 。 rL x
罗克韦尔与西门子大型PLC通讯方案评析
罗克韦尔与西门子大型PLC通讯方案评析1 引言由于不同公司的自动化控制产品各有其应用特点和编程特点,尤其某些公司的plc编程软件中还内置了很多适合不同应用的专用模块,甚至有些公司的plc产品开始针对某些行业的应用特点,向专用控制器方向发展,这些自动化专业的发展趋势,使得在一个工厂的自动化实现中完全使用一个公司的plc产品几乎是不可能的,这种异构控制系统的条件下plc产品的可靠通讯越来越成为控制系统成套的关键,本文针对目前应用最广泛的ab-controllogix5000控制器与siemens-s7400控制器的通讯问题进行了探讨。
2 解决方案2.1 profibus dp解决方案(1) profibus dp解决方案原理与配置设计。
profibus dp方案的通讯配置图如图1所示。
图中controllogix5000通过第三方sst公司的dp通讯模块sst-pfb-clx-rl做主站,带turk的bl67系列dp远程i/o ,然后又通过另一块dp通讯模块做主站,s7-400plc的cpu416做从站,完成了两种类型控制器的dp通讯。
做主站的dp通讯模块sst-pfb-clx-r,用sst profibus通讯配置软件完成dp通讯配置。
该方案测试需要的硬件配置如表1所示。
图1 profibus dp解决方案表1 profibus DP解决方案硬件配置(2) 方案评析。
profibus dp现场总线是一种成熟可靠的解决方案。
但由于采用双绞线介质的dp网最大通讯距离只有1000米,且随着通讯距离的增加通讯速率也要降低,可能会导致通讯周期大于10ms,不能满足同一区域控制器之间的通讯要求,限制了profibus dp方案的应用范围,当然可以采用多模光纤介质传输dp网信号,但需要增加sinec l2 optical link modules光耦合模块,网络设备增加,可靠性降低。
2.2 profibus dp网关解决方案(1) profibus dp网关解决方案原理与配置设计。
ControlLogix5000系列大型PLC
ControlLogix软件系统包括集成软件开发平台RSLogix5000、通讯服务软件包RSLinx、网络组态软件RSNetWorx。
RSLogix5000软件是符合IEC61131-3标准的软件包,是一个包含编程、诊断、在线监控等功能的集成系统开发平台。系统的主要功能是为控制工程师和系统编程人员提供一个可以把他们的程序概念转变成一系列的程序图和定义用于快速地创建可执行程序。
通过在一个ControlLogix背板上安装多个处理器模块,每个处理器模块各自执行独立的控制任务。这样的系统需要进行系统规划,为每一个I/O指明宿主控制器。每一个处理器都可以读取任何一个输入模块发来的信号,并且向特定的输出模块发送指令。需要通过对系统的配置来明确每一个控制器对应控制那些输出模块。
图1-4多处理器的本地控制系统
图1-3 单处理器的本地控制系统
Contro1Logix的无源数据总线背板结构,不但使得处理器模块可以插在机架的任何槽位上,而且使得多个Logix5555处理器模块可以在一个机架上并存,这是Rockwell以前处理器所不具备的功能。ControlLogix允许多个Logix5555处理器模块插在同—个背板上,高速度的背板使每个处理器都可轻而易举的访问其他处理器的数据、从而实现I/O数据及其他信息的共享。其可实现的配置如图1-4所示。
采用生产者/消费者(Producer/Consumer)模型,支持对等(点对点)、多主和主从通讯方式,或三者的任意组合。高吞吐量5Mb/s的数据传送率用于改善I/O、控制器互锁以及对等通信报文传送的性能。
(3)设备层的网络
DeviceNet设备网网络是一种用于对底层设备信息传送现场总线网络。它既可以连接简单的底层工业设备,又可以连接像变频器、操作员终端这样的复杂设备。其物理层采用CAN总线技术,通过一根电缆将诸如可编程控制器、传感器、测量仪表、光电开关、变频器、操作员终端等现场智能设备连接起来,它是分布式控制理想的解决方案。
组态王和AB ControlLogix5000PLC通讯说明
组态王和AB ControlLogix5000PLC通讯说明说明文档北京亚控科技发展有限公司2009年7月目录1. 安装PLC所需要的软件 (1)2. 设置ControlLogix5000PLC IP地址 (1)3. 配置硬件设备 (4)3.1 以以太网的通讯为例 (5)3.2 以串口的通讯为例 (8)4. 编程软件的使用 (9)4.1 AB产品的分类 (9)4.2 编程软件的使用 (10)4.3 串口参数的配置 (15)5. 组态王对AB 设备的支持 (17)5.1 以太网通讯 (17)5.2 串口通讯 (22)6. 常见问题 (26)1. 安装PLC所需要的软件PLC的相关设置需要安装:AB RSLogix5000的编程软件、RSLinx通讯软件以及对应授权。
注意:组态王和AB ControlLogix5000PLC进行串口或以太网通讯时,不要求组态王所在的计算机安装RSLogix5000和RSLinx软件。
2. 设置ControlLogix5000PLC IP地址点击开始\ 所有程序,选择如下程序。
弹出如下对话框:点击【确定】,弹出如下对话框:在该对话框中,依次需要输入:子网掩码,默认网关,DNS服务器,之后点【ok】,弹出如下对话框:此时给PLC断电,再上电(则plc会以广播形式对BOOTP/DHCP Server发送MAC 地址信息),上述窗口中过一会就会显示PLC以太网接口的MAC地址。
选择本PLC对应的MAC值 (PLC以太网模块上有MAC值)并双击,弹出如下设置框:在ip栏输入要给plc设置的IP地址,点【ok】,此时给plc断电,再上电,如果IP 地址设置成功,就能在上面图片中红色框所示的地方显示刚刚设置的ip地址。
注意,此时的断电时间过长,会导致ip地址的丢失,还需要重新按照上面的步骤进行设置。
PLC地址设置好之后,将该软件关闭。
3. 配置硬件设备RSLinx Classic是一个驱动配置软件,是设备与RSLogix5000进行通讯的关键环节。
ControlLogix系列控制器以太网通讯连接手册
GP/GLC2000
HUB * 以太网通讯有两种类型:全双工和半双工。GP/GLC 为半双工通讯,如果 PLC 为全双工
通讯,则两者之间的通讯可能会失败。可通过使用 HUB 来解决此问题。建议您使用 HUB 来避免此问题。
2003© Digital Electronics Corporation 版权所有,保留所有权利
[GP]通讯设置
1 GP-PRO/PBⅢ C-Package 设置。 在工程管理器上选择[GP 系统设置]。
1) 通讯设置
ControlLogix5000 系列控制器 以太网通讯连接手册
1) 通讯设置 ・源 IP 地址(0 ~ 255)
请咨询网络管理员以便输入合适的 IP 地址。 ・源 IP 端口号(1024 ~ 65535)
PLC
CPU
通讯模块
ControlLogix5000 系列
1756-L1
1756-L1M1
1756-ENET
1756-L1M2
1756-ENBT
1756-L1M3
1756-L55M13
1756-L55M14
1756-L55M16
PLC 连接结构 1:1 连接
电源模块 CPU 模块
以太网模块
ControlLogix5000 系列控制器 以太网通讯连接手册
选择[传输] --> [设置] --> [传输设置]。 4) 传输设置
PLC 的 I/O 设置到此完成。 注意:以太网模块未配置前,下载只能选择串口下载。
2003© Digital Electronics Corporation 版权所有,保留所有权利
Rockwell(Allen-Bradley) ControlLogix 系列-10
ControlLogix5000本地控制器与远程控制器通讯方式的探讨
2 . 1 P r o d u c e d / C o n s u me d 标签通 讯
两个控制器之 间P r o d u c e传送 , 也可通过C o n t r o l N e t 网络和
E t h e r Ne t 网络 传 送 , 但 只能 在 同一个 网络 中进 行 。 P r o d u c e / C o n s u me 建 立 的标 签 必须 创建 在 控制器 区 域, 全 局数 据 区 。 传 送 数 据 的标 签 不 能 超 过 5 0 0 个 字 节, 如 是 通过 Co n t r o l Ne t 的 网络 的C o n s u me 的数
保护起着至关重要的作用。
2 C 0 n t r o I L o g i x 5 0 0 0 控制器之间通讯的实现
Abst r act :C0n t r Ol Lo gi x5 000 PLC po we r f ul i s t ha t i t n ot o nl y ha s po we r f ul i ns t r uc t i on,l e t t he pr o gr a mmi ng i s s i mp l e ,i n t ui t i ve ,ha s s t a nda r d s ex,m or e i s t ha t i t has a s t r ong abi l i t y of c o m muni c a t i o n, un d e r t he CI P p r o t o c o l , Co n t r o l Ne t ne t wo r k,Et h e r ne / I P n e t wor k me d i a ,t hr o ug h t h e pr od uc e d/ c ons um e d or M SG c om ma nds r ea l i t y
5000系列串口通信
连接 GP 和 PLC 的步骤
ControlLogix5000 系列控制器 串口通讯连接手册
GP 和 PLC 连接设置。请按照连接设 置示例进行设置。
请参阅:第 3 页 通讯设置示例
执行 PLC 的连接设置。
为 PLC 分配地址。
ControlLogix5000 系列控制器 串口通讯连接手册
连接 Rockwell(Allen-Bradley) ControlLogix 5000 系列 – DF1 串口
系统配置
适用机型
机型
系列
注释
GP
GP77/77R 系列
GP2000 系列
GLC
GLC2000 系列
*不包含连接手持机型的信息。
2003© Digital Electronics Corporation 版权所有,保留所有权利
Rockwell(Allen-Bradley) ControlLogix 系列-3
ControlLogix5000 系列控制器 串口通讯连接手册
[PLC]通讯设置
使用 ControlLogix PLC,需要两个软件执行连接设置。 1. RSLinx - 用于连接 PC 和 PLC 的软件。(本手册使用 V2.41.00 版本) 2. RSLogix5000 – 梯形图软件。(本例使用 V7.00.00 版本) * 在开始进行通讯设置和用 RSLogix5000 创建梯形图之前,请务必用 RSLinx 连接 PLC 和 PC。 (详情请咨询 Rockwell 公司) 1) 启动“RSLogix5000”。
「INITIALIZE」 ↓
「SET UP I/O」 ↓
AB-ControlLogix5000与SIMATIC S7-200PLC之间通讯数据处理方法
中图分类号 : T P 3 9 3 . 9
文献标识码 : B
Da t a Pr o c e s s i n g Me t h o d f o r Co mmu n i c a t i o n Be t we e n
Ab s t r a c t :Ne t w o r k c o mmu n i c a t i o n i s i n d i s p e n s a b l e i n t h e c o n t r o l s y s t e m,n o t o n l y f o r r e a l — t i me mo n i t o r i n g o f t h e s i t e e —
q u i p me n t o p e r a t i o n,b u t a l s o f o r s y s t e m a n a l y s i s t h r o u g h t r e n d d a t a,e q u i p me n t p a r a me t e r s ,t o e n s u r e t h e s a f e a n d s t a b l e
b i n i n g t h e 4 m i l l i o n t o n l f o t a t i o n c o n t r o l s y s t e m( C o n t r o l L o g i x 5 0 0 0 )a n d t h e ir a b l o w e r c o n t r o l s y s t e m( S 7 — 2 0 0 ), r e l a i z e s
ControlLogix5000系列大型PLC
ControlLogix5000 系列大型PLCControlLogix5000 系列大型可编程逻辑控制器(PLC)是由 Rockwell Automation 公司推出的一种工业自动化控制设备。
它基于先进的控制算法和现代化的硬件平台设计,可用于各种各样的应用场合,包括汽车制造、食品与饮料生产、半导体生产、化学合成等领域。
ControlLogix5000 系列 PLC 具有高性能、强大的控制功能、可扩展性强、易于维护等特点,已被广泛应用于全球各大工业自动化领域。
ControlLogix5000 PLC 设计特点ControlLogix5000 PLC 是一种基于冗余控制器架构的设备,它使用红外线技术来实现冗余控制器的同步交换。
PLC 内部的各个板卡采用了高速的以太网和 CAN总线技术来进行通信,以保证 PLC 的高性能和稳定性。
ControlLogix5000 PLC 支持快速的 PLC 项目生成,用户可以轻松创建和配置PLC 项目,以满足自己的应用需求。
PLC 项目开发采用了模块化设计,很大程度地简化了用户的开发工作。
另外,PLC 项目的生成工具还支持远程单元扩展,用户可以很方便地进行远程控制和监视。
ControlLogix5000 PLC 总线架构ControlLogix5000 PLC 采用了基于 ControlNet 或以太网总线协议的控制器架构。
其中,ControlNet 总线协议是一种高速、高可靠性、低延迟的控制总线,可以用于数据传输、远程输入/输出控制和可编程控制。
以太网总线协议则是一种多功能、高带宽、通用的数据通信协议,可以用于各种应用领域,如计算机网络、工业自动化、数据中心等。
ControlLogix5000 PLC 采用了基于以太网的在线控制实现,实现了 PLC 与上位机的高速报文交换。
PLC 通过 Ethernet/IP 协议与上位机通信,在实现数据交换的同时,保证了数据的实时性和稳定性。
AB ControlLogix5000PLC软件连接设置方法
AB ControlLogix5000PLC软件连接设置方法abcontrollogix5000plc软件连接设置方法Abcontrollogix5000软件连接设置方法设备维修技术档案系列资料当使用笔记本电脑和PLC网络进行通信连接时,必须进行以下设置:连接电脑以太网口到plc机架上的以太网接口(或用rs232口)。
我们的检测线该接口被做到电柜侧面,无须开启电柜门。
1.在电脑桌面上,右击选择网络邻居,点击“归属”性”,弹出“网络连接”。
2.右键单击“本地连接”。
3.选择“属性”。
4.选择TCP/IP协议并勾选其前端。
5.左键单击属性。
6.打开电柜,看以太卡的显示地址:如172.16.250.11。
在不重复代码的情况下,将笔记本电脑的掩码更改为最后一位,例如172.16.250.12。
7.子网掩码改为:255.255.255.00。
8.关闭“本地连接”窗口。
9.启动rslinx。
11.选择配置drv。
(您可以在快捷工具栏中配置驱动程序。
)中直接选择)。
12.在窗口中,根据您使用的编程端口选择连接模式,这比如检测线:remotedevicevialinxgateway(通过linx网关的远程设备)。
直接挂以太网卡时,可以选择:ethernetdevice(以太网设备)。
此外,如挂在rs232口,还可以选择:rs232df1device。
13.按addnew(加入新项)。
14.给你的连接命名:如eth-2。
15.按ok,弹出新窗口。
16.选择驱动器选择。
17.设置server’sipaddress(服务器ip地址)为172.16.250.11(参见机架插件编程电缆以太网卡上显示的IP地址)。
18.ok,完成连接设置。
19.按close(关闭),退出设置。
设备部:陈刚,2022年1月16日。
Controllogix5000控制系统在高炉喷吹煤粉生产中的应用
Controllogix5000控制系统在高炉喷吹煤粉生产中的应用李付民
【期刊名称】《自动化信息》
【年(卷),期】2008(000)010
【摘要】本文结合1#高炉工程项目,从生产工艺、系统组成、解决方案、应用总结等方面详细阐述了罗克韦尔AB的Controllogix5000系统在炼铁喷吹煤粉生产中的应用。
【总页数】3页(P57-59)
【作者】李付民
【作者单位】邯钢集团自动化部工程中心,河北邯郸056015
【正文语种】中文
【中图分类】TP29
【相关文献】
1.不同ControlLogix5000控制器之间控制网通讯方式在脱硫控制系统上的应用[J], 杨文伦
2.ControlLogix5000应用于冀东二线水泥磨过程控制系统 [J], 周树强;景会成;张春华
3.柳钢高炉喷吹煤粉控制系统的应用实践 [J], 林锋;韦金珍
4.PLC在高炉喷吹煤粉控制系统中的应用 [J], 姚桐;常俊杰;牛自强
5.PLC在高炉喷吹煤粉控制系统中的应用 [J], 姚桐;常俊杰;牛自强
因版权原因,仅展示原文概要,查看原文内容请购买。
Controllogix5000控制器与iFIX通讯中OPC的配置
Controllogix5000控制器与iFIX通讯中OPC的配置【摘要】本文主要介绍了基于RSLinx OPC数据通讯架构下AB-Controllogix5000控制器与iFIX3.5组态画面之间的通讯配置,实现酒钢储运洗煤料场现场上下位之间的通讯,完成主控室对现场设备的控制及设备运行状态、趋势等监控功能。
【关键词】OPC;AB-Controllogix5000;iFIX3.5;通讯配置1 概述酒钢储运洗煤三热输煤自动化控制系统下位采用AB-Controll ogix5000的产品,上位监控画面采用美国通用公司的iFIX3.5监控组态软件。
iFIX3.5是一款以SCADA(Supervisory Control And Data Acquisition)为核心,集数据采集和管理、过程监控与报警、生成和打印报表、批次处理、SPC过程质量控制的工业过程动态可视化组态软件,可实现对现场设备的操控及实时数据的过程监控。
RSLinx OPC作为I/O驱动程序是AB-Controllogix5000与iFIX3.5的数据传输桥接,是整个上下位通讯的核心,担负着传输实时数据的任务。
2 通过RSLinx读取处理器酒钢储运洗煤三热输煤控制系统包含4套带处理器1756-L63的本地机架,和通过Controll Net网连接远程I/O机架组成的控制网。
在上位工控机的RSLinx 软件中打开“Communications”→“Configure Drivers”,单击“Available Driver Types” 下拉框,选择“Ethernet/IP Driver”,点击“Add New”。
[1]通过以太网通讯模式读到A-B Controllogix5000控制器。
3 配置RSLinx中的OPCRSLinx中点击“DDE/OPC”→“Topic Configuration”,在“Topic List”处添加PLC节点名,并对应相应的处理器,单击“Apply”,在弹出对话框中点击“Yes”,如图2。
intouch与controllogix5000的controlnet连接方法
用工控机进行网络的组态,首先打开RSlink选择用PCIC卡如图1所示。
(图1)设置工控机网络节点地址为2,如图2所示。
(图2)这样我们就配置好了与ControlNet网连接的路径。
之后我们把两个冗余机架上的CNB模块背面的地址都选择到6,正常工作时系统会自动把6+1=7的节点地址自动分配给备用机架上的CNB模块。
这样主备两个CNB模块工作时的节点地址分别为6,7。
然后把I/O机架上的CNB设一个不重复的节点地址。
接下来我们用AB5000软件包自带的ControlFLASH对冗余机架上的CPU以及冗余模块1756-SRM进行硬件升级。
这里要注意到的是对其中一个冗余机架上的模块进行升级时,另一冗余机架上的电源必须断掉,以免引起网络冲突。
我们把CPU升级到与RSLogix相对应的版本(只有高于.50的版本才允许进行冗余配置),如图3所示。
(图3)然后分别对冗余模块进行升级如图4所示。
(图4)升级完毕后,把电源全部打开,并开启RSNetWorx进行扫描,并把扫描的结果下载到CPU 中以完成硬件配置如图5所示。
打开RSLogix 5000进行程序的编写如图6、7、8(图6)(图7)(图8)程序全部编写完成后下载到PLC中,如图9所示(图9)下面进行InTouch的PLC通讯的搭建。
首先打开RSlinx选择DDE/OPC建立一个主题列表选择CPU然后点APLL Y,这样就用RSlinx创建了一个OPC服务器如图10所示。
(图10)然后打开InTouch软件套装里自带的OPCLink软件。
创建一个主题,主题名字与RSlinx里创建的主题名一致,OPC Server选择RSLinx OPC Server 如图11所示。
(图11)然后打开InTouch软件选择OPC下的Tag Creator,创建一个路径名称。
名字取为op如图12所示。
(图12)选择变量名,双击自动生成InTouch内的标记名,我们直接调用自动生成的变量名即可,这就把PLC和InTouch的变量有效的联系起来。
关于RSLOGIX5000及RSView的几种通讯连接设置的方法
通讯连接设置RSLOGIX5000连接PLC(通过EtherNet):1.打开RSLINX,"通讯"-->"配置驱动程序"-->可用驱动程序类型选择"EtherNet/IP driver"-->”新增”按钮-->命名驱动程序的名称→”配置”→在”主机名”一栏中设置CNBT通讯模块的IP地址.2.与“RSLOGIX5000连接Emulate5000”(见后文)步骤2类似。
RSView连接PLC(通过EtherNet):1.见“RSLOGIX5000连接PLC”步骤12.菜单项"DDE/OPC"-->"主题组态"-->右键-->"新建"-->命名主题-->将控制器与主题匹配-->确定结束.3.打开RSView32,设置通道,双击”通道”,设置如图1。
图14.设置节点,见“RSview连接Emulate5000”(见后文)步骤3。
5.新建标记,见“RSview连接Emulate5000”(见后文)步骤4。
RSLOGIX5000连接Emulate5000:1.打开RSLINX,"通讯"-->"配置驱动程序"-->可用驱动程序类型选择"Configure Drives,Virtual Backplane SoftLogix58xx "--->”新增”按钮→命名驱动程序的名称->确定。
2.打开RSlogix5000的项目,如图2图2RSview连接Emulate5000:1.见“RSLOGIX5000连接Emulate5000”步骤1。
2.菜单项"DDE/OPC"-->"主题组态"-->右键-->"新建"-->命名主题-->将控制器与主题匹配-->确定结束.3.打开RSView32,设置设置节点,如图3。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不同C 0 n t r 0 l L 0 g i x 5 0 0 0 控制器之间 控制网通讯方式在脱硫控制系统上的应用
杨 文 伦
( 山西大唐国际临汾热 电有 限责任公司, 山西 临汾 0 4 1 0 0 0 )
Nu mb e r Na me : DI N
Nu mb e r S t yl e: De c i ma l
Nu mb e r N a me : B O O Nu mb er D a t a T y p e : B 0 0Ⅱ
2系统的硬件组成
为了实现我厂脱硫 系统 1 号机 、 2 号机及公用系统之间的通讯 , 每套冗余控制器采用7 槽机架 , 以1 号机冗余控制器为例( 2 号和公用 系统配置与上述一样) , 硬件设备主要有 : ( 1 ) 1 7 5 6 一 L 6 2 。 主控制器。 过程控制程序实时处理单元 。 ( 2 ) 1 7 5 6 一 C N2 R。 控制 网模 块 , 一块用于扩展 机架 , 一块用于不 同主机间控制 网通讯 。 ( 3 ) 1 7 5 6 - E N 2 T 。 以太 网通讯模块 , 实现与上位机通讯 。 ( 4 )
制 系统 卡件成 本又便 于设 备集 中管理 。 本 文着重 阐述如 何通过 c o n 廿 o 1 Ne t 网络 实现 脱硫 系统三 套 冗余 c o n 廿 o l L o g Ⅸ _ 5 0 0 0 控 制 器之 间的通讯控 制 。 【 关 键词 l 控制器 控制网 C o n t r o l Ne t C I P a  ̄4 K
1引曹
随着新 环保 法 的实施 , 环保要求也越来越高 , 火力 发电企业 对环境保护制定了~系列 的措施 , 来减少污染物的排放 , 脱硫 、 脱硝 系统几乎与三大主机同等重要 , 其系统运行的可靠性直接关系着环 保参数 的达标 , 其 中控制系统的 自动化水平是保证系统可靠运行 的 重要组成部分 。 若采用DC S 虽然 自动化水平程度大为提高 , 但从控 制点数和经济性来讲 , 很多 电厂还是采用P L C 作为控制主机然后将 其纳入全 厂辅控 网集 中监控 , 既能保 证可靠 , 又能大 幅降低系统 造 价。 我厂脱硫系统从工艺设计上分为1 号机 、 2 号机和共享系统 , 控制 系统也按照工 艺设 计分为三套 独立 的冗余控 制主机 。 结合我厂实 际, 给出了脱硫控 制系统硬件配置 、 软件组态 的具体 的设计方案及 各模块间功能实现的方法。 现场实际运行结果证明了该设计方案的 有效性、 可靠性和 经济性 。
Nu mb e r Na me : RE A
Nu mb e r St y l e : Fl o a t
Nu mb e r D a t a T y p e : RE AL [ 4 0 】
Nu mb e r Da t a T y p e : DI NT[ 4 0 】 N m — u
【 摘 ■】 结合火电厂烟气脱硫 系统的工艺特点, 提出了采用A B — c o n 廿 0 1 L o 舀 x 5 O 0 0 系列P L c实现控制 系统的具体方案和通讯方式。 控制 系统的控
制 器采 用冗余配 置, 网络组 态采 用其 典 型的c 0 n 仃 o u t 和E d 1 e r N e t 方 式。 将不 同控制 器之 间信 号传送 由传 统硬 接线 改为控 制 网网络 传输 , 既降低 了控
b e r S t y l e : D e c ma i l 在 #1 P L C 程序 中创建标签 : ( 1 ) F G D一 1 0 。 用于 #1 P L C向#2 P L C 及 公用P L C传送 数据 , 与 #2 P L C 及公用P L C 程序 中的F G D L l O 相对应 , 其参数配置为 : T a g T y p e : P r o d u c e d ( Ma x C o n s u me r s : 2 )Da t a Ty p e : T RANS F E R。 ( 2 ) F G D 一 2 O 。 用于 #1 P L C 接收 #2 P L C 传送来 的数 据 , 与 #2 P L C 及 公用P L C 程序 中的F G I ) _ 2 o 孝 耳 对应 , 其参数配置为: T a g , p E } : C 0 n — s u me d ( P r o d u c e r s : TL 一 2 0 C P U l RP I : 2 0 ms ) Da t a Ty p e : TRA NS F E R。 ( 3 ) F G D — A0 。 用于 #1 P L C 接收公用P L C 传送来 的数 据, 与# 2 P L C 及公用P L C 程序 中的F G D - 2 o 相对应 , 其参数配置为 : Ta g T y p e : C o n s u me d ( P r o d u c e r s : TL — A0 C P U I RP I : 2 0 ms ) D a t a T y p e : T RANS F E R#2 P L C 和公用P L C 按照上述 方法建立标签 , 但 需要注意两点 : 一、 在各P L C 程序 中建立标签时必须是一一对应 , 即 P L C 有一个类型P r o d u c e d 的发送数据标签 , 另外两  ̄ ' P L C中就应有 个类型为C o n s u me d 的接收数据 标签 与之对应 , 反之亦然 。 二、 在 P L C 程序 中发送方数据标签与接收方数据标签的数据类型和R P I 必 须一致 。 本例 中包括4 0 个浮点数 、 4 o +长整形 、 6 4 个位 的数组 。 4 . 2编 写通讯 故 障判 断程序 ( 1 ) 创建通讯故障标签。 创建F G D _ 2 0 _ E R R和F G D — A O _ E RR标 签, 作为通讯异常判断 ( 2 ) 编写通讯故障判 断逻辑。 先设计—个每2 s 发一 个扫描 周期 的脉冲方 波信号 , 去触 发一个 计数 器( 设定值 为 1 0 0 ) , 将其当前值 赋给F G D _ l 0 . D I N[ 0 1 , 超过设定值时 自动复 位。 然 后与F G D _ 2 0 . D I N[ 0 ] 和F G D _ A0 . D I N[ 0 ] 的值 比较 , 不匹配则认为通 讯异常 。
1 7 5 6 - RM。 热备 冗余模 块。 实现双 C P U热备冗余 。 在硬件配置完成 后, 用RS N e t Wo r x  ̄ 件进行控制网网络 组态 , . 硬件系统 即可运行起
来。
3系统的软件组成
控制系统软件选用与硬件相匹配的罗克韦尔公司开 发的系列 产品 : RS Ne t Wo r x 、 RS L i n k 、 C o n t r o l L o g i x 5 0 0 0 等。 RS Ne t Wo r x 用 于为 C o n t r o I Ne t 网络提供设计和配置管理服务 , 进行网络规划 , 使网 络达 到最佳应用效果。 R S I A n k 是运行于计算机上 的设备驱动软件 , 可以提供完善的通讯服务 , 为多种罗克韦尔软件应用程序提供底层 驱动 联 通 , 它 是 罗克 韦尔 软件 应 用软 件 正常 运行 的 底层 平 台。 C o n t r o l L o g i x 5 0 0 0  ̄程序 开发软件 , 基于C o n t r o l L o g i x 5 0 0 o 控制器 运行 , 他能提供文本、 梯 形图、 功能块 图、 顺序功能 图四种编程模式 , 实现不同控制模式要求 。