现有一系统,原通讯方案是通过YLINK与现在非冗余的S7-200、S7300系统通讯,其中S7200共4个站,通过PM160网关集中获取S7200系统的信息(通过PM160网关的Modbus功能与200通讯读取),DCS透过YLINK与PM160通讯,但现在实施过程中遇到一个问题,就是通过西门子的GSDTOOL将PM160的GSD与YLINK整合为一新的GSD文件,在DCS系统中加载后组态,启动后通讯故障。分析感觉是DCS直接将YLINK当作一DP从站,直接组态通讯(比如组态为*word 输入),却没有可设置PM160地址等信息,如我将YLINK设置为DP地址为2的从站,那PM160的DP地址(举例为地址6)如何设置?是否是因为这个才导致DCS-YLINK的DP通讯不上,而PM160与YLINK也通讯不上?我也试着将PM160及YLINK的DP地址设置为一致,即DP地址为2,但还是不。因此目前只能直接加载PM160的GSD,让DCS直接与PM160通讯,其冗余CPU也是都直接与PM160处同一DP网段,结果就是当前在运行的CPU通讯等正常,但冗余的CPU就显示故障(包括硬件指示灯也为红,因为冗余的两个CPU的DP地址是一样的,都为主站,必然有一个要报错),虽然CPU切换后,实际PM160也会与切换后在运行状态的那个CPU建立通讯,但总感觉这样实施不正规啊。
另外与S7300的通讯也即将实施,我担心也会卡在这个YLINK上。
所以在此请教高手,这YLINK如*其他DCS系统上通过GSD加载应用,谢谢!