8/4/2019 libro de plcs
1/16
Control y Automatizacin INF 264Doc. Alfredo Laura Rojas
Tema 1AUTOMATIZACIN DE PROCESOS
DefinicionesProceso.- Secuencia u orden definido de actividades qumicas, fsicas o biolgicas que se llevan a cabo parala conversin, transporte o almacenamiento de material o energa.Automatizacin.- Forma de ordenacin a partir de la secuenciacin automtica de tareas y regulacin devariables para que sigan las consignas impuestas.Informtica Industrial.- Rama de la ciencia y la tcnica que estudia la concepcin y el uso de los sistemasde tratamiento y transmisin de la informacin en el entorno industrial.
Objetivos de la Automatizacin- Bsqueda de costes ms bajos.
Economizando mano de obra Economizando material Economizando energa
- Supresin de trabajos peligrosos o pesados.- Mejora de las condiciones de trabajo.- Mejor calidad del producto
Limitando el factor humano. Controles automatizados.
Objetivos de la Automatizacin (cont)Realizacin de operaciones imposibles de controlar manual o intelectualmente.
Ensamblajes miniatura Operaciones muy rpidas Coordinaciones complejas
En resumen, se trata de mejorar la competitividad del producto directa o indirectamente.Factores que influyen en la competitividad:
Costo Calidad (fiabilidad, duracin) Innovacin (prestaciones, esttica, optimizacin) Disponibilidad (redes de ventas, stocks, servicio post-venta).
Estructura de los sistemas automatizados Parte de Relacin
Parte OperativaSensores de:- Proximidad- Posicin lineal o angular- Pequeos desplazamientos- Velocidad- Fuerza, Par y Presin- Temperatura- Caudal- Nivel
Preactuadores yactuadores:- Elctricos- Hidrulicos- Neumticos- Trmicos
Parte de Control Tecnologa cableadas
- Tecnologas mecnicas, neumticas e hidrulicas- Sistemas electrnicos combinacionales y secuenciales- Rels y contactores
Tecnologas programadas- Autmatas programables
- Ordenadores Industriales.
8/4/2019 libro de plcs
2/16
Tipos de procesos industriales
Procesos Continuos
En un proceso las materias estn constantemente entrando por un extremo del sistema, mientrasque en el otro extremo se obtiene de forma continua un producto terminado.
Un ejemplo de proceso continuo puede ser un sistema de calefaccin para mantener un temperaturaconstante en una determinada instalacin industrial. La materia prima de entrada es la temperaturaque se quiere alcanzar en la instalacin; la salidaser la temperatura que realmente existe.Procesos Continuos
El proceso se realiza durante un tiempo
relativamente largo. Las variables empleadas en el proceso y
sistema de control son de tipo analgico; dentrode unos limites determinados las variables puedentomar infinitos valores.
Se estudia y aplica en Regulacin yServomecanismosProcesos Discretos
El producto de salida se obtiene a travs de una serie de operaciones, muchas de ellas con gransimilitud entre s. La materia prima sobre la que se trabaja es habitualmente un elemento discretoque se trabaja de forma individual.
Un ejemplo es la fabricacin de una pieza metlica rectangular con dos taladrosProcesos Discretos
Se descompone en una serie de estados. Cada uno de estos estados supone a su vez una serie de activaciones y desactivaciones de los
actuadores (motores y cilindros neumaticos) que se producen en funcin de:- Los sensores- Variables que indica que se ha realizado el estado anterior.
AUTOMATISMOS ANALGICOS Y DIGITALES Sistemas digitales Sistemas analgicos Sistemas hbridos
Sistemas digitales Los sistemas digitales utilizan seales todo o nada, si o no, llamadas seales binarias por poseer
slo dos estados: abierto o cerrado, alto o bajo, etc.Sistemas analgicos
Los sistemas analgicos trabajan con seales continuas . Suelen representar magnitudes fsicas del proceso, como presin o temperatura por ejemplo,
mediante una tensin o corriente proporcionales a su valor. Los valores tpicos de los rangos son de 0 a 10 voltios o de 4 a 20 miliamperios que representan los
valores inicial y final del rango elegido para la variable que representan.Sistemas hbridos
Los sistemas modernos casi siempre hbridos procesando seales de los dos tipos anteriores. En la actualidad se tiende al procesamiento en forma digital basados en un microprocesador que
trata las seales todo o nada como un bit y las analgicas como numricas. Dado que existen muchos sensores y actuadores que trabajan con seales analgicas, las interfaces
deben de realizar la conversin analgica-digital (llamada A/D) para obtener una seal digital a partirde la analgica, y la digital-analgica (llamada D/A) para obtener seales analgicas a partir de lascantidades numricas que suministra el controlador digital
La figura muestra una unidad de controldigital con las interfaces de entrada ysalida para operar con seales analgicas
SISTEMAS CABLEADOS Y PROGRAMABLES
Controladores Secuenciales Los procesos discretos y discontinuos, pueden controlarse mediante el mismo tipo de sistema de
control, que debido a su forma de actuacin, recibe el nombre de controlador secuencial.Controladores Secuenciales (cont)
Caractersticas del control de procesos en forma secuencial.
8/4/2019 libro de plcs
3/16
- El proceso se puede descomponer en un serie de estados que se activarn de forma secuencial (variablesinternas)
- Cada uno de los estados cuando est activo realiza una serie de acciones sobre los actuadores.- Las seales procedentes de los sensores (variables de entrada) controlan la transicin entre estados.
Controladores Secuenciales (cont)- Las variables empleadas en el proceso y sistema de control (entrada, salida e internas), slo toman dos
valores activado o desactivado. Por ejemplo, un motor slo estar funcionando o parado; un sensor situadosobre un cilindro neumtico estar activado cuando est el mbolo del cilindro situado a su altura ydesactivado en caso contrario.Tema 2AUTOMATAS PROGRAMABLES CONTROLADORES LOGICO PROGRAMABLESIntroduccin a los PLCs.-
El autmata programable industrial es un equipo electrnico de control con un cableado interno(hardware) independiente del proceso a controlar, que se adapta a dicho proceso mediante unprograma especifico (software) que contiene la secuencia de operaciones a realizar.Introduccin (cont...)
Esta secuencia de operaciones se define sobre seales de entrada y salida al proceso, cableadasdirectamente en los bornes de conexin del autmata.
Las seales de entrada pueden proceder de elementos digitales, como finales de carrera ydetectores de proximidad, o analgicos como sensores de temperatura y dispositivos de salida de
tensin o corriente continua. Las seales de salida son rdenes digitales todo o nada o seales analgicas en tensin o
corriente, que se envan a los elementos indicadores y actuadores del proceso, como lmparas,contactos, vlvulas, etc.
BLOQUES DE UN PLC Unidad Central de Proceso o de control. CPU. Memorias Internas. Memoria de programa. Interfaces de entrada y salida. Fuente de Alimentacin.
-Diagrama en bloques de un PLC La unidad de controlconsulta el estado de las entradas y recoge de la memoria de programa la
secuencia de instrucciones a ejecutar, elaborando a partir de ella las seales de salida rdenes quese enviaran al proceso.
La memoria del autmata contiene todos los datos e instrucciones que necesita para ejecutar latarea de control.
La memoria interna es la encargada de almacenar datos intermedios de clculo y variables internasque no aparecen directamente sobre las salidas.
La memoria de programa contiene la secuencia de operaciones que deben realizarse sobre lasseales de entrada para obtener las seales de salida, as como los parmetros de configuracin delautmata.
Las interfaces de entrada y salida establecen la comunicacin del autmata con la planta. Paraello, se conectan por una parte, con las seales del proceso a travs de los bornes previstos y porotra, con el bus interno del autmata.
Las interfaces de pueden clasificarse de diferentes formas: Por el tipo de seales
Digitales de 1 bit Digitales de varios bits Analgicos.
Por la tensin de alimentacin De corriente continua (estticas de 24 110 Vcc) De corriente alterna (60-110-220 Vca)
CONTROLADORLOGICO
PROGRAMABLE
ENTRADA
SALIDA
MEMORIADEL
PROGRAMA
UNIDAD
CENTRAL
MEMORIA
IMAGENE /S
MEMORIADE
DATOS
TEMPORIZADORES
CONTADORES
INTERFACES
DEENTRADA
INTERFACES
DESALIDA
FUENTEDE
ALIMENTACION
BATERIA
BusInterno
8/4/2019 libro de plcs
4/16
Salidas por rel (libres de tensin) Por el aislamiento
Con separacin galvnica (optoacopladores) Con acoplamiento directo
Por la forma de comunicacin con la unidad central Comunicacin serie, paralelo
Por la ubicacin Locales. Remotos.
Interfaces de entrada: Corriente continua a 24 o 48 Vcc Corriente alterna a 110 o 220 Vac
Las fuente de alimentacin proporciona las tensiones necesarias para el buenfuncionamiento de los distintos circuitos electrnicos del sistema.
La alimentacin del CPU puede ser de continua a 24 Vcc o alterna de 110 220 Vca. La alimentacin a los circuitos E/S puede realizarse, segn tipos, en alterna a 48/110/220
Vca, o en continua a 12/24/48 Vcc.
Analgicas de 0-10 Vcc o 4 20 mA Interfaces de salida:
Por rel Estticas por triac a 220 Vca mximo. Colector abierto para 24 o 48 Vcc Analgicas de 0-10 V o 4 20 mA.
Tema 3CICLO DE FUNCIONAMIENTO Y PROGRAMACION DEL AUTOMATA PLCIntroduccin
Los autmatas programables son maquinas secuenciales que ejecutan correlativamente lasinstrucciones indicadas en el programa de usuario almacenado en su memoria, generando unasrdenes o seales de mando a partir de las seales de entrada ledas de la planta:
Al detectarse cambios en las seales, el autmata reacciona segn el programa hasta obtener lasrdenes de salida necesarias.
Esta secuencia se ejecuta continuamente para conseguir el control actualizado del proceso
La secuencia de operacin del automata se puede dividir en tres fases principales Lectura de seales desde la interfaz de entradas Procesado del programa para obtencin de las seales de control Escritura de seales en la interfaz de salidas
CICLO DE PROGRAMAProgramacin del PLC
La programacin del PLC sigue los siguientes pasos:1. Determinar que debe hacer el sistema de control y en qu
orden(p.ej. Diagrama de flujo, un grafo GRAFCET etc.).2. Identificar los componentes (seales) de entrada y salida al PLC.3. Representar mediante un modelo el sistema de control, indicando
todas las funciones que intervienen, las relaciones entre ellas, y la
secuencia que deben seguir.4. Asignar direcciones de entrada/salida o internas a cada uno de los componentes que aparecen en elmodelo.5. Codificar la representacin anterior en instrucciones o smbolos inteligibles por la unidad de programacin.
6. Transferir las instrucciones obtenidas a la memoria del autmata desde la unidad de programacin7. Depurar el programa y obtener una copia de seguridad. No existe una descripcin nica para cada lenguaje, sino que cada fabricante utiliza una
denominacin particular para las diferentes instrucciones Los lenguajes de programacin empleados son:
Descripciones literales Funciones Algebraicas Diagramas Lgicos Ordinogramas Lista de instrucciones Esquemas de Reles
ENTRADA
SALIDA
Procesador Memoria
Barrido de Informacin + Control + Actualizacin de Datos
LECTURADELASVARIABLES
DEENTRADA
EJECUCINDEL
PROGRAMADEUSUARIO
ACTUALIZACIONDEVARIABLES
DESALIDA
INICIO
8/4/2019 libro de plcs
5/16
Representacin GRAFCETInstrucciones de Programacin
Instrucciones lgicas Funciones Logicas bsica AND, OR, NOT, XOR, SET, RESET
Instrucciones de mdulos de programacin Temporizadores,contadores, registros de desplazamiento, programadores cclicos,
comparadores Instrucciones de control.
Control de marcha, condiciones de rearranque, forzado de activacin de etapas, inhibicin desalidas, saltos condicionales
Instrucciones matemticas
Suma, Resta, Multiplicacin, Divisin Instrucciones de comparacin
Comparar de bit o de byte, funciones de igualdad, mayor, menor. Instrucciones de traslacin
Traslacin de datos entre posiciones de memoria. Instrucciones de conversin de cdigo.
Decimal - BCDGRAFCET
El lenguaje GRAFCET (Grficos Funcionales de Control de Etapas y Transiciones), permite programaral PLC.
Este lenguaje es un mtodo de representacin de sistemas secuenciales y concurrentes definidos porunos elementos grficos y unas reglas de evolucin que reflejan la dinmica del comportamiento deun proceso dado.
El GRAFCET se basa en que todo automatismo secuencial se puede estructurar en una serie deetapas que representan a estados o sub-estados del sistema, en los cuales se realizan una o msacciones y transiciones, que son las condiciones que deben darse para pasar de una etapa a otra.Bases del GRAFCET
a. Un proceso secuencial se divide en las llamadas etapas, las cuales representan los estados por losque va atravesando el sistema.
b. En un primer momento, el sistema arranca a funcionar desde la llamada etapa inicial.c. Cada etapa tiene asociadas unas acciones, es decir, unas rdenes emitidas por el controlador hacia
los actuadores. Estas acciones son las responsables directas de que el sistema adopte elcomportamiento deseado.
d. . El sistema slo abandona la etapa en la que se encuentra, cuando se satisface una determinadacondicin booleana, a la cual se le da el nombre de transicin.
e. e. Una vez satisfecha la transicin, el sistema pasa a otra etapa que, a su vez, se ver superadacuando se satisfaga una nueva transicin.Etapas.- Las etapas se representan con un cuadrado y un nmero o una E con un nmero como
subndice; en ambos caso el nmero indica el orden que ocupa la etapa dentro del GRAFCET.Para distinguir el comienzo del GRAFCET, la primera etapa se representa con un doble cuadrado.Etapas - Representacin
Etapa inicial Etapa
Las acciones que llevan asociadas las etapas se representa con un rectngulo donde seindica el tipo de accin a realizar, una etapa puede llevar asociadas varias etapas
Condicin de transicin En GRAFCET, el proceso se descompone en una serie de etapas que son activadas una tras otra.
Existe una condicin que se ha de cumplir para pasar de una a otra etapa. Se denomina condicin de transicin.
Condicin de transicin
La interrelacin es la siguiente:
0E0
1 E1
1 ACTIVAR MOTORSALE
CILINDRO1ACTIVAR
MOTOR
4ACTIVAR
MOTOR
5
PARAR
MOTOR
CT CONDICIN DE TRANSICIN
ASOCIADA A LA ETAPA POSTERIOR
8/4/2019 libro de plcs
6/16
Hay dos etapas y una condicin de transicin entre ellas; para que el proceso evolucione de la etapa4 a la etapa 5, es necesario que la etapa 4 est activa y adems que se cumpla la condicin CT,entonces se produce la activacin de la etapa 5 y se desactiva la etapa 4. La condicin de transicinCT est siempre asociada a la etapa posterior.
La condicin de transicin puede ser una o varias variables de las que intervienen en el proceso. Una seal de final de carrera, un sensor, un tiempo, etc. Para la condicin de transicin se emplea lgica positiva. Nos interesa estados activos.
Reglas de Evolucin del GRAFCET1) El proceso se descompone en una serie de etapas, que sern activadas de forma secuencial
2) Una o varias acciones se asocian a cada etapa. Estas acciones slo estn activas cuando la etapaest activa.
3) Una etapa se hace activa cuando la precedente lo est y la condicin de transicin entre ambasetapas ha sido activada
4) La activacin de una condicin de transicin implica la activacin de la etapa siguiente y ladesactivacin de la precedente.
5) La etapa inicial E0 tiene que ser activada antes de que se inicie el ciclo de GRAFCET, un ciclo estaformado por todas las etapas posteriores a la etapa inicial.
Estructura General de una estructura GRAFCET
3.4.3 OPCIONES DE GRAFCET3.4.3.1 Secuencias SimultaneasParalelismo estructural:cuando el franqueo de una transicin conduce a la activacin de varias secuencias almismo tiempo , se dice que son secuencias simultaneas. Despus de la activacin de estas secuencias, lasevoluciones de las etapas activas en cade una de las secuencias son independientes. Para asegurar lasincronizacin de la desactivacin de varias secuencias al mismo tiempo , generalmente se ponen etapas deespera reciproca.
Las activaciones o desactivaciones simultaneas de estas secuencias pueden efectuarse en una o variasvecesNota : (Paralelismo Interpretado ): cuando las receptividades asociadas a las transiciones validadas por una ovarias etapas no son exclusivas . pueden producirse evaluaciones simultaneas que activan varias etapas a lavez. Este segundo tipo de paralelismo se llama paralelismo interpretado.
3.4.3.2 seleccin de secuencia
0
1ACCIONES
ASOCIADAALA
ETAPA 1
2ACCIONES
ASOCIADASALA
ETAPA 2
X
Y
Z
8/4/2019 libro de plcs
7/16
Una seleccin de secuencia se presenta a partir de una o varias etapas , mediante tantas transicionesvalidadas como evoluciones posibles haya , es el caso de la divergencias en O.Secuencias exclusivas.- para obtener una seleccin exclusiva entre varias evoluciones posibles a partir deuna misma etapa es necesario asegurar que todas las receptividades asociadas a las transiciones sonexclusivas es decir , no pueden ser verdaderas simultneamente .Esta exclusin puede ser de orden fsico (incompatibilidad mecnica o temporal), o de orden lgico (en laescritura de las receptividades).
3.4.3.3 saltosSaltos de etapas y repeticin de secuencia .El sallto de etapas permite saltar una o varias etapas. Por ejemplo cuando las acciones a efectuar porResumen Sobre Grafcet estas etapas . lleguen a ser intiles o no tengan objeto por el contrario larepeticin de secuencia , permite volver a comenzar la misma secuencia mientras que una condicinestablecida no sea cumplida .
Salto Condicional A Otra Etapa
Permite pasar de una etapa a otra sin activar las etapas intermedias
3.5 GRAFCET DE NIVEL 1 , TABLAS Y GRAFCET DE NIVEL 2:Un diagrama grafcet puede realizarse en 3 niveles
a) Grafcet de nivel 1b) Tablasc) Grafcet de nivel 2
8/4/2019 libro de plcs
8/16
a)Grafcet de nivel 1.- En esta fase se realiza el grafcet como una simple sucesin de acciones a desarrollar ,sin definir la forma ni los medios empleados para ejecutarlas, indicando al lado de las etapas cada una de lasacciones a desarrollar y entre ellas las condiciones de transicin .en el se describen las operaciones a realizar , sin hacer mencin a la tecnologa de sensores o accionadores .ejemplo
Descripcin del proceso :
*se da orden de marcha con OM entonces se inicia el proceso*el objeto es trasladado por el cilindro A hasta el sensor A2 .*el cilindro A retoma a su posicin inicial*El cilindro B retoma a su posicin inicial , esperando nuevamente orden de marchaGrafcet del nivel 1:
b) tablas .- una vez obtenido el grafico de control conteniendo accionamientos y sensores este puede serutilizado para el diseo de control y posteriormente aplicarlo a un grafcet de nivel 2.Pasos a seguir para el diseo :-realizar una tabla de asignacin de variables .
Tablas :
Como se pueden observar en la tabla , la asignacin al autmata de diferentes entradas , reles internos dememoria y salidas las representamos con unos nmeros concretos . estos nmeros sern diferentes segn elautmata utilizado puesto que cada fabricante asigna con diferente numeracin las entradas , salidas y relesinternos . en nuestro caso hemos utilizado el tipo de asignacin utilizada en el autmata OMRON CQM1H.c)grafcet de nivel 2.- esta segunda fase es prcticamente igual a la primera .como se puede observar en el grafcet de esta fase , las nicas diferencias con respecto al grafcet anteriorson las especificaciones de los detalles indicando cual es la tecnologa empleada para implementar elautomatismo.
8/4/2019 libro de plcs
9/16
La tecnologa empleada pueden ser los accionamientos dedicados a ejecutar las distintas operaciones(cilindros , motores , electrovlvulas, etc) y los sensores (pulsadores , finales de carrera , etc.) destinadas asuministrar las receptividades que nos permitan formular las condiciones de transicin.Grafcet de nivel 2:
3.6 Funciones del grafcet3.6.1 contadoresAl igual que los temporizadores los contadores son de uso comn en autmatas programables y la cuentapuede ser usada como valor de condicionamiento .Su representacin normalizada en el grafcet corresponde , como es lgico , a una accin . en este caso detipo endgena.
3.6.2 comparadores :Esta funcin compara las entradas valor 1 y valor 2 cuando la entrada VALIDACION FUNCION esta enMARCHA o no esta conectada.
Si la entrada VALIDACION FUNCION esta en PARO al arrancar el programa la salida esta en PAROindependiente de los valores en las entradas.Cuando la entrada VALIDACION FUNCION pasa a PARO durante la ejecucin del programa , la SALIDApermanece invariable.La entrada VALIDACION FUNCION y la SALIDA son del tipo DIGITAL.La pestaa Parametros del recuadro de parametrizacion permite elegir uno de los operadores decomparacin siguientes :Mayor queMayor o igual queIgualDistinto deMenor o igual queMenor que
Grafico omron:
Comparadores (nmeros enteros ):
8/4/2019 libro de plcs
10/16
Ejemplo:
3.6.3 temporizadoresEn sistemas autmatas es muy habitual al condicionar la activacin de una etapa o la continuidad de una
accin a un determinado intervalo de tiempo . la sintaxis normalizada para ello en el grafcet es :t/en/temp
donde t indica la existencia de la temporizacin. En referencia la etapa sometida a dicha temporizacin ytemp es el valor del intervalo de tiempo en la unidad de tiempo que elija el diseador (y que obviamentetambin debe figurar en el diagrama).Hay que destacar las siguientes situaciones-la temporizacin solo va a afectar a una accin de una etapa activa,pero no a la receptividad posterior adicha etapa : en este caso el operador va ligado exclusivamente a la accin .La temporizacin interviene en la transicin a una nueva etapa . en este caso el operador debe aparecer enla receptividad de salida de la etapa .Ejemplo grafcet:
Ejemplo omron :S: entrada de arranqueR:entrada de desactivacinTW: Valor de temporizacinQ: estado del temporizadorDUAL:valor actual (HEX)DEZ: valor actual(BCD)
3.6.4 REGISTROSTenemos varios tipos de registros en nuestro caso es el SBF el cual a continuacin veremos cual es sufuncionamiento .la condicin de ejecucin en P funciona como una instruccin diferenciada , es decir I se
desplazara en el registro soso cuando P este en ON y la vez anterior que se ejecuto SFT (10)estaba en OFF . si
8/4/2019 libro de plcs
11/16
no cambia la condicin de ejecucin P o lo hace de ON a OFF el registro de desplazamiento no sufre variacinl.
St designa el canal de la derecha del registro de desplazamiento ;E designa el de la izquierda . el registro dedesplazamiento incluye los dos canales anteriores y todos los comprendidos entre ambos . el mismo canalpuede designarse para St y E para crear un registro de desplazamiento de 16 bits (es decir un canal).Cuando la condicin de ejecucin R se pone en ON todos los bits en el registro de desplazamiento se pondrna OFF y el registro no operara hasta que R se ponga en OFF de nuevo.
3.7 FUNCIONES PLC CROUZET :3.7.1 SET RESET (BASCULA RS).- es una de las funciones estndar de este plc a continuacin veremos lascaractersticas principales que tiene y su funcionamiento.
El estado MARCHA en la entrada SET de esta funcin pone la SALIDA al estado MARCHA El estado MARCHA enla entrada RESET pone la SALIDA en el estado PARO .Si las dos entradas estn en el estado MARCHA , el estado de la SALIDA depende de la seleccin realizada enla pestaa .parametros del recuadro de parametrizacion:*estado MARCHA si SET es prioritario .*estado PARO si RESET es prioritario.Las entradas no conectadas se encuentran en el estado PARO .3.7.2 XOR(O EXCLUSIVA).- esta es una de las funciones lgicas con las que trabaja el Crouzet.Esta funcin ejecuta una XOR lgica con todas la seales de entrada conectadas .las seales de entradaconectadas deben ser del tipo DIG.La operacin lgica XOR se aplica de la siguiente manera .Si las dos ENTRADAS tienen el mismo nivel , las dos en MARCHA o las dos en PARO , la SALIDA esta en PARO. si una esta en MARCHA y otra esta en PARO la salida esta en MARCHA.En la funcin XOR las entradas no conectadas estn en MARCHA .3.7.3 COMP IN ZONE (COMPARACION MIN
8/4/2019 libro de plcs
12/16
RSETVariaciones : Diferencial Ascendente , Diferencial Descendente , Refresco Inmediato , DiferencialAscendente+Refresco Inmediato, Diferencial Descendente+Refresco Inmediato.Ver variaciones para mas indormacion
Descripcin: Pone B en OFF para una condicin de ejecucin ON ; B no se ve afectado por una condicin deejecucin OFF.
KEEPDescripcin: define un bit (B) como un enclavamiento , controlado por unas entradas de set (S)y de reset (R).Variaciones :refresco inmediatoLa mayora de las instrucciones tienen la posibilidad de las formas no diferencial y diferencial ascendente.algunas instrucciones tambin tienen la opcin diferencial ascendente o refresco inmediato . refrescoinmediato y diferenciacin se pueden combinar en algunas instrucciones .Una instruccin no diferencial se ejecuta cada vez que es escaneada .Una instruccin diferencial ascendente (DU) se ejecuta una sola vez despus de que su condicin deejecucin pasa de OFF a ON. Si la condicin de ejecucin no cambia o ha cambiado de ON a OFF , desde laultima vez que se escaneo , la instruccin no se ejecutara.Las instrucciones con refresco inmediato actualizan el estado de sus bits de entrada justo antes, o sus bits desalida justo despus, de que la instruccin es ejecutada.
8/4/2019 libro de plcs
13/16
3.8.2 DIFU, DIFD, TIM Flanco ascendente, descendente y temporizadores:DIFUDescripcin: DIFU (013)pone en ON el bit designado (B)durante un ciclo de scan cuando la seal de entrada
pasa a ON.Variacin : Refresco InmediatoLa mayora de las instrucciones tienen la posibilidad de las formas no diferencial y diferencial ascendente.Algunas instrucciones tambin tienen la opcin diferencial descendente o refresco inmediato. Refrescoinmediato y diferenciacin se pueden combinar en algunas instrucciones.Una instruccin no diferencial se ejecuta cada vez que es escaneada.Una instruccin Diferencial ascendente (DU)se ejecuta una sola vez despus de que su condicin deejecucin pasa de OFF a ON. Si la condicin de ejecucin no cambia , o ha cambiado de ON a OFF , desde laultima vez que se escaneo , la instruccin no se ejecutara.Una instruccin Diferencial descendente (DD) se ejecuta una sola vez depues de que su condicin deejecucin pasa de ON a OFF . si la condicin de ejecucin no cambia , o ha cambiado de OFF a ON, desde laultima vez que escaneo la instruccin no se ejecutara.Las instrucciones con refresco inmediato actualizan el estado de sus bits de entrada justo antes, o sus bits desalida justo despus, de que la instruccin es ejecutada.Ver el manual de operacin cv500/cv1000 para obtener mas detalles de estas variaciones.DIFDVariaciones: Refresco InmediatoDescripcin : DIFD(014)pone en ON el bit designado (B) durante un ciclo de scan cuando la seal de entradapasa a OFF.
TIMDescripcin: Un temporizador se activa cuando su condicin de ejecucin es ON , y se resetea (a SV)cuando
la condicin de ejecucin se pone en OFF. Una vez activado, TIM se decrementa en unidades de 0,1 segndesde el SV.Si la condicin de ejecucin permanece en ON lo suficiente para que TIM disminuya el tiempo a cero, elindicador de finalizacin para el numero de TC utilizado se pondr a ON y permanecer en dicho estado hastaque se resetee TIM (es decir , hasta que su condicin de ejecucin se ponga en OFF).
8/4/2019 libro de plcs
14/16
3.8.3 CMP Comparacion de diferentes valores :CMPCMP(020)- Comparacion IntermediaCMP(028)- Comparacion No IntermediaVariaciones : Refresco inmediato Ver Variaciones para mas informacin.Descripcin : Compara Cp1 y Cp2 (020)/S1y S2
(028) y enva el resultado a los indicadores Mayor que , igual, y Menor que en el area SR.
Ejemplo de comparacin con un contador3.8.4 IL ILE funciones de bloqueoIL
Variaciones : ninguna
8/4/2019 libro de plcs
15/16
Descripcin: Si la condicin previa del interlock es OFF todas las salidas y los PVs de los temporizadoresentre IL (002)y la siguiente ILC (003)pasaran a OFF o a reset. Respectivamente. Otras instrucciones sontratadas como NOP. Los PVs de los contadores se mantienen. Si la condicin es ON la ejecucin continuanormalmente.ILC
Variaciones : ninguna.Descripcin: Si la continua previa del interlock es OFF todas las salidas y los PVs de los temporizadores entreIL (002) y la siguiente ILC(003)pasaran a OFF o a reset respectivamente. Otras instrucciones son tratadascomo NOP. Los PVs de los contadores se mantienen. Si la condicin es ON la ejecucin continuanormalmente.
Figura 3.26 ejemplo de la funcin ILC
3.8.5 INC DEC Incrementar o decrementar un valorINC
INC (090) Incrementar en BCDVariaciones :Diferenciasl AscendenteDescripcion: Incrementa el valor de Wd . sin afectar el acarreo (CY).Las instrucciones de calculo BCD INC(090), DEC(091), ADD(070),ADDL.(074), SUB(071), SUBL(075),MUL(072), MULL(076), DIV (077), FDIV(141) y ROOT(140) realizan operaciones aritmticas en datos BCD.En INC (090) y DEC (091) los canales fuente y resultado son los mismos . Esto es el resultado de lasinstrucciones cambian solamente el contenido del canal fuente sern los mismos antes y despus de la
ejecucin de cualquier instruccin de calculo BCD.STC(078)y CLC (079) , activan y borran el acarreo y estn incluidas en este grupo porque la mayora de lasoperaciones en BCD utilizan el acarreo (CY) en sus resultados. Los clculos en binario y las operaciones dedesplazamiento tambin utilizan CY.Las instrucciones de suma y resta incluyen CY en el calculo y por lo tanto en el resultado . Asegurarse deborrar CY si utilizan no fuera necesario en el calculo y de usar , si fuera necesario , el resultado colocado enCY antes de que sea cambiado por la ejecucin de cualquier otra instruccin.DECDEC (091)-Decrementar en BCD
Variaciones :Diferencial Ascendente
8/4/2019 libro de plcs
16/16
Ver variaciones para mas informacin.Descripcin: DEC(091)reduce el valor de Wd sin afectar al acarreo CYLas instrucciones de calculo BCD INC(090), DEC(091), ADD(070),ADDL(074), SUB(071), SUBL(075),MUL(072), MULL(076), DIV (077), FDIV(141) y ROOT(140) realizan operaciones aritmticas en datos BCD.En INC (090)y DEC(091) Los canales fuente y resultado son los mismos. Esto es , el resultado de lasinstrucciones es sobrescrito en el canal origen /fuente. Las dems instrucciones cambian solamente elcontenido del canal en el cual se coloca el resultado, es decir los contenidos del canal sern los mismos antesy despus de la ejecucin de cualquier instruccin de calculo BCD.STC (078) Y CLC (079), activan y borran el acarreo , y estn incluidas en este grupo porque la mayora de lasoperaciones en BCD utilizan el acarreo (CY)en sus resultados. Los clculos en binario y las operaciones dedesplazamiento tambin utilizan CY .Las instrucciones de suma y resta incluyen CY si su utilizacin no fuera necesaria en el calculo y de usar si
fuera necesario el resutado colocado en CY antes de que sea cambiado por la ejecucin de cualquier otrainstruccin.
Figura 3.2.7 ejercicio de la funcin INC DEC3.8.6 CNT, CNTR Contadores :CNTDescripcin:CNT se utiliza para descontar a partir de SV cuando la condicin de ejecucin en el impulso decontaje , CP pase de OFF a ON es decir el valor presente (PV ) ser reducido en uno , siempre que CNT seejecute con una condicin de ejecucin ON para CP y la condicin de ejecucin fuera OFF para la ultima
ejecucin. Si la condicin de ejecucin no cambio o cambio de ON a OFF , el PV de CNT no cambiara. Elindicador de finalizacin par un contador se pone a ON cuando el PV alcanza cero y permanecer en ONhasta que el contador se resetee.
Top Related