回复:自制一个上升、下降沿触发器

已锁定

橘红色梦

  • 帖子

    63
  • 精华

    0
  • 被关注

    1

论坛等级:游侠

注册时间:2011-07-22

黄金 黄金 如何晋级?

发布于 2024-08-22 19:13:35

21楼

上升沿 下降沿 都是梯形图的思想 目的不就是条件满足了 执行一次 条件没了复位 条件再出现 再执行一次吗  你这个得用好几个BOOL量吧 为什么不用逻辑判断 呢 

比如 用一个BOOL 是0    IF(条件)AND (BOOL=0)   就执行 比如 (.....   然后最后把BOOL置为1),那这个IF就执行一次  然后当条件不满足了 就把BOOL复位为0  那下次再出现条件 还会执行一次 


IF 条件 AND #DB.Bup1 = 0 THEN

   

    FOR #i:=19 TO 1 BY -1 DO

        #DB."Time"[#i] := #DB."Time"[#i - 1];

        #DB."Date"[#i]:= #DB."Date"[#i - 1];

    END_FOR;

  

   #DB.Bup1 := 1;

END_IF;


IF NOT 条件 AND #DB.Bup1 = 1 THEN

    #DB.Bup1 := 0;

END_IF;


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11203条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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