RSNetworx for ControlNet做组态
- 格式:doc
- 大小:230.00 KB
- 文档页数:4
SLC在控制网上要求用ControlNet I/O改进包装车间的一台打包机。
现在这台设备是由SLC处理器控制的,你可能觉得这个任务简单,因为SLC的控制网扫描器支持远程框架I/O的预定连接。
本实验主题:●使用KFC控制网到串口的接口●创建离散量I/O的机架连接●创建模拟量和特殊I/O的模块连接我们用两个1746框架和一个SLC5/04模拟这部分结构。
1747-SCNR控制网模块是为SLC5/03,5/04及5/05处理器提供一个预定的控制网连接,这个扫描器可以和1747,1771及1794控制网适配器通信。
可以用1747-KFC15模块实现控制网非预定信息的交换,通过非预定信息交换,从控制网上可以访问和编辑SLC处理器的程序,KFC通过BNC接口连到控制网上,但是,因为模块不能通过背板进行通信,它只能通过背板连接电源,所以它通过一根RS-232电缆连到SLC处理器。
1747-ACNR适配器模块最多支持30槽的离散量、模拟量及特殊模块以生产(produce)和消费(consume)控制网上的预定信息,适配器为1746I/O提供预定和非预定连接。
1)按图配置控制网,PC中的KTCX15通过控制网连到PLC5,1747-SCNR,1747-ACNR 以及1747-KFC15,应该有一根RS-232电缆将KFC15连到SLC处理器。
2)打开RSLinx,确认显示如下:建立控制网连接前,先在RSLogix500中组态SLC处理器。
3)打开RSLogix500。
4)选择File>New。
5)按照下图选择32K内存的SLC5/04。
6)点击OK。
RSLogix500支持驻留框架I/O的自动组态,我们可以来看一下。
7)在项目树下双击I/O Configuration。
8)可得下图:9)点击:“Read IO Config.”,自动组态I/O。
10)会出现下列对话框,选择AB-KTC-1驱动器与3号节点KFC15相连。
AB -Logix5000 PLC 使用培训教程目录第一章AB PLC使用介绍第一节 BOOTP软件的应用以太网模块在第一次使用时里面没有IP地址,只有物理地址即MAC地址,需要用户给以太网模块分配IP地址。
现在来介绍如何用BOOTP软件给以太网模块设置IP地址。
注意只有没有IP地址的以太网模块才可以用BOOTP软件,如果已经有了IP地址修改IP地址,BOOTP软件是不适用的。
按如下步骤1、找到BOOTP软件可以在RSLogix5000软件的TOOLS里找到也可以在开始菜单里找到如下图在使用bootp软件之前要把本地网络IP地址设置成固定IP和最终想设置的以太网模块地址是同一个网段。
不能是自动获取。
2、然后打开BOOTP-DHCP-Server出现如下图所示,白色对话框里是自动扫描到的MAC地址。
3、然后双击MAC地址会出现如下4、在IP地方输入IP地址5、点击OK出现如下图6、使IP地址部分高亮然后电机按钮直到Status处出现commad successful此时已经把以太网模块的IP地址设置成动态的,断电后还会丢失(注意:有时候需要点击多次才能成功是正常的)然后在点击按钮,直到Status处出现commad successful此时IP地址已经设置成静态的。
7、用BOOTP设置IP地址完毕第二节RSlinx通讯软件介绍RSlinx是通讯软件,用于建立PLC和PC之间的通信。
下面我们将介绍通过DF1通信协议以及ENthernet IP协议,建立计算机和PLC的通信。
一、通过DF1通信协议建立计算机和PLC的通信步骤如下:1.打开RSlinx,可以按如下的路径打开,或者是直接点击右侧任务栏下的图标。
RSlinx打开后出现如下界面:2、打开RSlinx后,直接点击图标,即上图标注出的Configurate drives,或者是通过Communications>Configurate drives,3、将下拉箭头展开,出现如下界面:4、选择RS-232 DF1 devices,然后选择Add New按钮,点击OK5、注意在Comm下,若是编程电缆直接和电脑的串口相连,则用默认的COM1,若是采用了USB转串口,则需根据实际情况选择相应的串口,确认Comm,如下图所示。
实验二ControlNet网络上ControlLogix与PanelView的通信在完成了1771 I/O到打包机的集成之后,你被告知需要升级操作员面板。
操作员面板是一块带有大量按钮和指示灯的面板。
指示灯总是烧坏,面板也难于保持清洁。
而且,面板与经理办公室离得很近,它看起来又旧又破。
你觉得这是采用新型PanelView终端的理想场合。
触摸屏式的PanelView易于保持清洁,也可以免去指示灯烧坏的问题。
并且,比起现有的操作员面板来说,PanelView能够组态,可以方便地连接到ControlNet网络。
维护经理表达了对于网络性能的一些担心。
他说,ControlNet网络上有很多信息传送活动,而他需要在点动一个特定电动机的时候有更好的精度。
你说没问题,我们可以将电动机点动信息放在预定带宽(Scheduled Bandwidth)中。
在本实验中,我们将使用PanelBuilder32软件为PanelView创建一个项目,将它能够与ControlNet网络上的ControlLogix系统进行通信。
本实验的主题:●使用PanelBuilder32软件创建PanelView应用程序●组态PanelView在ControlNet网络上使用非预定信息(Unscheduled Messages)●组态PanelView在ControlNet网络上使用预定信息(Scheduled Messages)我们将利用以下实验设备进行工作:组态PanelView的第一步是直接在PanelView上设置通信组态(Communication Configuration)。
1.在PanelView上,选择Communication Setup,按回车。
2.设定节点地址为12,Interscan Delay为100ms(触摸当前节点地址,调出一个按键窗口,改变地址)。
3.按触摸屏的“Restart Terminal”区域。
4.在终端重新启动之后,通过RSLinx的RSWho窗口,检查你是否正在通过ControlNet网络与PanelView进行通信。
Lab8. ControlNet网络组态情景模拟:工厂某工段新添置了一台设备,其控制和反馈信号接入该工段的从控制站上的IO模块;电气工程主管找到你,说他需要你在该工段所属工艺区的主控制器中添加一些程序,通过ControlNet 网络控制该设备。
在本实验中,我们假设该设备为一台风机,我们将利用RSLogix5000 编程软件在ControlLogix 处理器中创建一个项目,配置从站IO 模块和ControlNet 网络通讯模块,组态ControlNet 网络,并编辑简单的梯形图阶梯,来演示实际的启停控制过程。
实验主题:z 创建一个ControlLogix 项目z 组态ControlNet 网络通讯模块z 配置从站IO模块z 观察RSLogix5000 自动生成的对象数据模型z 添加控制启停的梯形图逻辑z 通过RSNetWorx For ControlNet软件组态ControlNet 网络z PLC 控制设备启停请按步骤:一、创建工程1. 打开RSLogix5000 编程软件,点击File (文件)Æ New (新建),打开New Controller (新建控制器)画面。
如下图所示填写控制器的名称、描述(可选),选择控制器类型、版本和所在槽位(起始槽号从0 开始),指定框架类型、工程保存目录等相关信息,然后按OK。
现在我们已经创建了一个ControlLogix 项目。
此时我们还没有与项目相关的任何I/O模块,项目中也没有可执行的代码(如梯形图),你正在离线工作。
所作的任何改变都只限于软件中,并存储在计算机的硬盘驱动中。
在进入到在线操作以前,这些变化并不能反映到控制器中。
接下来是要辨认我们想用在这个项目中的、插在本地背板上和远程框架上的I/O模块。
在本地 4 槽的框架中,有如下设备:0 号槽:1756- L1 Logix5550 处理器模块1 号槽:1756- ENET 以太网通讯模块,IP地址为192.168.1.1082 号槽:1756- CNB ControlNet 网络通讯模块,站点地址为4在远程的7槽框架中,有如下设备:0 号槽:1756- CNB ControlNet 网络通讯模块,站点地址为51 号槽:1756- IB32/A 32 点DI 模块2 号槽:1756-OB16D/A 16 点诊断型DO模块注意:所有模块都可带电插拔,如有需要可以另行配置其他模块。
4.2 ControlNet 网络组态1.作为当今最先进的网络,ControlNet具备诸多特点。
实时I/O、控制器互锁、对等报文传输(Peer-to-Peer Messsaging)以及编程操作都可以在同一条ControlNet链路上实现。
ControlNet本质的确定性可以确保数据何时发送,其可重复的性能确保网络传输时间不会随网络设备的添加或删除而改变。
2.Controlnet的主要技术特点:网络功能:统一链路支持控制信息、I/O数据、编程数据网络拓补:线形、星形、树形、以及以上的任何拓扑结构的混合网络速度:5Mbits/s(最大)单段网长度:(同轴电缆)1000m带个2节点,250m带48个节点。
(光纤)3000m中继器数目:(串行)最大支持5个中继器,连接6个网段。
(并行)最大支持48个中继器,连接48个网段。
中继器类型:AC&DC高压型和DC低压型设备供电:设备采用外部供电网络模型:生产者/客户模式连接器:标准同轴电缆BNC物理层介质:RG6同轴电缆、光纤网络节点数:99个最大可变址节点,不带中继器的网段最多48个节点带中继器最大拓扑结构:(同轴电缆)5000m,(光纤)30Km应用层界面:面向对象层设计,包括设备对象模型,类/实例/属性,设备规范(Profile) 网络刷新时间:可组态2-100ms数据分组大小:可变长0∼510个字节网络和系统属性:可带电插拔,确定性和可重复性,可选本质安全,网络重复节点检测,报文分段传送(块传送)4.2.1 ControlNet用于I/O实时控制本实验中,Logix5555控制器通过ControlNet网络控制由1794-ACNR15适配器连接的远程I/O模块。
实验步骤:1. 打开RSLinx软件,添加Ethernet驱动,通过ControlLogix背板网关功能,访问ControlNet网络,如图4-18所示;也可以直接添加1784-PCICS ControlNet网卡的驱动。
罗克韦尔自动化变频器PowerFlex 70在ControlLogix系统中的通讯1 引言随着变频器的不断发展和推广应用,越来越多的场合需要对变频器进行网络通讯和监控,过去多采用传统的RS485/422接口采集实时信息,通过操作员界面修改参数。
今天,由于网络和现场总线技术的发展和应用,变频器之间的通讯、变频器实时监控等功能已经已经演变成为数字化时代,带数字接口的变频器不但具有提供更多的数据信息网络通信能力,而且还可以实现基于网络的参数在线优化。
A-B公司生产的PowerFlex系列变频器就是基于罗克韦尔自动化的NetLinx 开放网络体系,为DeviceNet、ControlNet和EtherNet/IP网络提供一系列通用的特性和服务,并导致更低的所有生产者成本。
当用户进行控制、组态和采集数据的时候,可以很容易地管理从车间底层到顶层的信息并无缝地将它们成为一个完整的系统。
它适用于DeviceNet、ControlNet、Universal RIO、RS485DF1、Profibus、interbus-S等网络。
其中控制层网络(ControlNet)、设备层网络(DeviceNet)和信息层网络(EtherNet)的三层网络结构为罗克韦尔自动化公司最新开发出来的网络结构,基于这种网络结构设计的ControlLogix系统将这种网络思想体现的淋漓尽致。
本文以下将介绍变频器PowerFlex70在ControlLogix系统中的组态及其网络功能,从而揭示PowerFelx系列变频器的网络优越性。
2 ControlLogix系统简介ControlLogix体系结构是目前非常先进的控制平台,该控制平台集成多种控制规程(如:时序、运动、驱动、过程)。
它所应用的处理器核心为Logix5550。
Logix5550具有强大的处理能力和灵活性,它支持一个ControlLogix机架上可以插入多个控制器、多个控制器可以穿越多个机架实现分布式控制、预定的处理器对处理器的通讯、多个处理器共享相同的I/O模块和通讯模块等众多功能。
摘要今天的工业自动化对网络的第一要求已从单纯对高速度的追求转变为对先进技术、系统性能和生产力的更高要求。
为了提高生产力、降低成本,制造商需要依靠先进的工业网络技术迅速有效地收集和传送生产和管理数据。
在这一领域,罗克韦尔自动化公司,提出了世界领先的工业网络体系——三层网结构(EtherNet,ControlNet,DeviceNet)。
本文主要以罗克韦尔三层网络为设计对象,在介绍三层网络的通讯机理的基础上,着重讲述了如何运用罗克韦尔软件对网络的通讯进行组态和配置,并对三层网中的控制网网络的优化进行了研究,提出了一些见解。
在本文中,主要应用A-B公司的ControlLogix系统来研究,涉及的软件主要包括RSLogix5000,RSNetWorx等。
围绕这个中心,首先介绍了现场总线技术的发展以及三层网络提出的背景,分析了三层网络的结构体系,指出了三层网络之间的联系以及优缺点。
进而,在理论上,对三层网络数据格式,介质存取方式以及通信模式和协议进行了研究,并详细介绍了各层网络的通讯机理。
通过在RSLogix5000中对网络进行组态,在RSNetWorx中对网络进行优化,以实现三层网主/从方式、MSG方式、Producer/Consumer方式下数据的成功传送和处理器对I/O模块的控制,介绍了三层网络各种通信方式的组态过程。
最后,对控制网中网络优化进行了研究。
对网络的一些主要参数作了一定的介绍,通过具体的实验,分析了影响网络带宽利用率的因素,并提出了一些如何改善网络性能的独到见解。
关键词:三层网结构、通讯机理、网络优化、Producer/Consumer1AbstractToday the industry automation requests the network for the first have already change from pursuing simplicitiedly the super-speed to the higher request towards the function of advanced technique, the performance of the system and the productivity .In order to improve the productivity, decline the cost, manufactories demand to depend on the advanced industry network technique collect and deliver the produce and manage data quickly and effectively. In this realm, Rockwell Automation Company, bring the advanced industry network in the world-three layer net construction(EtherNet, ControlNet, Devicenet).This article is mainly make the Rockwell three layers networks as for the designing object, on the introduction of the communication machine of three layer networks .The article put great emphasis on describing how to make use of the Rockwell Software to configuration and set ,and relate the optimization of ControlNet inside the three layers networks and bring out some views.In the article,I mainly applicate the ControlLogix systerm of A-B Company to research the involving software including RSLoix5000 and RSNetWorx etc.In this text, main application A-B company that ControlLogix system that software come study, involving primarily include the RSLoix5000, RSNetWorx etc.Around this center,first this text introduced everybody the development of Fieldbus technique and the background of three layers networks brought up, analyze the construction system of three layers networks, point out the contact and the advantage and weakness of three layers networks.Then, in theory, through researching the data format and media access method and the communication mode and specification of three layers networks. It introduces in detail the communication machine between three layers networks.Second this text introduced the configuration to all the communication2modes of three layers networks .Through the configuration inside RSLoix5000 ,the optimazation of net inside RSNetWorx realized in the Master/Slaver,MSG and Producer/Consumer mode the data transmission successfully and the control to I/O mode by processor.In the last the article made a research for the optimization in the ControlNet .Introduced some major parameters,through the specific experiment, analyze the factors influening utilization of the network bandwith , and brought some views.Keywords: world-three layer net、communication mechanism、network optimization、Producer/Consumer3第一章绪论 (7)1.1现场总线的发展 (7)1.1.1 现场总线技术的产生和发展 (7)1.1.2 罗克韦尔三层网络的提出和发展 (9)1.2罗克韦尔三层网的结构 (9)1.2.1 信息网 (10)1.2.2 控制网 (10)1.2.3 设备网 (11)1.2.4 发展前景 (13)1.3 本文的工作目的及意义 (13)第二章三层网络的通讯机理 (14)2.1 以太网的通讯机理 (14)2.1.1 以太网的结构与功能 (14)2.1.2 以太网在工业控制中的应用 (17)2.2控制网的通讯机理 (18)2.2.1 控制网的设计初衷 (18)2.2.2 控制网的优点 (18)2.2.3 控制网的技术规范(生产者/消费者通讯模式) (20)2.2.4 控制网的结构体系 (21)2.2.5 控制网的媒介存取 (22)2.2.6 介质存取控制(MAC)协议 (26)2.2.7 关于RPI和Keeper (29)2.3 DeviceNet 的通讯机理 (30)2.3.1 DeviceNet 的通讯模式和协议 (30)2.3.2 DeviceNet的通讯原理 (31)第三章网络的组态 (34)43.1以太网的组态 (34)3.1.1 主/从方式 (34)3.1.2 MSG方式 (41)3.2 控制网组态 (52)3.2.1 RSNetWorx for ControlNet软件 (52)3.2.2 Producer/Consumer方式的控制网组态 (53)3.2.3 PLC5与Logix5550通讯的控制网组态 (57)3.2.4主/从方式的控制网组态 (62)3.3 设备网的组态 (64)3.3.1 RSNetWorx for DeviceNet软件 (64)3.3.2 DeviceNet 通讯组态实验 (64)3.4 DH+ 网络的组态 (66)3.5 Remote I/O 的组态 (71)第四章:ControlNet的网络优化 (73)4.1 NUT及SMAX 的设定 (73)4.1.1 关于NUT参数的实验 (73)4.1.2 关于SMAX的实验 (76)4.1.2 参数设置的局限 (78)4.1.1 小结 (80)4.2 RPI 的设置 (80)4.3 connection及机架优化对带宽的影响 (81)4.3.1 Connection及连接方式 (81)4.3.2 连接方式对控制网网络优化的影响。
PLC知识PLC介绍:产品特点编程软件PLC-5 大型,稳定,早期产品RSLogix5SLC和MicroLogix 中小型,简单RSLogix500Logix5000 ControlLogix大型,功能最强RSLogix5000Logix5000 CompactLogix中小型RSLogix5000PLC-5系列CPU模块型号多种多样,主要分为以下5种:例如标准型PLC-5/10;PLC-5/25等增强型PLC-5/11;PLC-5/40等控制通讯PLC-5/20C;PLC-5/40C等以太通讯PLC-5/20E;PLC-5/40E等保护型PLC-5/16;PLC-5/46等SLC系列SLC5/01和SLC5/02支持DH485络,目前用的很少了;SLC5/03支持RS232和DH485通讯方式;SLC5/04支持RS232和DH+通讯方式;SLC5/05支持RS232和Ethernet通讯方式;MicroLogix是一体机,属于小型PLC。
Logix5000系列控制器特点CatalogDomain:/低压配电柜Mo re:kflwwk ControlLogix 大型,功能最强大,I/O带电插拔等1756 CompactLogix 紧凑型,用于取代SLC 1769FlexLogix 分布式控制1794DriveLogix 驱动控制PowerFlex 700SSoftLogix 软PLC,嵌入电脑或工业计算机1789详细的比较信息参阅手册:Logix5000 Controllers Design Considerations触摸屏介绍:型号编程软件例如PanelView standard PanelBuilder32 PanelView600/1000 PanelView1000e PanelBuilder1400e PanelView1200ePanelView Plus RSView ME PVPlus600/1250VersaView CE RSView ME VersaView CE 1000H/1500H上位机数据监控软件介绍:RSView32 单机版RSView SE 单机版和服务器-客户端模式(Server-Client)RSView32 开发版(Works):包括开发和运行软件,可以使用这个软件开发和运行RSView32应用程序。
C网组态方法一、将网络预定为脱机RSLogix 5000 项目使用一个控制器和一个网络。
将网络预定为脱机时,建议只使用本地底盘中的一(1) 个1756-CNB 模块。
RSLogix 5000 项目已完成,但尚未下载到控制器中。
1、在RSLogix 5000 项目中,访问本地ControlNet 模块的属性。
2、在RSNetWorx 选项卡上,为新ControlNet 文件命名。
3、由于这是首次预定网络,因此文件不存在。
RSLogix 5000 提示创建新文件时,请单击Yes (是)。
此步骤将创建RSNetWorx for ControlNet 用于脱机浏览和预定网络的文件。
4.启动RSNetWorx for ControlNet 以创建预定。
5、RSNetWorx for ControlNet 会启动并创建预定,该预定包括RSLogix 5000 项目中的设备。
当软件提示Optimize and re-write schedule for all connections (优化并重新写入对所有连接的预定)时,请单击OK (确定)。
如第3-14 页上的步骤4 中所述,由于选择了Schedule the Network (预定网络)选项,因此RSNetWorx for ControlNet在创建网络预定前后会分别自动启用和禁用编辑。
6.在预定中启用编辑提示建议您在RSNetWorx for ControlNet 中启用编辑后,返回到RSLogix 5000 中并保存项目。
保存文件会更新RSLogix 5000 项目中的网络文件。
7. 要将网络属性从默认设置更改为最适合网络的设置,请访问网络属性。
8.根据需要配置网络参数。
9. 根据需要更改介质配置。
在大多数情况下,默认的介质配置已能满足需要。
但是,如果网络较长或者使用了中继器,则要调整配置。
如果介质配置不能准确地表示任意两节点之间的最大传播延迟,则网络可能存在错误。