一个项目中存在多组1500冗余 plc的时候如果使用第三方交换机或者使用西门子交换机设置不正确的时候,不同的1500冗余系统会互相干扰的,当时我并不清楚互相干扰的原因是什么。直到看了崔工的冗余操作指南连载才大致上明白为何多套的1500冗余系统会存在互相干扰的问题。在和崔工的交流帖中,逐渐明确了以下几点问题点: 1.首先1500R和H的冗余是不同的,1500R有H-Sync 同步报文。在不同的项目中,检测H-SYN报文都一样,因此这就会产生一个问题,在没有网络隔离的环网中,由于多组相同的同步报文发送就会导致互相干扰的问题。 2. XC-200、XP-200 和 XF-200BA 系列的交换机支持系统冗余 S2、介质冗余和 H-Sync 转发。在交换机设置中,如果“Media Redundancy”条目中的“Additional Forwarding Rules Supported”属性设为“true”,则设备支持 H-Sync 转发功能。因此在PLCX1口网络中要想实现环网连接必须在西门子交换机中设置以上参数,环网才可以实现。 3.在交换机其他口中因为未设相关参数,因此其他口是不支持H-Sync 转发功能的。因此这给我们1500冗余系统必须使用西门子交换机提供了依据。 ------------------------------------------------------------------------------------- 在1500R冗余系统网络架构配置中主要有1513R和1515R及以上CPU的区分,为何需要单独区分1513R出来呢?因为1513R只有两个X1口,而1515R以上的除了X1口外还有X2口。X1口是用来连接主从CPU及I/O模块的,X2口是用来和外部通讯的,换句话说X2口是不支持H-Sync转发功能的。 因此在多套1515R的冗余系统中,如果I/O设备都在附近,那么就可以使用X1口不需要交换机直接连接I/O设备组成一个环网,X2口连接交换机用于和上位机/ 触摸屏及其他PLC进行通讯。 对于多套1513R的冗余系统中,由于1513R只有X1口,如果I/O设备都在附近,那么可以使用X1口连接I/O设备及西门子X200以上交换机的1,2网口组成一个设备环网。如果整个系统需要使用到光纤环网冗余的话需要在控制柜中多增加一台交换机实现主网的系统环。在此类架构中建议PLC柜需配有两套交换机。 ------------------------------------------------------------------------------------ 在和崔工的交流中是以下面的案例进行 客户需求:PLC主站5台,分别是PLC1-PLC5,主站均采用1513R冗余PLC。上位机选用两套WINCC。PLC所有主站柜内均带2-3组I/O模块。现场ABC三处设有远程I/O模块,其中A处有PLC1,PLC3,PLC4的远程I/O模块,B处有PLC2,PLC3,PLC5的远程I/O模块,C处有PLC1-PLC5的远程I/O模块。 主站PLC1-5和中控两套WINCC采用光纤环网冗余,远程I/O均需通过光纤与主PLC连接。 当时我为何设了这么多条件,其实关键就是在于远程I/O的通讯,如果改用1515R网络架构就会简单很多,但是也需注意不同主站的远程I/O必须通过不同的交换机进行隔离区分;因为必须保证H-Sync 同步报文只能在一个环内转发,如果没有做好H-Sync 同步报文的隔离很可能对整个项目的运行会产生严重影响。 ------------------------------------------------------------------------------------ 综上所述,在只有一套1500R冗余系统中,推荐选择1513R冗余系统,此系统性价比最高。如果需要多套冗余PLC的系统中,推荐选择1515R及以上冗余系统,因为X1和X2口的配置方便交换机的选型及应用,如果选择1513R则更需要从交换机上下手,可通过多台交换机的搭配将H-Sync 同步报文进行隔离。 1500冗余在使用的过程中会出现这样、那样的问题,其中上面所说的是我目前遇到的最关键的一些问题点以及使用体会,希望此贴能够对大家使用1500冗余提供必要的帮助! |