AB-PLC调试当主机架的任一组件发生故障,控制权切换到从控制器一、当主机架中发生下列情况之一时1.掉电2.控制器产生主要故障、3.主机架中的任一模块被拔掉,安装或出错4.折断或断开controlnet分接头或以太网电缆1756-L72冗余固件版本号柜子调试第一步:检查所有模块电源接线等相关链接是否接通牢固,通电:1.以太网模块通电;2.CONTROLNET模块和CPU模块通电;注意:220V的L线与N线不要接错,地线接好。第二步:按照PLC通讯图连接柜子的通讯线,A网段与B网段用标签分开,终端电阻接好,冗余光纤安装好。第三步:准备3根以太网线,交换机,笔记本各一只;使两只以太网模块与交换机,笔记本连好网线;笔记本要安装好RSLOXS5000软件(此项目是V19版本的);第四步:设置以太网模块的地址如果要想通过以太网进行通讯,首先要设置以太网模块的IP地址。下边概要的说下设置以太网模块IP地址的步骤。设置ENBT模块的IP地址可以通过BOOTPServer软件,或者通过RSLogix5000软件,或者通过RSLinx软件。在设置地址之前要确定您的计算机的地址和所要设置模块的地址处于同一网段。1.如果第一次对模块上电,可以通过BOOTPServer软件设置以太网模块的IP地址。打开BOOTPServer的路径如下所示2.在第一次使用BOOTPServer的时候打开软件以后会弹出NetworkSettings对话框。在这个对话框里键入SubnetMask.如下图所示3.如果在使用过程中想更改在2步骤中的设置也可由菜单栏选择。如果以太网模块是第一次加电,模块会向BOOTPServer发送硬件地址请求。如下所示。这个硬件地址可以在模块的标签中找到。4.双击发送请求的硬件(MAC)地址,出现NewEntry对话框。在IPAddress相应的对话框中键入IP地址。这里以192.168.0.3为例。点击OK5.设置好IP地址后的屏幕见下图。6.在RELATIONLIST里面点中设置好的IP地址,点击DisableBootp/DHCP.在Status中显示COMMSUCCESFUL命令发送成功。如果不禁止BOOTP使能,在模块下电在次上电后设置的IP地址会丢失。还要重新设置。7.在IP地址设置成功以后,就可以在RSLinx中浏览到刚刚设置好IP地址的的以太网模块。见下图。如果以太网模块上显示问号不能显示cpu等其他模块请选择uploadedsfilefromdevice安装后就可以使用以太网模块刷新相关模块的固件了8.通过RSLinx设置以太网模块的IP地址。在RSLinx中找到需要设置IP地址的模块。右键点击。在快捷菜单中选择ModuleConfiguration.9.在弹出的对话框中的网络配置类型中选择Static选择静态。在IP地址中键入您想要设置的地址。见下图。10.点击下一步后在点击Yes.11.在设置完成后可以在RSLinx中浏览到刚设置好地址的以太网模块,见下图。12.在RSLogix5000软件中也可以设置以太网模块的IP地址。一般情况是在使用串口的情况下使用这种方式比较多一些。在I/O配置树中找到以太网模块双击或右击选择属性。弹出如下对话框。在IP地址栏设置好地址后下载到CPU中。13.或者在PortConfiguration中设置好IP地址后点击SET按钮。14.在弹出的对话框中选择OK,就可以成功的设置IP地址了。第五步:(在连接模块时可以分开上电,刷版本时必须分开上电)打开RSLINX,点击COMMUNICATION,添加以太网IP驱动,继续点击COMMUNICATION,打开RSWHO;可以看到已经连接以太网模块,打开以太网模块,可以看到连接好的CPU与CONTROL模块;下面就可以刷硬件版本了。第六步:打开CONTROLFLASH,点击对应的要升级的硬件,一般先从CPU开始,然后按提示进行下一步操作,点击要升级的硬件版本,直到升级成功。点击NEXT,程序会打开RSLinx软件的对话框,根据现场的网络连接,在网络中找到需要刷新的模块;选择模块后,点击OK,进入下一个页面选择需要刷新的版本号;这里的版本号只要安装之前的固件安装包就应该有,没有的话确定是否已安装;点击NEXT进入刷新;需要根据显示的信息确认,避免不必要的错误;点击Finish开始刷新,需要做到以下几点;建议使用以太网,刷新之前确定以太网模块的可靠性,网线质量以及PLC和刷新用电脑电源;在刷新过程中不能出现断电或者断网的情况,否则会不可恢复的损坏设备!!先刷CPU再刷CONTROL模块,再刷冗余模块,最后刷以太网模块。对于要升级的版本,可以参照CONTENTS文件的内容区更新。见下图,按照以上步骤,分别将两侧的CPU与其他硬件刷好版本。第七步:RSnetworxcontrolnet刷网络注意:刷网络前必须先在RSLogix5000组态好硬件配置方可进行刷网络。并且将组态好的硬件下载一次,然后,在线一次,然后运行一次,再然后打到编程(Programmode)模式,最后将CPU离线。第一步:首先必须把CPU在打到编程模式下,在RSnetworxcontrolnet中点击“online”,弹出以下窗口:第二步:选择要扫描的网络,单击”OK”开始扫描软件会自动搜索出所有在线的模块:第三步:勾选EditsEnable的空白处,使RSnetworxcontrolnet使能一次,(此时选择useonlinedata然后单击OK)我刷机时没有跳出这个窗口直接过去了。第四步:配置RSnetworxcontrolnet网络属性。1、最大扫描子站地址MaxUnscheduledAddress一般设置在40即可(主站CNBR一般建议为21即可)。2、选择A/B两条网络通道,其他都为默认设置。第五步:配置完后点击Network菜单下的SinglePassBrowse。最大确定节点号,比网络内最大节点号大几个最大非确定节点号,就是会扫描的节点,比最大确定节点号大几个就可以了点击保存跳出如下窗口此时会进入搜索网络状态,完后单击OK。第六步:保存当前刷出网络的文件我刷机时没有做一下步骤后成功第七步:在组态好模块的RSLogix5000中,双击CNBR/E,弹出配置框,在RSNetWorx菜单下找到刷网络文件的保存路径,添加即可。此时已完成刷网络的过程,在没刷网络前CPU不会认识ControlNet下的模块,且I/O灯闪烁。刷完网络后CPU才会识别模块,模块上的感叹号才会消除,I/O灯处于常亮状态。(即OK灯常亮.)第八步冗余设置设置cpu冗余即可可通过安装RMConfigTool_v7_2_7设置冗余如果冗余模块没有moduleconfiguration请用uploadEDSfilefromdevice安装EDS就可以设置模块了设置冗余同步方式:选择了always切换冗余:最后,可以看柜子侧的模块上显示的信息来判断冗余是否已完成:CPU,通信模块的OK灯会常亮,冗余模块上面会显示主从站信息,以太网模块上面会显示出IP地址。如果有一侧断电,信息马上会反过来。这样PLC的冗余调试就完成了。中冶朴诚2013-08-11