回复:应用探讨——与网络故障诊断有关的OB的应用与编程——发帖整理

总坛主 西门子1847工业学习平台

  • 帖子

    3679
  • 精华

    8
  • 被关注

    366

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2012-11-27 09:30:36

18楼

quote:以下是引用HUANGZE75在2012-10-31 16:16:44的发言:
为了保障CPU的正常运行,带DP总线系统,且带有的子站比较多的项目,最好下载如OB80,OB82,OB86,OB87,OB100,等组织块,对于OB86机架故障组织块需要编程,主要用来做DP子站断开的报警,否则的话当出现子站断开情况下没有报警对于维护人员来说就比较麻烦,其他的组织块只是空下载到PLC内,对于OB86的编程,项目的程序为可以为子站数为255个子站编程子站丢失的报警程序。
进入事件
L #OB86_EV_CLASS
L B#16#38
==I
JC GEH
L #OB86_EV_CLASS
L B#16#39
==I
JC KOM
BEU

GEH: L #OB86_FLT_ID
L B#16#C4
==I
JC DP_G
BEU

KOM: L #OB86_FLT_ID
L B#16#C4
==I
JC DP_K
BEU
复位子站报警信号,总共可以使用总线站数为255个
DP_G: NOP 0

L #OB86_Z23
L DW#16#FF
AW
L 1
==I
R "DP ComFault DB".ProfibusComFailAdr001

L #OB86_Z23
L DW#16#FF
AW
L 2
==I
R "DP ComFault DB".ProfibusComFailAdr002
置位子站报警信号,总共可以使用总线站数为255个
DP_K: NOP 0

L #OB86_Z23
L DW#16#FF
AW
L 1
==I
S "DP ComFault DB".ProfibusComFailAdr001

L #OB86_Z23
L DW#16#FF
AW
L 2
==I
S "DP ComFault DB".ProfibusComFailAdr002
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54620条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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