使用诊断中继器时,如何确定拓扑并显示在STEP 7中或通过用户程序读出?

n

说明
诊断中继器提供总线拓扑上包含节点的PROFIBUS地址和从该节点到诊断中继器的相对距离的数据。换句话说,总线拓扑使用诊断中继器来确定。n

确定拓扑
使用反射测量来确定拓扑,如下:n

  • 使用 STEP 7 或n
  • 使用支持SFC103 "DP_TOPOL"的S7-300或 S7-400 CPU 或n
  • 使用COM PROFIBUS

在诊断中继器的手册中有如何确定拓扑的信息(参见章节6.4)。n

诊断中继器在拓扑表中输入PROFIBUS地址和节点与诊断中继器自身的绝对距离来确定拓扑。n

在STEP 7中显示拓扑或通过用户程序读出拓扑

拓扑表可使用STEP 7或通过用户程序读出,以图形或表格方式显示出来,打印出来或以CSV文件导出。n

诊断中继器手册做了详细解释:n

  • 在 STEP 7 中显示拓扑(参见章节7.4)。n
  • 通过使用 SFC59 "RD_REC" 或 SFB52 "RDREC"的用户程序读出(参见章节7.3)。

确定拓扑时DP从站或节点不能被识别

下面是确定拓扑时DP从站或节点不能被识别的可能的原因:n

  • 没有遵照诊断中继器的安装规范来做。诊断中继器的安装规范参见诊断中继器手册的章节3.1 。确定和显示拓扑时必须遵照这些规范。n
  • DP主站的组态。将DP主站连接到诊断中继器的DP1网段的接口 A1/B1 。n
  • DP2网段的组态。如果仅使用一个诊断兼容网段,则必须使用诊断中继器的DP2网段。如果DP3网段没有连接总线电缆,则必须将网段DP3的开关打到OFF。n
  • DP2和 DP3网段的组态。如果DP3网段连接有总线电缆,则必须将网段DP3的开关打到ON。
    如果DP1网段的接口A1'/B1' 没有连接出线的PROFIBUS总线电缆,则必须将DP1终端电阻开关打到ON。DP1终端电阻打上后将截断A1'/B1' 连接。n
  • 如果没有在诊断中继器的DP2或 DP3网段的末端使用有中继功能的组件,则确定拓扑可能不能完全正确,因为电缆诊断的有效范围只能到有中继功能的组件。在此之后在节点,显示的是其到中继功能的组件的距离。
  • 如果使用集成网段监控的组件,如OLM,将会导致确定拓扑时的网段分隔。这样会引起总线的缺陷和中断。如果诊断中继器的某网段连接有集成网段监控的组件,则关闭该网段的确定拓扑功能。

如果考虑上述所有原因,DP从站在确定拓扑时仍不能被识别,则可能是DP从站不支持此功能。在这种情况下,必须联系竞争力中心和ComDeC认证实验室。ComDeC是关于PROFINET 和PROFIBUS 现场设备的认证和开发的所有问题的联系人。

更多信息和ComDeC联系资料可从如下链接获取:

http://www.automation.siemens.com/mcms/topics/en/comdec

更多信息

  • 诊断中继器手册可通过条目号 7915183下载。
  • 条目号23328167 包含一个展示如何从诊断中继器读出如下数据的程序:
    • 拓扑表
    • 诊断缓冲区
    • 统计缓冲区

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论