
基本位逻辑指应用举例.doc
4页基本位逻辑指令应用举例 1. 起动、保持、停止电路起动、保持和停止电路(简称为“起保停”电路),其梯形图和对应的PLC外部接线图如图23所示在外部接线图中起动常开按钮SB1和SB2分别接在输入端I0.0和I0.1,负载接在输出端Q0.0因此输入映像寄存器I0.0的状态与起动常开按钮SB1的状态相对应,输入映像寄存器I0.1的状态与停止常开按钮SB2的状态相对应而程序运行结果写入输出映像寄存器Q0.0,并通过输出电路控制负载图中的起动信号I0.0和停止信号I0.1是由起动常开按钮和停止常开按钮提供的信号,持续ON的时间一般都很短,这种信号称为短信号起保停电路最主要的特点是具有“记忆”功能,按下起动按钮,I0.0的常开触点接通,如果这时未按停止按钮,I0.1的常闭触点接通,Q0.0的线圈“通电”,它的常开触点同时接通放开起动按钮,I0.0的常开触点断开,“能流” 经 Q0.0的常开触点和I0.1的常闭触点流过Q0.0的线圈,Q0.0仍为ON,这就是所谓的“自锁”或“自保持”功能按下停止按钮,I0.1的常闭触点断开,使Q0.0的线圈断电,其常开触点断开,以后即使放开停止按钮,I0.1的常闭触点恢复接通状态,Q0.0的线圈仍然“断电”。
时序分析如图24所示这种功能也可以用图25中的S和R指令来实现在实际电路中,起动信号和停止信号可能由多个触点组成的串、并联电路提供外部电路接线图起、保、停电路梯形图I0.0I0.1Q0.0输入映像寄存器输出映像寄存器图23外部接线图和梯形图图25 S/R指令实现的起、保、停电路图24时序分析图I0.0I0.1Q0.0小结:(1)每一个传感器或开关输入对应一个PLC确定的输入点,每一个负载PLC一个确定的输出点2)为了使梯形图和继电器接触器控制的电路图中的触点的类型相同,外部按钮一般用常开按钮2. 互锁电路图26 互锁电路LD I0.0O M0.0AN M0.1= M0.0LD I0.1O M0.1AN M0.0= M0.1LD M0.0= Q0.0LD M0.1= Q0.1如图26所示输入信号I0.0和输入信号I0.1,若I0.0先接通,M0.0自保持,使Q0.0有输出,同时M0.0的常闭接点断开,即使I0.1再接通,也不能使M0.1动作,故Q0.1无输出若I0.1先接通,则情形与前述相反。
因此在控制环节中,该电路可实现信号互锁3. 比较电路如图27所示,该电路按预先设定的输出要求,根据对两个输入信号的比较,决定某一输出若I0.0、I0.1同时接通,Q0.0有输出;I0.0、I0.1均不接通,Q0.1有输出;若I0.0不接通I0.1接通,则Q0.2有输出;若I0.0接通,I0.1不接通,则Q0.3有输出 LD I0.0= M0.0LD I0.1= M0.1LD M0.0A M0.1= Q0.0LDN M0.0AN M0.1= Q0.1LDN M0.0A M0.1= Q0.2LD M0.0AN M0.1= Q0.3图27 比较电路 4. 微分脉冲电路(1)正跳变微分脉冲电路如图28所示PLC是以循环扫描方式工作的,PLC第一次扫描时,输入I0.0由OFF→ON时,M0.0、M0.1线圈接通,Q0.0线圈接通在第一个扫描周期中,在第一行的M0.1的常闭接点保持接通,因为扫描该行时,M0.1线圈的状态为断开在一个扫描周期其状态只刷新一次。
等到PLC第二次扫描时,M0.1的线圈为接通状态,其对应的M0.1常闭接点断开,M0.0线圈断开,Q0.0线圈断开,所以Q0.0接通时间为一个扫描周期2)负跳变微分脉冲电路M0.0Q0.0一个扫描周期图28 正跳变微分脉冲电路LD I0.0AN M0.1= M0.0LD I0.0= M0.1LD M0.0= Q0.0如图29所示PLC第一次扫描时,输入I0.0由ON→OFF时,M0.0接通一个扫描周期,Q0.0输出一个脉冲图29 负跳变微分脉冲电路I0.0M0.0Q0.0一个扫描周期LDN I0.0AN M0.1= M0.0LDN I0.0= M0.1LD M0.0= Q0.05. 分频电路用PLC可以实现对输入信号的任意分频图30是一个2分频电路将脉冲信号加到I0.0端,在第一个脉冲的上升沿到来时,M0.0产生一个扫描周期的单脉冲,使M0.0的常开触点闭合,由于Q0.0的常开触点断开,M0.1线圈断开,其常闭触点M0.1闭合,Q0.0的线圈接通并自保持;第二个脉冲上升沿到来时,M0.0又产生一个扫描周期的单脉冲, M0.0的常开触点又接通一个扫描周期,此时Q0.0的常开触点闭合,M0.1线圈通电,其常闭触点M0.1断开,Q0.0线圈断开;直至第三个脉冲到来时,M0.0又产生一个扫描周期的单脉冲,使M0.0的常开触点闭合,由于Q0.0的常开触点断开,M0.1线圈断开,其常闭触点M0.1闭合,Q0.0的线圈又接通并自保持。
以后循环往复,不断重复上过程由图30可见,输出信号Q0.0是输入信号I0.0的二分频图30 分频电路LD I0.0EU= M0.0LD M0.0A Q0.0= M0.1LD M0.0O Q0.0AN M0.1= Q0.06. 抢答器程序设计(1)控制任务:有3个抢答席和1个主持人席,每个抢答席上各有1个抢答按钮和一盏抢答指示灯参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯将会亮,且释放抢答按钮后,指示灯仍然亮;此后另外两个抢答席上即使在按各自的抢答按钮,其指示灯也不会亮这样主持人就可以轻易的知道谁是第一个按下抢答器的该题抢答结束后,主持人按下主持席上的复位按钮(常闭按钮),则指示灯熄灭,又可以进行下一题的抢答比赛工艺要求:本控制系统有4个按钮,其中3个常开S1、S2、S3,一个常闭S0另外,作为控制对象有3盏灯H1、H2、H3图31 抢答器程序设计(2)I/O分配表输入 I0.0 S0 //主持席上的复位按钮(常闭) I0.1 S1 //抢答席1上的抢答按钮 I0.2 S2 //抢答席2上的抢答按钮 I0.3 S3 //抢答席3上的抢答按钮输出Q0.1 H1 //抢答席1上的指示灯Q0.2 H2 //抢答席2上的指示灯Q0.0 H3 //抢答席3上的指示灯(3)程序设计抢答器的程序设计如图31所示。
本例的要点是:如何实现抢答器指示灯的“自锁”功能,即当某一抢答席抢答成功后,即使释放其抢答按钮,其指示灯仍然亮,直至主持人进行复位才熄灭;如何实现3个抢答席之间的“互锁”功能。
