电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 正文

plc程序为什么按一下x0后y1会连续运行再按一下才会停止

时间:2018-09-20 16:35 来源:电工之家

plc程序为什么按一下x0后y1会连续运行再按一下才会停止
首先,X0是上升沿输入,上升沿:仅在该触点由off转为on的一个瞬间输出一个脉冲,此时就算你一直按着X0也没用,它仅在由off转为on时瞬间有效,下降沿相反

X0一个脉冲接通M0线圈,M0常闭触点断开,M0常开触点闭合接通Y1线圈,Y1常闭触点断开,Y1常开触点闭合自锁(M0只是一个脉冲接通)

此时再按下X0接通M0线圈,M0常闭触点就会断开Y1自锁回路,下面的M0常开因Y1线圈当时处于得电状态,所以M0常开触点闭合脉冲过不去

plc程序为什么按一下x0后y1会连续运行再按一下才会停止
其实这个很好理解,如果是电拖控制,电流是同时走的。

而plc扫描不是,扫描是有顺序和时间的,plc扫描是从上到下,从左至右扫描的,所以m0在第一个扫描的周期第一行是闭合的,扫描到第三行m0已经闭合,y1闭合,y1得电(第二行m0断开,y1断开)

当第二扫描开始,m0失电,第二行m0闭合,y1触电闭合,所以y1得电。

如果这个程序把第三行和第二行对调,结果就不是这样了。

看过《plc程序为什么按一下x0后y1会连续运行再按一下才会停止》的人还看了以下文章
西门子PLC控制花样喷泉形式编程实例 西门子PLC控制花样喷泉形式编程实例
通过西门子PLC控制花样喷泉的5种形式,通过5个按键控制5种形式: 1号位,按下第一种1~8顺序喷出,逆序收起,间隔2秒,循环。 2号位,按下第二种单数先喷出,然后双数喷出,一起收起,间隔2秒,循环。 3号位,先1278喷,在3456喷,全收,再3456喷,1278喷,全收...
西门子300怎样进行模块化编程 西门子300怎样进行模块化编程
西门子模块化编程首先了解FB块、FC块和SFC块。FB块拥有自己的专属数据块存储数据,FC块不具备,SFC是系统功能块。系统功能块是西门子开发的各种通用功能的模块,如与西门子其他器件的通讯控制,PID控制等等,我们需要某种功能时直接调用相应SFC即可。当然我...
熟悉电气柜接线想学西门子PLC怎么入手 熟悉电气柜接线想学西门子PLC怎么入手
干了两年电气柜接线,那对自动控制的基本概念应该有了,前提是你接的是自动化控制系统的电气柜,而不是那种配电柜!!!了解了继电控制回路,那对你学习PLC会有很大帮助!!不知道你 的文化水平如何,欧系PLC和计算机联系比较紧密,所以,你要学习以下计算机...
怎么学习plc?哪些plc技术是必须掌握的 怎么学习plc?哪些plc技术是必须掌握的
首先我想说一下plc(可编程控制器)是一种逻辑编程控制器,作为大部分自动化产品的大脑,指挥这其他的零部件进行动作。所以可以说如果进入自动化这一行,那么plc技术是必须掌握的。 所有的学习我认为都是循序渐进的,第一步我们需要打好基础,基础是什么下面...
怎么用PLC控制系统检测电动机的故障 怎么用PLC控制系统检测电动机的故障
怎么用PLC控制系统检测电动机的故障 PLC故障诊断技术基本原理是利用PLC控制系统的逻辑或运算功能,是连续把获得现场控制过程的各种状态不断与所存储的理想状态进行比较,若两者进行比较后有差异就会进一步判断此差异是否在允许范围之内,不在允许范围内PLC控...