您现在的位置是:首页 > PLC技术 > PLC技术

PLC逻辑控制信号的输出

来源:艾特贸易2017-06-04

简介在控制过程中, PLC 扫描用户应用程序后得出的控制信号,以及对被控对象的运行状态的设定,都是在系统的控制下,经过输出模块送给被控对象或者被控对象的驱动系统。这些信号在

    在控制过程中,PLC扫描用户应用程序后得出的控制信号,以及对被控对象的运行状态的设定,都是在系统的控制下,经过输出模块送给被控对象或者被控对象的驱动系统。这些信号在系统内部都体现为离散的输出位信号和输出数据字信号,而在系统外部则体现为开关量指令信号、数字量信号和模拟量信号。    由于系统的结构和功能的差别,以及控制对象的不同要求,各种输出信号一般要经过适当处理,才能按各自的方式送给输出接口单元。    由于PLC周期扫描机制的限制,对某些快速响应信号和有特殊控制要求的信号,按通常的方法输出则达不到预期目的,必须进行必要的处理之后,才能输出;同时,对时间无特殊要求的信号,有时为了节省周期扫描时间,可以进行分时处理;而对那些要求特殊编码的数字量信号的控制对象,控制系统输出控制信号时,必须经过码制转换处理。    下面简要介绍一下一般控制信号(即对控制对象没有特殊要求的开关量和数字量信号)的输出问题, 这类控制信号一般是通过PLC周期扫描机制中通常的输入/输出服务操作,经过输出接口送出给被控对象。程序设计中,只需要将控制信号装入与输出地址相对应的输出暂存区中,然后由系统自动完成输出处理。    1.开关量信号的输出    一般开关量信号的输出主要是指直接利用输出线圈指令,将要输出的信号送到输出信号暂存区中。图5.11显示了梯形图程序中开关量信号输出常见形式的几种情况。
开关量信号输出的常用梯形图
    5.11    开关量信号输出的常用梯形图    (a)输出一个常“1”信号,只要控制系统正常运行,Y430就能输出“1”状态。    (b)直接将M100的状态传送到输出点Y431上,Y431跟随M100变化。    (c)是一个置位指令输出形式,当启动信号X400为“1”时,如果停止信号X401为“0”,则输出信号Y432置位,直到停止信号X401为“1”,输出Y432变为“0”。    (d) M101的状态同时输出给Y433Y434Y435,这3个输出点的状态都同时跟随M101的状态变化。    2.数字量信号的输出    一般数字量信号的输出与一般开关量信号的输出基本类似,只需要用系统中提供的操作指令,把欲输出的数值送到相应的输出信号暂存区的数据字或字节当中,然后由系统进行操作。数字量信号输出指令一般有:数据传送指令、移位指令和数据运算指令。    此外,在一些控制系统中,某些控制对象需要的不是二进制形式表示的数,而是其他形式表示的数据,在输出时就要经过一定的处理。例如,一些数码显示单元需要的是BCD码控制字,控制信号输出时,就要使用转换指令将二进制转换成BCD码。    3.信号指示灯的控制    信号指示灯在控制系统中是必不可少的,其作用是通过指示灯的不同状态,向操作和维护人员提供控制系统运行状况的某种信息。    不同种类的指示灯在程序设计上的处理方法也不相同,从程序设计的角度考虑,指示灯一般可分为3类:状态指示灯、闪烁灯和锁定灯。    ·状态指示灯:作用是直接显示某个信号的实际状态,被显示的信号为“1”,灯就亮,    否则灭。这类指示灯在程序设计中一般不用经过特殊处理,按所指示信号的状态,直    接输出即可。    · 闪烁灯:作用是当控制系统处于某种状态时,按一定的频率闪烁发光,给有关人员以某种    提示或警告,其频率—般以0.5~ 1.5Hz左右为宜。如果在一个系统中有多个闪烁的指示灯,    就要先设计一个公共闪烁因子,所有指示灯的输出都可以利用其信号标志同闪烁因子作    “与”操作,再输出。闪烁灯控制的梯形图可参阅第3章介绍的闪烁回路的梯形图。    ·锁定指示灯:一般用来记忆并指示某个信号的状态,只要这个信号出现过一次有效状    态,指示灯就常亮,直到人工复位。这种指示灯的处理方法类似于启动、保持和停止    回路的实现方法。