RS-485中继器用于连接不同的网段,以增加站点的数目,每个网段最多32个站。中继器还用于信号恢复和总线段之间的电气隔离。
诊断中继器除了普通中继器的功能外,还提供铜质总线电缆的物理在线监控,发生故障时,自动检测故障类型和故障位置(精确到米),发送诊断报文到DP主站。可以诊断通信线断线、短路、没有诊断电阻、网段中节点过多等故障。诊断中继器有3个DP接口,一个用于连接DP主站,另外两个用于对两个网段进行监控。用诊断中继器面板上的DIP开关设置它的DP从站地址。在组态时组态诊断中继器和其他DP从站。
在诊断故障之前,接好全部硬件线路,计算机的CP卡设置为PROFIBUS,连接到诊断中继器的PG接口。执行菜单命令“PLC”→“PROFIBUS”→“准备线路诊断”,诊断中继器搜索各从站的PROFIBUS地址,检测各从站到中继器的距离,将它们存储在拓扑表中。
有故障时可以用菜单命令显示网络拓扑(见下图)。双击有故障的3号从站,可以看到故障信息。双击诊断中继器,打开它的模块信息对话框,可以看到有错误的网段,错误信息和解决方法。点击“详细资料”按钮,可以获得详细的信息。
诊断中继器为各网段和PG接口分别分配一个诊断缓冲区,用来记录和显示网络的历史错误事件。诊断中继器为网段DP2和DP3各分配了一个统计缓冲区,其中包含反射错误率和消息帧错误率的信息。
http://blog.gkong.com/uploadfile4/2011329211636629.jpg
《西门子工业通信网络组态编程与故障诊断》给出了诊断缓冲区的详细使用方法,和故障诊断的实例。