求助:怎样累计时间 点击:1011 | 回复:10



ji373

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2003年1月07日
发表于:2003-05-20 10:35:00
楼主
请高手帮我解答一下,如何用intouch实现: 扫描plc信号(假设信号A),累计A信号为“0”的时间,当累计时间大于规定时间时,显示A信号为“0”的开始时间;当累计时间小于规定时间,就将累计时间清零。最后还要显示A信号变为“1”的当前时间。 谢谢大家!



ji373

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2003年1月07日
发表于:2003-05-15 16:26:00
1楼
有没有累计时间的函数或语句之类的?急啊~~~~~~

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-15 16:32:00
2楼
可以直接读系统时间,INTOUCH里有标志名。

ji373

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2003年1月07日
发表于:2003-05-15 17:20:00
3楼
我要累计时间,如信号A为“0”时的累计时间为20分钟,如何实现?

XIAO菜

  • 精华:8帖
  • 求助:0帖
  • 帖子:75帖 | 1108回
  • 年度积分:0
  • 历史总积分:1610
  • 注册:2002年7月18日
发表于:2003-05-15 17:46:00
4楼
自己做个程序就可以了

大马

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 117回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2002年8月06日
发表于:2003-05-16 11:09:00
5楼
“A”为“0”时激活一个条件脚本,读一下系统时间,并存储;“A”为“1”时激活另一个条件脚本,读系统时间并和上次记录的时间值进行计算。

lv

  • 精华:0帖
  • 求助:1帖
  • 帖子:32帖 | 209回
  • 年度积分:0
  • 历史总积分:446
  • 注册:2002年8月21日
发表于:2003-05-18 11:01:00
6楼
在PLC上做,很简单,做一个计时,在上传到intouch实现,干吗要在intouch实现呢?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-19 10:07:00
7楼
在系统运行脚本里,设每500毫秒运行一次下,编累加函数i=i+1,配合条件语句,就可以计数了。偶只是试过可以,具体会出现什么问题,请大虾们补充。

ji373

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2003年1月07日
发表于:2003-05-19 11:00:00
8楼
谢谢大家,问题解决了!!!!!!!

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-05-19 13:15:00
9楼
不能用change要用条件脚本!

大马

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 117回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2002年8月06日
发表于:2003-05-20 10:35:00
10楼
说说你的方法如何?

热门招聘
相关主题

官方公众号

智造工程师