回复:怎么用一个按钮控制电机起停啊

-LT

  • 帖子

    11
  • 精华

    0
  • 被关注

    4

论坛等级:游民

注册时间:2011-03-10

普通 普通 如何晋级?

发布于 2011-07-22 22:18:29

9楼

看这篇 http://www.davidrobot.com/2011/03/sps-visu_step7_s7_pingpang.html

我们以设计一个乒乓电路(即单按钮起停)为例。一个输入按钮 I 0.0 ,一个输出指示灯 Q 4.0 ,按动一次按钮,灯泡亮,再按一次按钮,灯泡灭,如此反复。这个例子在《西门子PLC编程技术及工程应用》一书第79页可以找到(注* 这本书是 LT 买的第一本关于PLC工程应用的书,虽然此书内容上有些许错漏的地方,但是经过 LT 读后感受,书本的后几章偏重于PLC编程思路的介绍,与实际应用是很接近的。这本书,总体说了,值得一读),不过原书只是给出了梯形图 ( LAD ) 的表达方式,并且原书并没有解释设计思路,而仅仅分析了给出的梯形图所完成的功能。梯形图虽然逻辑上不易理解,但是表达清楚,在某些工业元素如电机、阀门等处,易于监控,与好友雪野苍狼交流时,他告诉我这样子。不过,现在让 LT 用 STL 语句表的思路来考虑如何设计这个电路:如果要满足按钮按一下一种状态,需要使用边沿检测并将之存储,然后设置两个中间状态,并将之异或( XOR 即相同出0不同出1),间断改变两个中间的状态,就可以实现一合一开的输出效果。

STL 语句实现如下:

A I0.0 //输入按钮
FP M0.0 //正跳沿检测
= M0.1

X M0.1 //异或中间状态
X M0.2 //两者不同输出1
= M0.2

A M0.2
= Q4.0
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54615条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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