大家好!
最近做一个项目,一台S7-300下面连接7个PROFIBUS从站,CPU上的DP插头,一进一出分别连接2个和5个站点,CPU在网络的中间,终端电阻打到OFF 头打到 ON 尾打到 ON 一开始连接电控箱里面的5台从站 调试正常,然后 连接电控箱外面的两个从站,就开始不正常了,(电控箱外面的从站是通过航空插头连接过去的)
PROFIBUS电缆分开两段用航空插头连接起来的,奇怪的是外面的两个从站一上电源 电控箱里面5个从站就分别出现通讯断断续续中断的问题,一旦抛开外面的两个站就又可以正常了 ,我不知道是不是因为航空插头连接导致的问题?
还有一个问题,如果把CPU上的终端电阻打到ON电控箱外面两个用航空插头连接过去的DP站就会恢复正常,当然电控箱里面的5个站就连接不上了,为什么只可以连接的上一部分的站?这个是怎么回事?
后来再把所有DP头,检查了一遍,问题还是没有解决,后来又把CPU连接到电控箱外面两个站的PROFIBUS线路减少了一个连接,原来是CPU用一段DP电缆先连接到 端子排,然后通过端子排再连接到PLC柜的输出航空插头,然后另外一端再连接到现场设备的航空插头,再然后连接到这两个DP站上面,现在减少的这一段是把原来CPU连接到端子排的profibus电缆直接连接到PLC柜的输出航空插头上面,就是少了一小段,问题是奇迹出现了,BF故障突然没有了,所有站都通讯正常了,高兴了好一会,不过马上又受打击了,在电控箱外面的两个站偶尔出现通讯中断故障,CPU有短时间的BF 故障指示灯,有时候会少一些,这又是什么回事?
希望大家给意见!