您现在所在的是:

PLC论坛

回帖:2个,阅读:2670 [上一页] [1] [下一页]
1064
ysm
文章数:89
年度积分:50
历史总积分:1064
注册时间:2001/3/21
发站内信
发表于:2003/11/25 17:54:00
#0楼
我希望MW100里的数据每一分钟自动加一,用了定时中断OB10。OB1里初始化:
     CALL  "D_TOD_DT"
      IN1    :=D#2003-11-22
      IN2    :=TOD#12:59:59.999
      RET_VAL:=#SDT
     CALL  "SET_TINT"
      OB_NR  :=10
      SDT    :=#SDT
      PERIOD :=W#16#201
      RET_VAL:=MW1000
     CALL  "ACT_TINT"
      OB_NR  :=10
      RET_VAL:=MW1002
OB10里的内容是这样的:
     A     I      0.0
     L     MW   100
     +I    
     T     MW   100
程序下载运行后,并没有看见MW100的数据变化,我错在哪?
1038
wmwa
文章数:32
年度积分:50
历史总积分:1038
注册时间:2003/10/27
发站内信
发表于:2003/11/26 20:30:00
#1楼
1.不能企图用I0.0控制后面的,加上跳转指令
2.+I是16位加法,不是自加
   第一次L后只有ACCU1中有值,以后的循环中ACCU2=ACCU1=0
  故一直是0+0=0的
1147
lifa58
文章数:81
年度积分:50
历史总积分:1147
注册时间:2003/5/21
发站内信
发表于:2003/12/12 16:16:00
#2楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004