第1页共49页ABPLC及网络通讯培训教材第2页共49页2007200720072007----4444前言前言前言前言为方便设计和调试人员尽快了解和学会应用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的硬件组态和软件编程。第3页共49页目录第一节硬件和软件介绍...............................................................................................................6第二节通讯实验.............................................................................................................................9第三节硬件升级...........................................................................................................................17第四节RSLogix5000硬件组态...............................................................................................20第五节ControlNet网络规划.....................................................................................................28第六节简单的编程.......................................................................................................................35第七节AB的网络........................................................................................................................41第4页共49页ProfibusDPETHERNECONTROLNETDEVICENETREMOTEI/OPanelViewPlus10”ControlLogixRedundancyMODBUSPanelView1000CLXGateway/MotionSLCHotbackupCompactLogixSLCI/OCompactI/OPowerFlex70PowerFlex700PointI/OFlexI/OFlexLogixSLCI/O1788-CN2DNProfibusDPETHERNECONTROLNETDEVICENETREMOTEI/OPanelViewPlus10”ControlLogixRedundancyMODBUSPanelView1000CLXGateway/MotionSLCHotbackupCompactLogixSLCI/OCompactI/OPowerFlex70PowerFlex700PointI/OFlexI/OFlexLogixSLCI/O1788-CN2DNProfibusDPETHERNECONTROLNETDEVICENETREMOTEI/OPanelViewPlus10”ControlLogixRedundancyMODBUSPanelView1000CLXGateway/MotionSLCHotbackupCompactLogixSLCI/OCompactI/OPowerFlex70PowerFlex700PointI/OFlexI/OFlexLogixSLCI/O1788-CN2DNETHERNECONTROLNETDEVICENETREMOTEI/OPanelViewPlus10”ControlLogixRedundancyMODBUSPanelView1000CLXGateway/MotionSLCHotbackupCompactLogixSLCI/OCompactI/OPowerFlex70PowerFlex700PointI/OFlexI/OFlexLogixSLCI/O1788-CN2DNPanelViewPlus10”ControlLogixRedundancyMODBUSPanelView1000CLXGateway/MotionSLCHotbackupCompactLogixSLCI/OCompactI/OPowerFlex70PowerFlex700PointI/OFlexI/OFlexLogixSLCI/O1788-CN2DNMODBUSPanelView1000CLXGateway/MotionSLCHotbackupCompactLogixSLCI/OCompactI/OPowerFlex70PowerFlex700PointI/OFlexI/OFlexLogixSLCI/O1788-CN2DN第5页共49页第6页共49页第一节硬件和软件介绍一一一一、、、、根据实验室模板根据实验室模板根据实验室模板根据实验室模板熟悉熟悉熟悉熟悉ABABABAB公司公司公司公司PLCPLCPLCPLC各系列各系列各系列各系列模块模块模块模块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);三三三三、、、、硬件和软件的版本硬件和软件的版本硬件和软件的版本硬件和软件的版本((((见表见表见表见表))))第7页共49页表一、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。2、对于各种应用的软件也均存在版本号。3、在调试时安装软件时要注意各种软件间的版本号匹配。4、软件安装完后,进行硬件版本刷新,并与软件匹配。(方法见后续实验)第8页共49页第9页共49页第二节通讯实验如何实现如何实现如何实现如何实现编程器与编程器与编程器与编程器与CPU联机通讯联机通讯联机通讯联机通讯????两个机架通过同轴电缆连接Controlnet模块连接。在联机前我们要启动Rslinx软件。对于电脑与PLC联机方式有三种一、使用RS232电缆,将CPU与电脑的COM联接,按下面步骤操作。1)打开RSLinx,点击或2)在工具条上点击3)选择RS-232DF1devices4、点击AddNew,OK确认。5、直接点击Auto-Configure,如果出’Autoconfiguresuccessful!’,表示通讯连接成功。第10页共49页6、直接点击ok即可。7、单击,通过上述方式查看硬件网络结构。8、网络结构如下:第11页共49页二、通过以太网电缆,将电脑与PLC机架上的以太网模块1756-ENBT连接,分如下两种方法设置。1、使用分配IP地址方法,连接PLC。1)打开RSLinx,点击或2)在工具条上点击3)选择EthernetDevices,按下AddNew键4)单击OK.5)输入与电脑设置在一个网段上的以太网设备的IP地址,并确定即可。在configureDriver中增加新IP地址,可以访问其它站点。第12页共49页6)单击,通过上述方式查看硬件网络结构如下:2、通过自动获取IP地址的方式连接PLC1)打开RSLinx,点击或2)在工具条上点击第13页共49页3)选择Ethernet/IPDriver,按下AddNew键4)单击OK5)选择本地子网,确定即可。6)单击,通过上述方式查看硬件网络结构。第14页共49页注注注注::::这是这是这是这是AB软件的一个特点软件的一个特点软件的一个特点软件的一个特点::::模块在网络上的通透性模块在网络上的通透性模块在网络上的通透性模块在网络上的通透性。。。。可以看到任何一级网络的模块,包括以太网,Controlnet网络和Deviecenet网络的各种模块。附:使用BOOTP-DHCP对以太网模块分配IP地址:1、首先在1756-ENBT模块上找到其物理地址。2、打开BOOTP-DHCPServer软件第15页共49页3、新建以太网地址,输入物理地址和分配的IP,要求IP地址与电脑的IP地址在一个网段上。4、点击ok确定。5、有时需要框架重新上电,才能设置成功,即可在ENBT模块上显示看到。第16页共49页经过以上设置即使在没有编程电缆时,通过以上方法分配IP的ENBT模块也可以连接到CPU上进行通讯控制。第17页共49页第三节硬件升级通过本节的实验通过本节的实验通过本节的实验通过本节的实验内容内容内容内容,,,,掌握掌握掌握掌握遇到遇到遇到遇到CPU和软件的版本不一致和软件的版本不一致和软件的版本不一致和软件的版本不一致,,,,如何对如何对如何对如何对CPU进行硬件升级进行硬件升级进行硬件升级进行硬件升级的方法的方法的方法的方法????1、、、、在Rslinx软件的界面下,点击CPU查看CPU的版本,右键击CPU,点击DeviceProperties,现在看到CPU的版本号是15.5,我们可以把它的版本号改成12.25,下面我们来做。2、、、、在确定安装了硬件升级的软件后,点击“程序”—“FlashProgramingtools”—“ControlFLASH”3、、、、下一步,选择L55第18页共49页在这里可以选择多种CPU各种I/O模块,各种特殊模块,4、、、、下一步,选择网络路径,有两种:1)通过AB_DF1-1,选择RS232方式,但此种数据的传输的较慢,花费时间较长,约30分钟左右。2)通过以太网通讯方式,由于其数据的传输速度较快,时间大约在5分钟左右即可升级完毕。在刷新硬件时不允许出现掉电现象,如果中途掉电将即刻损坏硬件,造成反厂维修,所以建议在确保电源稳定的情况下刷新硬件,且在硬件满足的条件下最好采用以太网的方式。第19页共49页5、、、、选择要改变版本的CPU,OK,注注注注:可以点击showall,看到多种版本号,选择要改成的版本号,6、、、、下一步,7、、、、软件开始运行,8、、、、硬件升级完毕,9、、、、点击OK,退出Contro