紧急求助昆泰触摸屏定时器使用方法 点击:1031 | 回复:3



wxsjy

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 9回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2012年12月31日
发表于:2013-06-02 08:18:03
楼主

在编制工艺过程中,经常需要使用定时器,而且,工业自动化控制中的精度要求一般是mS级的,怎么使用MCGS触摸屏的定时器或策略中的定时器构件呢?我在策略行的脚本程序中这样写:

!TimerReset(1,0)                                '定时开始,定时器1从0开始计

!TimerRun(1)

然后我在另外一个策略行的条件属性里这样设置:

!TimerValue(1,0) >= 500

可以吗?好像不行啊呀。请高手帮助,怎样才能知道定时时间已经到了?当然我们可以在循环策略的脚本程序里判断定时时间是否大于等于我们的目标值,但是,如果工艺要求的定时精度是mS级的,而循环策略的循环周期一般是200mS,该怎么办。

策略构件中的定时器构件可以做到吗?该怎样使用呢?请高手指教。




simonwu675

  • 精华:0帖
  • 求助:3帖
  • 帖子:11帖 | 794回
  • 年度积分:0
  • 历史总积分:2856
  • 注册:2009年11月23日
发表于:2013-06-02 16:21:30
1楼

毫秒级的应该做不到。

 

 

wxsjy

  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 9回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2012年12月31日
发表于:2013-06-03 14:01:10
2楼

另外一条指令应该改为

!TimerValue(1,0) >= 0.500

理论上这样才能进行500毫秒定时,就是不知道能否做到毫秒级的精度



小鱼Evada

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 106回
  • 年度积分:0
  • 历史总积分:374
  • 注册:2010年11月10日
发表于:2013-06-03 15:48:36
3楼

昆仑屏的时钟晶振是50毫秒,使用的毫秒精度肯定要大于这个


热门招聘
相关主题

官方公众号

智造工程师