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

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

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1547 分
在线时间: 414(小时)
注册时间: 2017-10-10
最后登录: 2024-11-29
查看枫落云端的 主题 / 回贴
2楼  发表于: 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) 热心助人!