回复:一个比较有意思的编程小题目,来自工控网,转到这儿来希望抛砖引玉

yanxiao

版主

  • 帖子

    12270
  • 精华

    48
  • 被关注

    190

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2011-08-16 23:01:11

6楼

我的方法:
1、为每一个事件分配1个定时器,10ms或100ms,共4个
2、为每一个事件分配一个状态位,共4个
3、初始化时,复位状态位及定时器。
4、当1个事件发生时,复位并启动对应定时器,置对应状态位为1;
5、监视:当定时超出1分钟时,复位状态1。
6、统计:那些状态位为1的,就是没超出1分钟,加起来,满足条件输出Q
7、楼主的题目:同一个输入点,在1分钟内发生N次事件,算1次还是N次?以上是算1次考虑。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33289条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。