回复:程序咨询

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2011-06-10 09:53:02

2楼

建议楼主:首先要看一下OB86的帮助文件,然后看一下OB86的声明表部分的注释。我就大体说一下吧,你可以参考一下。
L #OB86_EV_CLASS //当OB86中断事件发生时,执行一次OB86,这个临时变量里面的值为 B#16#39(故障发生);当OB86中断事件结束时,又执行一次OB86,这个临时变量里面的值为 B#16#38(故障排除)。这个临时变量里面的值,是由PLC操作系统自动写进去的,主要用它来判断中断事件的发生和中断事件的结束。

L B#16#39 //装载一个字节类型十六进制常数

== I //比较“#OB86_EV_CLASS”里面的值。如果“#OB86_EV_CLASS”里面的值等于B#16#39,此中断事件发生,那么RLO=1,做你需要的处理。

楼主:如果有条件,你可以做一下这方面的测试,这样你就会完全理解了。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54622条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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