回复:18344761667

已锁定

阿修加油

  • 帖子

    11
  • 精华

    1
  • 被关注

    0

论坛等级:游士

注册时间:2018-10-23

黄金 黄金 如何晋级?

发布于 2024-01-16 09:43:14

9楼

展开查看
以下是引用甫哥在2024-01-16 09:09:38的发言 >8楼

【线圈Q1.5在第一个周期导通,在这个周期内Q1.5的常开点会不会闭合,还是说下个周期才导通闭合?  】

1)图片中(程序段2):Q1.5的常开点 在其线圈的后面(按扫描顺序),常开点本周期内闭合;

2)如果 点 在 线圈的前面(按扫描顺序),则常开点在下一周期闭合。例如:Q1.5的点,在程序段1中;


【还有就是大家说的PLC扫描是从左往右 ,从上往下,图中的这个一段程序有三行,它是从左往右执行的,那这三行遵循从上往下么?还是说在一句程序内,虽然有很多行,但是他是连在一起的,是一起执行的,没有从上到下的说法?】

遵循:从上到下,从左到右;

1、参考下图:


2、引入【堆栈】概念后,执行顺序如图:



3、切换为【STL】:语句表 编程,可以清楚的看出 扫描执行的顺序、步数(与 书写顺序一致):


LD     Always_On:SM0.0

A      M20.0

AN     报警复位:M1.0

LPS

A      Clock_1s:SM0.5

=      红灯:Q1.5

LRD

A      红灯:Q1.5

EU

S      故障输出:Q0.7, 1

LPP

A      Clock_1s:SM0.5

AN     M20.0

=      报警声音:Q1.4


第二行程序常开点Q1.5和第一行线圈Q1.5两行程序换下,线圈Q1.5刚导通的那一个周期,Q1.5的常开点是在这之前执行,所以不影响还是常开。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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