回复:顺序扫描惹的祸

我是一颗小小草

  • 帖子

    969
  • 精华

    4
  • 被关注

    44

论坛等级:奇侠

注册时间:2009-06-18

普通 普通 如何晋级?

发布于 2016-12-02 17:01:55

32楼

展开查看
以下是引用淡泊的阳光 在2016-12-02 16:24:04的发言 >31楼


感觉要是用置位指令最好是用上升沿来驱动啊!

是一时仓促之间修改程序遇到的问题,欠考虑。

原逻辑:信号I0.0一旦存在(置1),启动(SET)电机,电机带动机械到位(I0.1=1),停止电机运行。

使用的就是I0.0上升沿SET Q0.0。

现在启动电机增加一条限制条件,在I0.0上升沿到来时还要判断I0.2=1才能启动。修改为一下逻辑

LD     CPU_输入0:I0.0

A      CPU_输入2:I0.2

EU

S      CPU_输出0:Q0.0, 1

显然不行。

先满足I0.2=1,之后I0.0上升沿SET Q0.0没问题。I0.0上升沿先到,之后才有I0.2=1,则不能SET Q0.0。

于是着急之下,犯了以上错误。


每天进步一点点,无限接近零缺陷
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33312条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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