发布于 2012-04-21 23:00:29
71楼
一个300系统,WinCC7.0做上位(工控机用5611卡),CPU317-2DP做主站,下有十三个ET200分站,三个200分站EM277,接入同一Profibus-DP总线,速率1.5M,上位机5611通讯卡在一端,下接CPU317,再接到ET200,EM277,中间有一个485中继,线路总长1250米左右,线路未端一个EM277,485中继分成的两个网段终端电阻均设置好。地址设置没问题。
首先将5611卡设置为MPI,DP头插入MPI口,以便对CPU初始组态。均正常。
一,当只组态CPU主站机架,下载硬件组态程序,“设置PG/PC接口”选5611 Profibus,DP头插入2号DP口,在设置窗口点“诊断……”,测试正常,点读取,可找到总线上所有的主站及从站,站号0与2有小钩,0为上位机,2为CPU,其它不带钩为从站,正常。
二,当把所有的分站均组态好,下载到CPU,上位机通讯中断,进入“设置PG/PC接口”窗口对5611(Profibus) 接口进行诊断,“硬件”选项卡中测试正常,“PROFIBUS/MPI网络诊断”选项卡中测试,测试小窗口中显示
“链接状态 ds:通讯处理器不在 PROFIBUS 环中。可能的原因:通讯模块正在等待总线上的其他主站,但已超过等待时间。(请检查 <设置 PG/PC 接口> 的“属性 - PROFIBUS' 选项卡中的设置“PG/PC 是总线上的唯一主站' 。”
然后点击读取,可以看到找到很多被动站点(很多是实际不存在的)0号上位机主站,2号CPU主站也显示为被动站,重复点击读取,有时能找到0号主站。上位机与CPU无法通讯。
把上位机到CPU的这段DP线断开,另找DP头接到CPU的MPI口,5611走MPI,187.5K速率,通讯又正常了,在线查看CPU信息,可以看到CPU与所有分站通讯正常,CPU正常工作,无任何错误。所有其它从站通讯也都正常没有任何BF,SF红灯亮起,即没有任何通讯错误。
从以上可看出,整个网络只有上位机5611卡连接不上PFOFIBUS网络,其它正常,请都专家,这是什么原因造成的?