回复:S7-1200 SCL 沿指令陷阱

已锁定

siemens华

  • 帖子

    10
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2015-10-26

普通 普通 如何晋级?

发布于 2021-02-07 08:56:14

28楼

展开查看
以下是引用尐萌新在2020-10-12 23:47:51的发言 >19楼

没反应!!!

IF "Tag_12" AND NOT "Tag_14" THEN

    "R_TRIG_DB"(CLK := "Tag_12",

                Q => "Tag_13");

    IF "Tag_13" THEN

        "Tag_14" := TRUE;

    END_IF;

ELSIF  "Tag_12" AND  "Tag_14" THEN

    "Tag_14":=FALSE ;

END_IF;

这咋办?



你要实现一键翻转信号?如果"Tag_12"一直为1,"Tag_14"会在0和1之间一直变化,改进如下:

"R_TRIG_DB"(CLK := "Tag_12",
                Q => "Tag_13");
IF "Tag_12" AND "Tag_13" THEN
      "Tag_14" :=NOT "Tag_14";

END_IF;

实践才是检验真理的唯一方法,实测满足设计要求


人生苦短,学不死,就往死里学
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15376条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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