昆仑教程计数器 点击:565 | 回复:2



小斌哥

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2013年8月23日
发表于:2016-03-25 09:44:18
楼主

昆仑计数器   怎么编程




小斌哥

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2013年8月23日
发表于:2016-03-25 09:44:39
1楼

昆仑通态计数器 怎么编程

工控小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:680帖 | 7261回
  • 年度积分:350
  • 历史总积分:31975
  • 注册:2012年9月27日
发表于:2016-03-25 11:41:04
2楼

组态里面直接有计数器构件

直接跟变量组态就可以

计数器构件

 

构件功能

 

计数器策略构件通常用于对指定的事件进行计数,当计数值达到设定值时,构件的条件成立一次,调用一次策略行中的策略功能构件,然后计数器清零,重新开始计数,直到下次到达设定值,再次满足条件,循环往复调用策略功能构件。

 

组态设置

 

计数器策略构件的属性设置如图所示,其操作有如下几种方法:

l            计数对象名:指定计数器作用的数据对象。这一对象可以是数值型,事件型或开关型,字符型数据对象和组对象不能作为计数对象。

l            计数器事件:指定使计数器计数的事件,包括如下六种情况:

²          数值型数据对象报警产生

²          事件型数据对象事件产生

²          开关型数据对象正跳变(其从1变为0时产生)

²          开关型数据对象负跳变(其值从0变为1时产生)

²          开关型数据对象负正跳变(其值从1变为0,再变为1时产生)

²          开关型数据对象正负跳变(其值从0变为1,再变为0时产生)

l            计数设定值:计数器设定值对应于一个表达式,用表达式的值作为计数器的设定值。计数器的当前值大于等于设定值时,本构件的条件一直满足。计数器的值为整数。设定值没有建立连接或把设定值设为0,则构件的条件永远不成立。

l            计数当前值:当前值和一个数值型的数据对象建立连接,每次运行到本构件时,把计数器的当前值赋给对应的数据对象。如没有建立连接则不处理。

l            复位条件:复位条件对应一个表达式,当表达式的值为非零时,对计数器进行复位,使其从0开始重新计数,当表达式的值为零时,则认为计数器计数到设定值、构件条件满足一次后,自动复位重新开始计数。如复位条件没有建立连接,计数器一直累计计数,到达最大值65535后,计数器的当前值一直保持该数,直到复位条件。

l            计数状态:和开关型数据对象建立连接,把计数器的计数状态赋给数据对象。当当前值小于设定值时,计数状态为0,当当前值大于等于设定值时,计数状态为1。

 

内容注释:可以在这里输入与该策略构件相对应的注释信息。

 



相关主题

官方公众号

智造工程师