关于DP诊断功能块FC125 的使用和疑问

已锁定

用以致学

  • 帖子

    112
  • 精华

    0
  • 被关注

    8

论坛等级:侠客

注册时间:2011-09-05

普通 普通 如何晋级?

关于DP诊断功能块FC125 的使用和疑问

3468

0

2014-02-11 11:12:19

在网上看到一个关于FC125编程的资料,里面有地方不明白。
资料内容如下
在OB82(诊断中断组织块)中,输入:
S M 200.0 //OB82触发DP诊断
在OB86(机架故障组织块)中,输入:
S M 200.1 //OB86触发DP诊断
在OB100(暖启动组织块)中,输入:
S M 200.2 //OB100触发DP诊断
FC125将在OB1中循环调用。但它是否在每次扫描周期执行,取决于对CHECK_ACTIVE位的处理。我们处调用FC225的原则是:在需要诊断时调用
O M200.0
O M200.1
O M200.2
O FC125 BUSY
S M200.3
CALL "DP_DIAGS"
CHECK_ACTIV :=M200.3 EXTERNAL_DP_INTERFACE :=L20.1
DP_MASTERSYSTEM :=1
DATA_FIELD :="DB1".DATA_FIELD
SUM_SLAVES_DIAG :="DB1".SUM_SLAVES_DIAG
LIST_SLAVES_NOT_PRESENT:="DB1".LIST_SLAVES_NOT_PRESENT
LIST_SLAVES_ERROR :="DB1".LIST_SLAVES_ERROR
RETVAL :="DB1".RETVAL
BUSY :="DB1".BUSY
NOP 0

AN DB1.BUSY
R M200.0
R M200.1
R M200.2
R M200.3
这个程序大意是这样,里面有个O FC125 BUSY S M200.3 ,为什么要加这个O FC125 BUSY ?
关于DP诊断功能块FC125 的使用和疑问 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54715条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。