quote:以下是引用www123456在2011-11-11 21:17:33的发言:quote:以下是引用Aeolican在2011-11-11 11:21:09的发言:
现在遇到个问题,我的wincc通过DP方式和几个PLC通讯,PC Access(以下简称PA)里建立好了这几个的通讯连接以及用到的所有变量,并且wincc的OPC通道里也导入好PA里面的所有变量,好了。
现在只连接一个PLC!悲催来了,wincc无法读到那台连接到的PLC数据(PA里面测试当然是可以读到那台已连接PLC的变量值的!)!改神马更新变量周期都是浮云!
而我把PA里面删除掉未连接的那几台PLC连接(当然变量什么都一起删了)只留下已接好的一台PLC之后,wincc就可以读到了!wincc里面的连接没有动!
我们在做类似项目的时候也遇到这样的问题,由于有时只能连接一台PLC,其他的PLC暂时无法通讯,可以不用删除PA未连接的那几台PLC连接以及变量,只要把其它PLC的地址改为正常连接的那台PLC的地址就行了,这样PA通讯就正常了,相当于PA与几台相同地址的PLC通讯,尤其在只有一台PLC而且还不想改项目的时候比较方便。然后轮流更换地址,这样就逐个PLC调试一遍了。
伤不起啊,要是现场突然遇到有其中几个PLC坏掉了,需要时间更换,那不是整个DP网络上的PLC通讯都受到影响,而你说改其他PLC地址?就是其他PLC不存在的情况下才发生的啊,我哪里还有机会去改地址?