欢迎来到天天文库
浏览记录
ID:14244679
大小:218.50 KB
页数:6页
时间:2018-07-27
《plc教程理论篇之数据处理指令及标志值逻辑二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PLC教程理论篇之数据处理指令及标志值逻辑二一、PLC逻辑标志值法逻辑设计以上各讲讨论的逻辑处理比较精确,但都是基于与、或、非运算实现的,用的主要是PLC的基本的逻辑处理指令,类似计算机用汇编语言编程那样,太“底层“了。其实,PLC有很多功能很强的指令,完全可用它较简单地处理一些较复杂的逻辑问题。本节讨论的标志值法以及下一节讨论的多位逻辑设计也许是其中较好的方法。这些方法也称为高级逻辑设计法。1.基本思路:基于与、或、非运算的逻辑处理,只是人们思考逻辑问题方法的一种数学抽象。它的优点是PLC的基本逻辑处理指令(与、或、非)就够用了。其实人们思考问题用到的方法作很多,其中一个最基本方法是“记忆”
2、加“比较“。显然,人们努力学习,追求的不就是要能记更多的事,有更强的比较判断力,从而提高自身的思考力吗?相反,如果一个人没有记忆力、记的事情少,不会比较、没有什麽判断能力,那这个人就如同婴儿,就不能思考任何问题的。对人们这种“记忆”加“比较“的思考方法,是否也可加以抽象,作为PLC逻辑处理的一种算法呢?答案是肯定的,这就是这里即将介绍的标志值法。标志值法基本思路有两点:“记忆”----设定好并记住标志的设置值,同时,不断监视标志的实际值。“比较”----对标志的实际值与标志的设置值不断地进行比较,并依比较结果产生相应的控制输出。由于PLC有很丰富的、与这个“记忆”、“比较”相对应的指令,所以,
3、实现这个算法是不难的。而且,这种算法更接近人们的思维方法,类似于用高级语言编程一样,人们更易理解。2.实现方法“记忆“的实现方法:最常用的办法是用传送指令、MOV,用它传送标志的设定值,用它传送与输入信号对应的标志实际值。此外,也可用计数器计入标定的实际值。当然,其它数据处理指令,如算术运算、数据转换等指令,也可用。“比较“的实现方法:最常用的办法是用基本的比较指令,用它对标志值与预期值进行比较,依不同的比较结果(大、大等、等、小等、小)产生不同的控制输出。由于PLC技术的发展,它的指令系统越来越丰富。目前多数PLC,除了这个基本的比较指令外,还有表比较、范围比较等功能更强的比较指令。这类指令
4、可设定很多预期值,比较后可得到很多不同的结果。3.实际应用于图9-13所示的小车,有三个状态,向左(反转),向右(正转),停车。LS为反映小车所处位置的行程开关,PS为选择小车位置的按钮,各有5个。控制要求是:按下选择按钮,如其编号大于小车当前位置压下的行程开关号时,再按下起动按钮SW小车向右运动,直至小车当前位置压下的行程开关的编号与前者的编号相等时,小车停止运动;按下选择按钮,如其编号小于小车当前位置压下的行程开关的编号时,再按下起动按钮SW小车向左运动,直至小车当前位置压下的行程开关的编号与前者的编号相等时,小车停止运动。输入用符号LS1、LS2、LS3、LS4、LS5、PS1、PS2、
5、PS3、PS4、PS5、SW代表,分别对应的输入点编号略。输出用符号YY1代表向右(正转)、YY2代表向左(反转)。(1)控制程序之一这类控制的顺序是不确定的。到底向上或向下,依其所处位置及要前往的位置随机确定。处理这类问题有两种办法:一是考虑所有可能,逐一列出它的逻辑关系,再确定其输出。可能性不多时,用这个办法是可行的。二是置标志(“记忆“),再判标志(“判断”),以确定输出。其所处的位置可置一个标志(如层数),要去的位置也置一个层数标志。这可用传送指令实现。判标志,则可用比较指令,如要求去的比现处的标志大,则向上;否则向下;相等则停。可从三个可能的输出中,按条件选取其中一个。这么处理后,不
6、确定顺序控制问题,也成了有确定的处理步骤控制问题。即随机控制确定化了。这比仅就逻辑条件的可能去组合,要简单得多。图9-14就是用标志值法设计的。图a、b及c分别是三家PLC的有关程序。如图所示,它按顺序给每一选择按钮指定一个编号,如PS1为#1,PS2为#2……也按顺序,对应地给每一行程开关指定一个编号,如LS1为#1,LS2为#2…那个按钮ON或那个开关ON,就通过传送指令,把这个编号作为标志值,传送到“要位置”或“现位置”的字中。a—OMRONPLC程序b—西门子PLC程序c—三菱PLC程序图9-14小车控制梯形图程序之一执行传送指令之后,按起动按钮(QQON)。如选择标志值不为#0(说明
7、已作了选择),则YYON,并自保持。YYON,比较指令执行,比较“要通道”与“现通道”的内容(值)。如果“要通道”存的数比与“现通道”的大,说明行程开关ON的编号比按钮ON的编号小,则比较大标志P_GTON,进而使UPON,使小车向右运动。运动过程中与“现通道”的内容将随行程开关动作而变化。当“要通道”与“现通道”的内容相等,即达到所要求的位置时,则比较相等标志P_EQON,进而EQON。这将使Y
此文档下载收益归作者所有