CP 342-5 ——如何才能知道 CP 342-5 已经从 PROFIBUS 上断开?

说明:
由于 PROFIBUS 上的各种故障(双令牌,等等),CP 342-5 可能会从总线上断开。在这种情况下,CP 342-5 将切换到 CLEAR 操作模式。但是,该事件并不会输入到 CPU 的诊断缓冲区,也不会在 CPU 中调用任何报警 OB。发现此问题的唯一方式便是通过 CP 342-5 的通 信块。为此,有两个选项可供选用:

  1. 评估 FC 2“DP_RECV”上的参数 DPSTATUS。

CP 342-5 ——如何才能知道 CP 342-5 已经从 PROFIBUS 上断开?
图 01:DP_SEND 调用示例

如果在 DPSTATUS 参数中位 5 为 FALSE 而位 4 为 TRUE,则 CP 342-5 处于清除(Clear)模式。

  1. 通过 DTYPE 4 作业调用 FC 3“DP_DIAG”

CP 342-5 ——如何才能知道 CP 342-5 已经从 PROFIBUS 上断开?
图 02:DP_DIAG 的调用示例

注意事项
关于如何评估通信块中返回参数的更多信息,可以在 STEP 7 的在线帮助中找到。为此,在项目的块文件夹中选择所需要的块(FC 1、FC 2 或 FC 3),然后按下 F1 键。

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

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

相关推荐

发表回复

登录后才能评论