登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:s7-300时间中断小程序帮助

点击:469 回复:1

本人照着廖常初的书上的例子抄上了一个程序,结果有问题,请教下问题出在哪
FC12中的程序:
CALL  "QRY_TINT"
      OB_NR  :=10
      RET_VAL:=MW208
      STATUS :=MW16
CALL  "D_TOD_DT"
      IN1    :=D#2011-2-24
      IN2    :=TOD#10:48:0.0
      RET_VAL:=#out_time_date
A     I      0.0
     FP    M      1.0
     AN    M     17.2
     A     M     17.4
     JNB   m005
     CALL  "SET_TINT"
      OB_NR  :=10
      SDT    :=#out_time_date
      PERIOD :=W#16#201
      RET_VAL:=MW200
     CALL  "ACT_TINT"
      OB_NR  :=10
      RET_VAL:=MW204
m005: NOP   0
  A     I      0.1
     FP    M      1.1
     JNB   m004
     CALL  "CAN_TINT"
      OB_NR  :=10
      RET_VAL:=MW210
m004: NOP   0
OB10中程序:
     L     MW     2
     +     1
     T     MW     2
OB1中程序:
CALL  FC    12
     NOP   0
在PLCSIM中我监控MB17,结果一上电MB17.4为1,按下I0.0后MB17.2和MB17.4均为1,这是为什么啊?
11-02-24 11:35
1楼
该帖内容不符合相关规定!
11-02-24 15:14

工控新闻

更多新闻资讯