求教?未激活的循环中断为何自动执行?

已锁定

yimu

  • 帖子

    29
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2005-10-17

普通 普通 如何晋级?

求教?未激活的循环中断为何自动执行?

589

9

2005-10-29 12:20:01

程序如下:
network1:
A I 0.0
FP M 1.1
JNB m001 //不是I0.0的上升沿时跳转
CALL "EN_IRT" //激活OB35对应的循环中断
MODE :=B#16#2 //用OB编号指定中断
OB_NR :=35 //组织块编号
RET_VAL:=MW100 //保存执行时可能出现的错误代
m001: NOP 0


network2:
A I 0.1
FP M 1.2
JNB m002 //不是I0.1的上升沿时跳转
CALL "DIS_IRT" //禁止OB35对应的循环中断
MODE :=B#16#2 //用OB编号指定中断
OB_NR :=35 //组织块编号
RET_VAL:=MW104 //保存执行时可能出现的错误代
m002: NOP 0

OB35中对MB10加计数。

在plsim中仿真,不知为何,下载所有块到PLSIM中後,用变量表监视,“RUN”後,未等到激活OB35,MB10就已自动按时间加计数。

我记得我以前也仿真过这个程序,当时只有上跳沿来了,才会激活这个OB35,可这次不知为何,使用PLSIM仿真,点击“RUN”後,还没登我设置上跳沿,MB10就已自动加计数。

请高手指点阿,是否我的软件安装有错误阿。还是PLSIM中有那个设置被我无意改动了?

我现在的安装版本是:STEP V5.3+HF2; PLSIM V5.3

求教?未激活的循环中断为何自动执行? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54715条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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