S7 200 的上升沿到底怎么用

已锁定

Letham

西门子1847工业学习平台

  • 帖子

    2021
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

S7 200 的上升沿到底怎么用

6451

3

2014-12-10 20:22:06

展开查看
引用自找答案,问题ID:121956

如图1,在程序编译后出现错误,请问为什么错?
当把上升沿去掉后,程序编译正常。

提问者:学会plc200


WWCWWC 回答道:

你应该把M10.0与M1.0或后再使用上升沿的,另外置位M0.3~M0.5不需要一个一个写,直接在置位指令下侧填入需要置位的位值就可以了,它允许直接填入是数值范围(1~255)
程序:
LD     M0.0
LD     M10.0
O      M1.0
ALD
EU
S      M0.3, 3

还有3人在找答案上回答了该问题,查看全部>
大家都知道 一般S7-200 PLC 支持最大256个上升沿和下降沿检测.
但对边沿检测,具体应该放到什么位置,没有具体说明,
一些习惯了S-300/400 编程的人 经常会因为 边沿检测放置错误,而导致编译不通过,
S7-200 手册上 只给出一个解释(非法放置正向过渡、负向过渡或取反触点),它它并没有 告诉我们怎么放才是正确的,这个比较让人摸不着头脑了,请大师们讨论下


这样编写没有问题
LD M10.0
EU
O M1.0
A M0.0
S M0.2, 3
帖子中,转成STL 应该是这样的,但是编译错误
LD M0.0
LD M10.0
EU
O M0.0
ALD
S M0.2,3

EU,ED 指令 到底该怎么放了?
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=121956&cid=1028
S7 200 的上升沿到底怎么用 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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