三菱PLC中构造双稳态按钮_第1页
三菱PLC中构造双稳态按钮_第2页
三菱PLC中构造双稳态按钮_第3页
三菱PLC中构造双稳态按钮_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三菱PLC中构造双稳态按钮1.引言在很多设备中经常会遇启动/停止,前进/后退等等的这样操作,操作者通常希望用一个按钮来实现:按一下启动,再按一下停止;如此循环往复。把这样的按钮称为双稳态按钮,即有两种稳定状态;接通和断开都能保持,我们在设计中经常会遇到控制面板的按键位置不够和PLC的输入点数不够等这一问题.如果在PLC程序中把按键做成双稳态的,一个按钮身兼二职.这一问题就可以迎刃面解了,可见PLC程序把按钮做双稳态,在经济上是合算的。2.成双稳态按钮的三种方法2.1通过SET和RST指令来实现.图1通过SET和RST指令来实现图1程序中,当第一次按下按钮X0.此时第一条支路因串联的M1为常闭点

2、,而使M0接通条件满足置位.第二条支路的执行条件不满足,暂不去理会.再看第三条支路,假设持续按着按钮不释放,因支路中串联进X0的常闭点而使接通条件不满足,直到释放按钮X0,因串联的M0已经置位,从而使M1和Y0输出保持为1.当第二次按下按钮X0时,因为M0的状态为1,第一条支路条件不满足,第三条支路因X0的按钮下而使M1和Y0输出为0,M1由1变为0产生一个下降沿,使M0复位为0,从而使M1和Y0的0状态得以保持,即使释放按钮X0以后,之后对按钮X0的操作,又重复上述过程.可见得到的是一个双稳态按钮.2.2利用PLC基本逻辑指令来实现000T卜MLMO000彳IMOY00016IF图2利用PL

3、C基本逻辑指令来实现PLC程序是按一定的PLC扫描周期循环往复地的执行程序代码.在每一个PLC扫描周期内,先读入输入内的信号状态,然后执行用户程序,最后刷新输出信号状态.用户程序的执行是按照先后顺序自上往下依次执行的.图2程序中正是充分利用了PLC程序的程序的执行特点.现在分析它的工作过程按一下按钮,使X0变为1,在第一个PLC扫描周期内,M0变为1,M1变为1.M1等于1会使M0变为0,但M0的状态变化要到下一个PLC扫描周期才会执行,可见M0是宽度为1个PLC扫描周期的脉冲信号.因为M0等于1.这样会使原来状态为0的Y0变为1从第二个PLC扫描周期起,不论X0变为0或保持为1,M0都变为0

4、并稳定在0上,这样Y0通过M0常闭点与Y0常开点串联的支路保持为1状态再按一下按钮,M0又产生宽度为1个PLC扫描周期的脉冲信号,这个脉冲信号使原来状态为1的Y0变为0并稳定在0上.如此每次按一下按钮,Y0就在0和1之间切换一次,形成双稳态信号.2.3借助于算术运算指令来实现图3借助于算术运算指令来实现数字电路中,如果把输出的非端反馈到D触发的D输入端.则每来一个时钟冲,D触发器的状态就翻转一次.图3所示的程序借鉴了数字电路中的D触发器的工作原理,按钮X0每按下一次,就相当于给触发器CP端输入一个触发脉冲相加所得和的最低位状态,就翻转一次,如果Y0取之最低位,就可得到周期性状态,在“0”、“1”之间变化的双稳态信号。为了避免加法的计算结果溢出,用M0和M3使期复位,就又重新开始累加。3.结束语文章开始提到的启动/停止,前进/后退等两种状态,也可以选用具有保持功能的三位选择开关,这是一种硬件实现方案.也可以选用本文所述的软件实现方案.殊途同归.但通过软件的方式,却节省PLC输入点的开销。如果PLC的输入非常紧张,这是一种行之有效的方法,但若是输入点绰绰有余,这样做就有画蛇添足之嫌了。软件方案和硬件方案哪一是最佳的,那就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论