您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > ABPLC及网络通讯培训教程
前言为方便设计和调试人员尽快了解和学会应用AB最新PLC系统和最新编程软件RSLogix5000,利用实验室的现有设备对AB公司PLC系统熟悉和掌握,并总结出实验材料。1、了解ControlLogix控制器、FlexLogix控制器、CompactLogix控制器。2、AB软件RSLogix5000应用。3、RSLogix5000软件平台上采用RS232和EtherNet-IP网络方式编程。4、AB软件上组成EtherNet-IP网络及通讯。5、AB软件上组成ControlNet网络及通讯。6、AB软件上组成DeviceNet网络及通讯。通过该实验材料的实验室动手实验,每个人可以很快掌握AB公司最新PLC的硬件组态和软件编程。第一节硬件和软件介绍一、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5003)LOGIX系列CompactLogixFlexLogixControlLogixDriveLogixSoftLogix4)POINTI/O,远程分站I/O.内容:1)查看各模块的外形,通讯模块,I/O模块,处理器模块等。2)ControlLogix框架式设计可靠,安装容易,无需工具。端子可取下,接线方便,更换快速。主要以此系列PLC作为培训内容3)可带电热插拔。安装方便。4)有多种网络通讯模块二、配套软件名称1)通讯平台软件:RSLinx;2)Logix系列PLC编程软件:RSLogix5000;3)网络规划软件(控制网):RSNetWorxforControlNet;4)网络规划软件(以太网):RSNetWorxforEtherNet-IP;5)网络规划软件(设备网):RSNetWorxforDeviceNet;6)上位机软件:RSView32;7)PenelViewPlus触摸屏软件:RSViewStudioforSE(ME);三、硬件和软件的版本(见表)表一、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。2、对于各种应用的软件也均存在版本号。3、在调试时安装软件时要注意各种软件间的版本号匹配。4、软件安装完后,进行硬件版本刷新,并与软件匹配。(方法见后续实验)第二节通讯实验如何实现编程器与CPU联机通讯?两个机架通过同轴电缆连接Controlnet模块连接。在联机前我们要启动Rslinx软件。对于电脑与PLC联机方式有三种一、使用RS232电缆,将CPU与电脑的COM联接,按下面步骤操作。1)打开RSLinx,点击或。2)在工具条上点击3)选择RS-232DF1devices4、点击AddNew,OK确认。5、直接点击Auto-Configure,如果出’Autoconfiguresuccessful!’,表示通讯连接成功。6、直接点击ok即可。7、单击,通过上述方式查看硬件网络结构。8、网络结构如下:二、通过以太网电缆,将电脑与PLC机架上的以太网模块1756-ENBT连接,分如下两种方法设置。1、使用分配IP地址方法,连接PLC。1)打开RSLinx,点击或。2)在工具条上点击3)选择EthernetDevices,按下AddNew键4)单击OK.5)输入与电脑设置在一个网段上的以太网设备的IP地址,并确定即可。在configureDriver中增加新IP地址,可以访问其它站点。6)单击,通过上述方式查看硬件网络结构如下:2、通过自动获取IP地址的方式连接PLC1)打开RSLinx,点击或。2)在工具条上点击3)选择EthernetDevices,按下AddNew键4)单击OK.5)选择本地子网,确定即可。6)单击,通过上述方式查看硬件网络结构。注:这是AB软件的一个特点:模块在网络上的通透性。可以看到任何一级网络的模块,包括以太网,Controlnet网络和Deviecenet网络的各种模块。附:使用BOOTP-DHCP对以太网模块分配IP地址:1、首先在1756-ENBT模块上找到其物理地址。2、打开BOOTP-DHCPServer软件3、新建以太网地址,输入物理地址和分配的IP,要求IP地址与电脑的IP地址在一个网段上。4、点击ok确定。5、有时需要框架重新上电,才能设置成功,即可在ENBT模块上显示看到。经过以上设置即使在没有编程电缆时,通过以上方法分配IP的ENBT模块也可以连接到CPU上进行通讯控制。第三节硬件升级通过本节的实验内容,掌握遇到CPU和软件的版本不一致,如何对CPU进行硬件升级的方法?1、在Rslinx软件的界面下,点击CPU查看CPU的版本,右键击CPU,点击DeviceProperties,现在看到CPU的版本号是15.5,我们可以把它的版本号改成12.25,下面我们来做。2、在确定安装了硬件升级的软件后,点击“程序”—“FlashProgramingtools”—“ControlFLASH”3、下一步,选择L55在这里可以选择多种CPU各种I/O模块,各种特殊模块,4、下一步,选择网络路径,有两种:1)通过AB_DF1-1,选择RS232方式,但此种数据的传输的较慢,花费时间较长,约30分钟左右。2)通过以太网通讯方式,由于其数据的传输速度较快,时间大约在5分钟左右即可升级完毕。在刷新硬件时不允许出现掉电现象,如果中途掉电将即刻损坏硬件,造成反厂维修,所以建议在确保电源稳定的情况下刷新硬件,且在硬件满足的条件下最好采用以太网的方式。5、选择要改变版本的CPU,OK,注:可以点击showall,看到多种版本号,选择要改成的版本号,6、下一步,7、软件开始运行,8、硬件升级完毕,9、点击OK,退出ControlFLASH。硬件升级完毕。一旦刷新完硬件,且和软件匹配后,就不需要再做此项工作。第四节RSLogix5000硬件组态主要内容:根据实际硬件结构,在软件中进行配置硬件ControlNet网络规划了解强大的编程能力进入RSLogix5000程序软件一、如何组成基本的硬件结构?1、双击桌面图标进入RSLogix5000软件。下面是RSLogix5000编程界面。2、新建工程3、设置参数如下。Revision:Logix平台,提供了固件升级手段。注意:CPU的硬件版本一定要和软件版本一致。Type:在Type下拉菜单中你可选择基于Logix平台的选择多种处理器。确定你的CPU在第0槽位。实际上CPU不受槽位限制。4、点击OK。在RSLogix5000窗口左侧是树形工程管理器,名字是Controllerlab1。这时没有I/O,没有数据表和程序文件。5、右键点击I/Oconfiguration。选择NewModule。在下面对界面中选择ControlNET模块。单击OK.CompatibleModule——物理模块的模块类型(ModuleTypes)、目录号(CatalogNumber)以及主要版本号(MajorRevision)必须与软件组态匹配,次要版本号(MinorRevision)必须大于等于软件指定的数值,否则RSLogix5000将不接受所插模块。DisableKeying——RSLogix5000不会检查模块版本的匹配情况。ExactMatch——物理模块的下列五个参数必须与软件组态匹配,否则RSLogix5000将不接受所插模块:Vendor,ProductType,CatalogNumber,MajorRevision,MinorRevision(供应商、产品类型、目录号、主要版本号、次要版本号)Next.◆InhibitModule选择时,该模块在硬件组态中不参与组态,可以认为没有该模块。◆MajorFault选择时,模块有故障停止处理器。下面是错误原因。在联机状态下可以检查故障情况。一直Next直到Finish,这样就配置好了ControlNET模块。6、下面我们配置I/O模块。右键点击I/Oconfiguration。选择NewModule,这里选择输出模块1756-OB16E。模块命名为OB16,放在机架的第10号槽位上。点击NEXT可以看到。在这里可以定义输出模块的每一个输出点的状态。◆CPU在程序模式(编程模式)下可以定义单个点的输出状态是on、off还是hold。◆CPU在故障模式(比如拔掉CPU)下可以定义单个点的输出状态是on、off还是hold。如果设置为on,当拔掉CPU后定义的那点将会输出为on,可以体会到I/O模块在没有CPU的情况下也是可以工作的。7、右键点击,ControllerTags.。你会发现,系统自动为你生成了该模块数据。■Local:10:C■Local:10:I■Local:10:OLocal代表是本地的机架10代表该模块在机架的第10槽位C、I、O代表三种数据类型(Configuration、Input、Output)。所有的模块信息都在你的掌握中,任你支配。在这个项目里我们配置的是输出模块,可以点开+Local:10:O看到模块自动分配的地址标签。地址标签有32位,这些位从右到左数字是0~31。9、每一地址位的标签见图6、这时我们可以连接CPU,对硬件进行组态。在Rslogix5000软件下,点击下拉菜单Communication的Whoactive,选择建立的通讯口+AB-DF-1或以太网进行编程器与CPU联机通讯,找到相应的CPU,下载硬件和程序到CPU里,并可以进行在线编程,调试。这时注意CPU的钥匙要在远程或编程位置。CPU钥匙共有三种位置:RUN运行REM远程PROG编程1)通过RS232联机的方式如下:点击下拉菜单Communication的Whoactive,选择建立的通讯口+AB-ETH-1后,选择CPU可以GoOnline,联机CPU。下载,点击Download。下载完毕后,在Rslogix5000程序软件中,发现I/OnotRespondin的绿灯在闪烁。同时发现I/Oconfiguration的文件前有黄色的感叹号,有一些模块上也有,现在是正常现象。见下图:选择的通讯路径:2)通过以太网联机的方式如下:点击下拉菜单Communication的Whoactive,选择建立的通讯口+AB-ETH-1或+AB-ETHIP-1后,选择相应的IP地址的通讯路径找到CPU可以GoOnline,联机CPU。3.6联机后发现联机路径改变了。通讯速度提高了。按照实际配置的硬件,在软件中配置,这样才能正常编程通讯。通讯模块可以不用添加的。第五节ControlNet网络规划一、如何通过Controlnet模块连接,配置另一个机架?右键点击1、添加新模块1756-CNBR/DControlnet站点的地址是4机架槽数是13。模块安装在机架的1号槽位上。按照提示进行下一步,FINISH以后,在左边的I/O配置里看到新加入的模块。2、点击ControlerTAG可以看到新加入模块的地址标签。点开+cnbrd:o可以看到有13个槽位3、现在我们在第二个机架上配置一个输入模块。右击增加新模块1756-IB32/B命名,设置槽位,点击NEXT对新的输入模块编辑。名字:IB32,在0号槽可以对模块的Configuration进行编辑。添加模块后,地址标签中可以看到该模块的地址。点开+cnbrd:0:I,这是扩展机架上0号槽位的输入点。4、同样的操作方法可以添加其他的模块。在第一个机架上安装的模块有:1756-DHRIO/CDH+安装在2号槽位1756-DNB安装在3号槽位1756-ENBT安装在4号槽位1756-MODUELMVI56MCM安装在5号槽位1756-HYD02安装在7号槽位1756-IF4FXOF2F安装在8号槽位在第二个机架上安装的模块有:1756-OB32安装在2号槽位1756-IF16安装在3号槽位1756-IM16I安装在4号槽位1756-OW16I安装在5号槽位1756-IR6I安装在6号槽位1756-IT6I安装在7号槽位1756-OA16安装在8号槽位1756-OF8安装在9号槽位1756-IB16安装在10号槽位17
本文标题:ABPLC及网络通讯培训教程
链接地址:https://www.777doc.com/doc-4780630 .html