奋进小学生
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 162 点
下载积分: 1362 分
在线时间: 9(小时)
注册时间: 2018-06-28
最后登录: 2024-11-23
查看奋进小学生的 主题 / 回贴
楼主  发表于: 2018-10-25 16:55
图片:
初学PLC  遇到个程序,不了解程序是怎么执行的,还望大神给出动作时序,
当x0 按下的时候  y0是怎么保持的,谢谢了
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1379 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
1楼  发表于: 2018-10-25 17:31
第一行,X0按下的瞬间,Y0又没通,所以2个条件成立,后面Y0输出

第二行,X0按下的瞬间取反,Y0自锁

这个程序给人怪怪的,不应该这样写。

正常的标准样例都是:




这样X0开,X1关。
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
119119771
级别: 工控侠客
精华主题: 0
发帖数量: 142 个
工控威望: 2077 点
下载积分: 341 分
在线时间: 184(小时)
注册时间: 2013-12-01
最后登录: 2024-12-26
查看119119771的 主题 / 回贴
2楼  发表于: 2018-10-25 17:55
别人就是要整些他人看不懂的程序。
weik_wang
学会感恩
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 164 点
下载积分: 1231 分
在线时间: 23(小时)
注册时间: 2014-07-18
最后登录: 2019-03-27
查看weik_wang的 主题 / 回贴
3楼  发表于: 2018-10-25 20:29
谢谢一楼的解答,前面的我也没看懂
471165265
级别: 家园常客
精华主题: 0
发帖数量: 534 个
工控威望: 774 点
下载积分: 797 分
在线时间: 203(小时)
注册时间: 2016-01-01
最后登录: 2024-12-25
查看471165265的 主题 / 回贴
4楼  发表于: 2018-10-25 21:24
第一个扫描第一行导通,第二行不同,第二个扫描第一行不导通,第二行导通并保持
471165265
级别: 家园常客
精华主题: 0
发帖数量: 534 个
工控威望: 774 点
下载积分: 797 分
在线时间: 203(小时)
注册时间: 2016-01-01
最后登录: 2024-12-25
查看471165265的 主题 / 回贴
5楼  发表于: 2018-10-25 21:26
记住扫描周期,扫描完信号才会输出改变
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1547 分
在线时间: 414(小时)
注册时间: 2017-10-10
最后登录: 2024-11-29
查看枫落云端的 主题 / 回贴
6楼  发表于: 2018-10-26 13:47
楼主上面的程序就是典型的一键启停功能,第一次按下X0,不管放开还是释放,Y0接通保持,第二次按下X0,Y0由ON变成OFF。Q系列用FF指令是一样的。
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1547 分
在线时间: 414(小时)
注册时间: 2017-10-10
最后登录: 2024-11-29
查看枫落云端的 主题 / 回贴
7楼  发表于: 2018-10-26 14:14
分析:
第一次按下X0时
PLC第一个扫描周期内,
由于Y0为OFF,X0的上升脉冲化为ON
  X0         Y0
--|↑|--------|/|----  条件为ON,

  X0         Y0
--|↑|----/---| |---- 条件为OFF,
以上两个条件的关系为或的关系,所以
Y0为ON;
PLC第二个扫描周期到第二次按下X0前的扫描周期内,由于Y0为ON,X0的上升脉冲化为OFF,所以
  X0         Y0
--|↑|--------|/|----  条件为OFF,
  X0         Y0
--|↑|----/---| |---- 条件为ON。

直到第二次按下X0时(也就是第一次按下X0后再放开X0,又再次按下X0)
PLC第一个扫描周期内,
由于Y0为ON,X0的上升脉冲化为ON
  X0         Y0
--|↑|--------|/|----  条件为OFF,

  X0         Y0
--|↑|----/---| |---- 条件为OFF,
所以Y0为OFF;
PLC第二个扫描周期到第三次按下X0前的扫描周期内,由于Y0为OFF,X0的上升脉冲化为OFF,所以
  X0         Y0
--|↑|--------|/|----  条件为OFF,

  X0         Y0
--|↑|----/---| |---- 条件为OFF,
所以Y0为OFF
本帖最近评分记录:
  • 下载积分:+1(奋进小学生) 真诚感谢!
  • 下载积分:+1(ddybfl) 热心助人!
  • 下载积分:+1(15522610268) 热心助人!
    hefeishe
    级别: 探索解密
    精华主题: 0
    发帖数量: 29 个
    工控威望: 126 点
    下载积分: 477 分
    在线时间: 19(小时)
    注册时间: 2015-08-25
    最后登录: 2024-08-14
    查看hefeishe的 主题 / 回贴
    8楼  发表于: 2018-10-26 15:43
    单按钮启停  程序   楼上解释的真够耐心
    小满和老鸟
    专注,坚持!
    级别: 略有小成
    精华主题: 0
    发帖数量: 256 个
    工控威望: 371 点
    下载积分: 904 分
    在线时间: 83(小时)
    注册时间: 2017-08-27
    最后登录: 2024-07-24
    查看小满和老鸟的 主题 / 回贴
    9楼  发表于: 2018-10-26 20:08
    引用
    引用第7楼枫落云端于2018-10-26 14:14发表的  :
    分析:
    第一次按下X0时
    PLC第一个扫描周期内,
    由于Y0为OFF,X0的上升脉冲化为ON
      X0         Y0
    .......

    分析这么详细,感谢感谢!
    淡淡雨季
    以前看到山就想知道山后面是什么,现在我不想知道了
    级别: 略有小成
    精华主题: 0
    发帖数量: 227 个
    工控威望: 427 点
    下载积分: 4288 分
    在线时间: 116(小时)
    注册时间: 2018-09-10
    最后登录: 2024-11-28
    查看淡淡雨季的 主题 / 回贴
    10楼  发表于: 2018-10-27 18:33
    记住PLC的工作原理,记住程序执行的规则,然后按照扫描周期来分析,啥程序都是一样