III
Operaciones Bsicas
Tecsup Virtu@l
Indice
ndice
Unidad III : Operaciones Bsicas
1. 2. 3. INTRODUCCIN........................................................................................................ 1 OBJETIVOS............................................................................................................... 1 CONTENIDO ............................................................................................................. 1 3.1. SISTEMAS DE NUMERACIN ............................................................................. 1 3.1.1. FORMAS DE REPRESENTAR LOS NMEROS............................................. 1 3.1.2. CARACTERSTICAS DE UN SISTEMA DE NUMERACIN ............................ 2 3.1.3. EL CDIGO BCD .................................................................................... 3 3.2. OPERACIONES LGICAS CON BITS ................................................................... 5 3.2.1. CONTACTO NORMALMENTE ABIERTO (---| |---) ...................................... 6 3.2.2. CONTACTO NORMALMENTE CERRADO (---| / |---)................................... 7 3.2.3. XOR O-EXCLUSIVA................................................................................. 8 3.2.4. INVERTIR RESULTADO LGICO (RLO) --|NOT|-- .................................... 9 3.2.5. BOBINA DE REL, SALIDA (---( )) ..........................................................10 3.2.6. CONECTOR (---( # )---).........................................................................10 3.2.7. OPERACIN RESET SET RS ................................................................12 3.2.8. OPERACIN SET RESET SR ................................................................12 3.2.9. ---( N )--- DETECTAR FLANCO DECRECIENTE (1 --> 0) ...........................13 3.2.10. ---( P )--- DETECTAR FLANCO CRECIENTE RLO (0 --> 1) ........................14 3.2.11. ---(SAVE) CARGAR RESULTADO LGICO (RLO) EN EL REGISTRO RB .......15 3.2.12. NEG DETECTAR FLANCO DE SEAL NEGATIVO (1 --> 0) ........................15 3.2.13. POS DETECTAR FLANCO DE SEAL POSITIVO (0 --> 1) .........................16 3.3. OPERACIONES DE TEMPORIZACIN.................................................................17 3.3.1. LISTA DE OPERACIONES DE TEMPORIZACIN .......................................17 3.3.2. REA DE MEMORIA Y COMPONENTES DE UN TEMPORIZADOR ...............17 3.4. OPERACIONES DE CONTEO .............................................................................21 3.4.1. LISTA DE OPERACIONES DE CONTAJE...................................................22 RESUMEN ................................................................................................................23 PREGUNTAS DE AUTOCOMPROBACIN.....................................................................24 RESPUESTAS A LAS PREGUNTAS DE AUTOCOMPROBACIN.......................................25 GLOSARIO DE TRMINOS.........................................................................................26
4. 5. 6. 7.
Tecsup Virtu@l
UNIDAD III
OPERACIONES BSICAS
1. INTRODUCCIN Para la programacin de los PLCs, se disponen de variadas operaciones bsicas, avanzadas o de sistema que permiten elaborar los programas de usuario encargados de realizar las funciones de automatizacin requeridas. La presente unidad, por consiguiente, trata de repasar en forma muy general las operaciones bsicas existentes para la programacin de los PLCs de manera que las funciones binarias puedan ser resueltas con facilidad. 2. OBJETIVOS El objetivo de esta unidad es comprender los sistemas de numeracin ms importantes utilizados en el manejo de seales digitales y analgicas Asimismo, trataremos las operaciones bsicas ms utilizadas en la programacin de los PLCs. 3. CONTENIDO 3.1. SISTEMAS DE NUMERACIN 3.1.1. FORMAS DE REPRESENTAR LOS NMEROS Veamos el siguiente ejemplo: un contador tiene la tarea de contar cajas. El estado actual del contador se visualiza en un display.
Pag. 1
Unidad III
Tecsup Virtu@l
Cuntas cajas hay? a b c 11 1011 B
La solucin que usted probablemente ha seleccionado es la alternativa a), porque los usuarios estn usando la representacin de los valores numricos en el sistema decimal. El sistema decimal es slo uno de muchos sistemas de numeracin existentes. El procesador de un controlador programable puede procesar solamente los estados de seal 0 y 1. Esto requiere un sistema de numeracin que usa slo estos dgitos. El sistema binario usa slo 0 y 1. En este sistema de numeracin, la secuencia de dgitos 11 es la representacin para la solucin b) (1011 en sistema decimal). Los nmeros binarios necesitan ms espacios que sus equivalentes decimales, esto los hace difciles de usar. Es difcil recordar nmeros largos que consisten de ceros y unos. La dificultad para leer y convertir nmeros binarios motiva el uso de un sistema hexadecimal. Es as, que B representa la solucin en el sistema hexadecimal. Es decir, cualquiera de las alternativas es la respuesta correcta dependiendo del sistema de numeracin utilizado.
3.1.2.
CARACTERSTICAS DE UN SISTEMA DE NUMERACIN Actualmente todos los sistemas de numeracin tienen la misma estructura que el sistema decimal. Ellos pueden ser descritos usando tres caractersticas bsicas: Los dgitos. La base o raz. Los pesos. Unidad III
Pag. 2
Tecsup Virtu@l
Ejemplo
Fig. 3.2 Caractersticas de los sistemas binario y decimal. 3.1.3. EL CDIGO BCD Los PLCs solamente pueden procesar nmeros binaria.Estos son difciles de usar por los usuarios y prcticos para el ingreso o salida de valores numricos nmeros hexadecimales tampoco es de gran ayuda; en representacin es usada.. Y cul es ese cdigo? en representacin por lo tanto no son de un PLC. El uso de su lugar, otro tipo de
Pag. 3
Unidad III
Tecsup Virtu@l
0001 0010 0110 0001 0010 0111 0001 0010 1000 0101 0001 0000 0101 0001 0001 0101 0001 0010
Pag. 4
Unidad III
Tecsup Virtu@l
Y ahora qu ms sigue?
Empecemos entonces a ver las operaciones bsicas ! 3.2. OPERACIONES LGICAS CON BITS Las operaciones lgicas con bits operan con dos dgitos, 1 y 0. Estos dos dgitos constituyen la base de un sistema numrico denominado sistema binario. Y ... Cmo es eso?
Los dos dgitos 1 y 0 se denominan dgitos binarios o bits. En el mbito de los contactos y bobinas, un 1 significa activado (conductor) y un 0 significa desactivado (no conductor). !Podemos decir tambin que un 1 significa: prendido, con tensin, energizado y un 0 significa: apagado, sin tensin, desenergizado!!
Pag. 5
Unidad III
Tecsup Virtu@l
Las operaciones lgicas con bits interpretan los estados de seal 1 y 0, y los combinan de acuerdo con la lgica de Boole. Estas combinaciones producen un 1 un 0 como resultado y se denominan "resultado lgico" (RLO). Las operaciones lgicas con bits permiten ejecutar las ms diversas funciones. Se dispone de las operaciones lgicas con bits siguientes: ---| |-----| / |-----(SAVE) XOR ---( ) ---( # )-----|NOT|--Contacto normalmente abierto. Contacto normalmente cerrado. Cargar resultado lgico (RLO) en registro RB. O-exclusiva. Bobina de rel, salida. Conector. Invertir resultado lgico (RLO).
Las siguientes operaciones reaccionan ante un RLO de 1: ---( S ) ---( R ) SR RS Activar salida. Desactivar salida. Desactivar flip-flop de activacin. Activar flip-flop de desactivacin.
Otras operaciones reaccionan ante un cambio de flanco positivo o negativo para ejecutar las siguientes funciones: ---(N)-----(P)--NEG POS 3.2.1. Detectar Detectar Detectar Detectar flanco flanco flanco flanco 1 --> 0 0 --> 1 de seal negativo (1 --> 0) de seal positivo (0 --> 1)
CONTACTO NORMALMENTE ABIERTO (---| |---) Smbolo <Operando> ---| |--Descripcin de la operacin ---| |--- (Contacto normalmente abierto) se cierra si el valor del bit consultado, que se almacena en el <operando> indicado, es "1". Si el contacto est cerrado, la corriente fluye a travs del contacto y el resultado lgico (RLO) es "1". De lo contrario, si el estado de seal en el <operando> indicado es "0", el contacto est abierto. Si el contacto est abierto no hay flujo de corriente y el resultado lgico de la operacin (RLO) es "0". En las conexiones en serie, el contacto ---| |--- se combina bit a bit por medio de una Y lgica con el RLO. Cuando las conexiones se realizan en paralelo, el contacto se combina con el RLO por medio de una O lgica.
Pag. 6
Unidad III
Tecsup Virtu@l
Veamos un ejemplo
Fig. 3.3 Ejemplo con contactos normalmente abierto. La corriente puede fluir si: El estado en las entradas E 0.0 Y E 0.1 es "1" O el estado en la entrada E0.2 es "1". 3.2.2. CONTACTO NORMALMENTE CERRADO (---| / |---) Smbolo <Operando> ---| / |--Descripcin de la operacin ---| / |--- (Contacto normalmente cerrado) se abre si el valor del bit consultado, que se almacena en el <operando> indicado, es "1". Si el contacto est abierto, la corriente no fluye a travs del contacto y el resultado lgico (RLO) es "0". De lo contrario, si el estado de seal en el <operando> indicado es "0" , el contacto permanece cerrado. Si el contacto est cerrado hay flujo de corriente y el resultado lgico de la operacin (RLO) es "1". Cuando se realizan conexiones en serie, el contacto ---| / |--- se combina bit a bit por medio de una Y lgica con el RLO. Si las conexiones se efectan en paralelo, el contacto se combina con el RLO por medio de una O lgica. Ejemplo:
La corriente puede fluir si: El estado en las entradas E 0.0 Y E 0.1 es "1" O el estado en la entrada E 0.2 es "0".
Pag. 7
Unidad III
Tecsup Virtu@l
3.2.3. XOR O-EXCLUSIVA Smbolos
Para la funcin XOR es necesario crear un segmento de contactos normalmente abiertos y normalmente cerrados (tal como se representa abajo).
Fig. 3.5 Representacion de O-Exclusiva. Descripcin de la operacin XOR (O-exclusiva) genera un RLO de "1" si el estado de seal de los dos bits indicados es distinto.
Fig. 3.6 Ejemplo de O-Exclusiva. La salida A 4.0 es "1" si (E 0.0 es 0 Y E 0.1 es 1) O (E 0.0 es 1 Y E 0.1 es 0).
Pag. 8
Unidad III
Tecsup Virtu@l
...Ya entend!!
3.2.4.
INVERTIR RESULTADO LGICO (RLO) --|NOT|-Smbolo ---|NOT|--Descripcin de la operacin ---|NOT|--- (invertir resultado lgico) invierte el bit RLO. Programemos un ejemplo
La salida A 4.0 es "0" si: El estado en la entrada E 0.0 es "1" O el estado en E 0.1. Y E 0.2 es "1".
Pag. 9
Unidad III
Tecsup Virtu@l
3.2.5. BOBINA DE REL, SALIDA (---( )) Smbolo <Operando> ---( ) Descripcin de la operacin
---( ) (Bobina de rel (salida)) opera como una bobina en un esquema de circuitos. Si la corriente fluye hasta la bobina (RLO = 1), el bit en el <operando> se pone a "1". Si no fluye corriente hasta la bobina (RLO = 0), el bit en el <operando> se pone a "0". Una bobina de salida slo puede colocarse dentro de un esquema de contactos en el extremo derecho de un circuito. Como mximo pueden haber 16 salidas mltiples (v. ejemplos). Se puede crear una salida negada anteponiendo a la bobina de salida la operacin ---|NOT|--- (invertir el resultado lgico).
La salida A 4.0 es "1" si: (el estado de la entrada E 0.0 Y E 0.1 es "1") O el estado de la entrada E 0.2 es "0". La salida A 4.1 es "1"si: (el estado de la entrada E 0.0 Y E 0.1 es "1" O el estado de la entrada E 0.2 es "0") Y el estado de la entrada E 0.3 es "1".
3.2.6.
Pag. 10
Unidad III
Tecsup Virtu@l
Descripcin de la operacin
---( # )--- (Conector) es un elemento intercalado que cumple una funcin de asignacin; el conector almacena el RLO actual (el estado de seal del flujo de corriente) en el <operando> que se haya especificado. Este elemento de asignacin memoriza la combinacin lgica de bits de la ltima rama abierta que est antes que l. Si se conecta en serie con otros elementos, la operacin ---( # )--- se inserta igual que un contacto. El elemento ---( # )--nunca debe conectarse a una barra de alimentacin, ni colocarse directamente detrs de una rama, y tampoco debe emplearse como final de una rama. Se puede crear la negacin del elemento ---( # )--anteponindole el elemento ---|NOT|--- (invertir el resultado lgico).
Pag. 11
Unidad III
Tecsup Virtu@l
3.2.7. OPERACIN RESET SET RS Smbolo
Descripcin de la operacin La operacin RS (Activar flip-flop de desactivacin) se desactiva si el estado en la entrada R es "1" y si el estado en la entrada S es "0". De no ser as, cuando el estado en la entrada R es "0" y el estado en la entrada S es "1", se activa el flip-flop. Si el RLO es "1" en ambas entradas, primero realiza la operacin Desactivar y seguidamente la operacin Activar, de modo que la direccin permanece activada para el resto del ciclo de programa. Las operaciones S (Activar) y R (Desactivar) slo se ejecutan si el RLO es 1. Si el RLO es 0 estas operaciones no se ven afectadas y el operando indicado no vara.
Fig. 3.10 Ejemplo de memoria RS. Si el estado en la entrada E 0.0 es "1" y en la entrada E 0.1 es "0", se desactiva la marca M 0.0 y la salida A 4.0 es "0". De no ser as, cuando el estado de seal en la entrada E 0.0 es 0 y en E 0.1 es 1, se activa la marca M 0.0 y la salida A 4.0 es "1". Si ambos estados de seal son "0", no cambia nada. Si ambos estados de seal son "1" domina la operacin Activar, debido al orden en que estn dispuestas las operaciones. M 0.0 se activa y la salida A 4.0 es "1". 3.2.8. OPERACIN SET RESET SR Smbolo
Pag. 12
Unidad III
Tecsup Virtu@l
Descripcin de la operacin
La operacin SR (Desactivar flip-flop de activacin) se activa si el estado en la entrada S es "1" y si el estado de la entrada R es "0". De no ser as, cuando el estado en la entrada S es "0" y el estado de la entrada R es "1", se desactiva el flip-flop. Si el RLO es "1" en ambas entradas, primero se realiza la operacin Activar y seguidamente la operacin Desactivar, de modo que la direccin permanece desactivada para el resto del ciclo de programa. Las operaciones S (Activar) y R (Desactivar) slo se ejecutan si el RLO es 1. Si el RLO es 0, estas operaciones no se ven afectadas y el operando indicado no vara.
Fig. 3.11 Ejemplo de memoria SR. Si el estado en la entrada E 0.0 es "1" y en la entrada E 0.1 es el estado es "0", se activa la marca M 0.0, y la salida A 4.0 es "1". De no ser as, cuando el estado de seal en la entrada E 0.0 es 0 y en E 0.1 es 1, se desactiva la marca M 0.0 y la salida A 4.0 es "0". Si ambos estados de seal son "0", no cambia nada. Si ambos estados de seal son "1", domina la operacin Desactivar debido al orden en que estn dispuestas las operaciones. M 0.0 se desactiva y la salida A 4.0 es "0". 3.2.9. ---( N )--- DETECTAR FLANCO DECRECIENTE (1 --> 0) Smbolo
Descripcin de la operacin ---( N )--- (Detectar flanco decreciente (1 --> 0)) detecta un cambio del estado de seal en el operando de "1" a "0", e indica este cambio tras la operacin con RLO = 1. El estado de seal del RLO se compara con el estado de seal del operando, es decir, con la marca de flancos. Si el estado de seal del operando es "1" y el RLO anterior a la operacin es "0", el RLO posterior a la operacin ser "0" (impulso); en todos los otros casos ser "1". El RLO anterior a la operacin se almacena en el operando.
Pag. 13
Unidad III
Tecsup Virtu@l
Programemos un ejemplo
La marca de flancos M 0.0 almacena el estado de seal del RLO de la combinacin de bits en su conjunto. Si el estado de seal del RLO cambia de "1" a "0" se ejecuta el salto a la meta CAS1. 3.2.10. ---( P )--- DETECTAR FLANCO CRECIENTE RLO (0 --> 1) Smbolo
Descripcin de la operacin ---( P )--- (Detectar flanco creciente RLO (0 --> 1)) detecta un cambio del estado de seal en el operando, de "0" a "1", e indica este cambio tras la operacin mediante RLO = 1. El estado de seal actual del RLO se compara con el estado de seal del operando, es decir, con la marca de flancos. Si el estado de seal del operando es "0" y el RLO anterior a la operacin es "1", el RLO detrs de la operacin ser "1" (impulso); en todos los dems casos ser "0". El RLO anterior a la operacin se almacena en el operando.
Pag. 14
Unidad III
Tecsup Virtu@l
Descripcin de la operacin ---(SAVE) (Cargar resultado lgico (RLO) en registro RB) almacena el RLO en el bit del resultado binario (RB) de la palabra de estado. Pero el bit de primera consulta /ER no se pone a cero. Por esta razn, en una combinacin lgica Y en el prximo segmento se combinar el estado del bit RB. El uso de SAVE con una consulta del bit RB en el mismo bloque o en bloques subordinados no es recomendable, puesto que el bit RB puede ser modificado por numerosas operaciones intercaladas. La operacin SAVE resulta especialmente til antes de salir de un bloque, puesto que con ella la salida ENO (bit RB) se pone al valor del bit RLO, lo cual permite aadir un tratamiento de error a continuacin del bloque. Ejemplo
El estado del segmento (= RLO) se almacena en el bit RB. 3.2.12. NEG DETECTAR FLANCO DE SEAL NEGATIVO (1 --> 0) Smbolo
Descripcin de la operacin NEG (Detectar flanco de seal (1 --> 0)) compara el estado de seal de <Operando1> con el estado de seal de la consulta anterior, que esta almacenada en el <Operando2> . Si el estado actual del RLO es "0" y el estado anterior era "1" (deteccin de un flanco decreciente), la salida Q despus de esta funcin es "1", en todos los otros casos es "0".
Pag. 15
Unidad III
Tecsup Virtu@l
Un ejemplo
La salida A 4.0 es "1", si: (el estado en E 0.0 Y en E 0.1 Y en E 0.2 es "1") Y E 0.3 tiene un flanco decreciente Y el estado en E 0.4 es "1". 3.2.13. POS DETECTAR FLANCO DE SEAL POSITIVO (0 --> 1) Smbolo
Descripcin de la operacin POS (Detectar flanco de seal 0 --> 1) compara el estado de seal de <Operando1> con el estado de seal de la consulta anterior que est almacenado en <Operando2>. Si el estado actual del RLO es "1" y el estado anterior era "0" (Deteccin de un flanco creciente), la salida Q despus de esta operacin es "1"; en todos los otros casos es "0". Ejemplo
La salida A 4.0 es "1", si: (el estado en E 0.0 Y en E 0.1 Y en E 0.2 es "1") Y E 0.3 tiene un flanco creciente Y el estado en E 0.4 es "1".
Pag. 16
Unidad III
Tecsup Virtu@l
3.3. OPERACIONES DE TEMPORIZACIN 3.3.1.
Tenemos: 3.3.2. S_IMPULS Parametrizar S_VIMP Parametrizar prolongado. S_EVERZ Parametrizar conexin. S_SEVERZ Parametrizar conexin con memoria. S_AVERZ Parametrizar desconexin. y arrancar temporizador como impulso. y arrancar temporizador como impulso y arrancar temporizador como retardo a la y arrancar temporizador como retardo a la y arrancar temporizador como retardo a la
REA DE MEMORIA Y COMPONENTES DE UN TEMPORIZADOR rea de memoria Los temporizadores tienen un rea reservada en la memoria de la CPU. Esta rea de memoria reserva una palabra de 16 bits para cada operando de temporizador. Valor de temporizacin Los bits 0 a 9 de la palabra de temporizacin contienen el valor de temporizacin en cdigo binario. Este valor indica un nmero de unidades. La actualizacin decrementa el valor de temporizacin en una unidad y en el intervalo indicado por la base de tiempo hasta alcanzar el valor 0. El valor de temporizacin se puede cargar en los formatos binario, hexadecimal o decimal codificado en binario (BCD). El rea de temporizacin va de 0 a 9990 segundos. Para cargar un valor de temporizacin redefinido, se observarn las siguientes reglas sintcticas.
Pag. 17
Unidad III
Tecsup Virtu@l
El valor de temporizacin mximo que puede introducirse es de 9 900 segundos 2H_46M_30S. Ejemplos: S5TIME#4S --> 4 segundos. S5t#2h_15m --> 2 horas y 15 minutos. S5T#1H_12M_18S --> 1 hora 12 minutos y 18 segundos.
Base de tiempo Los bits 12 y 13 de la palabra de temporizacin contienen la base de tiempo en cdigo binario. La base de tiempo define el intervalo en que se decrementa en una unidad el valor de temporizacin. La base de tiempo ms pequea es 10 ms, la ms grande 10 s. ...Y cmo es eso?
Fig. 3.12 Base de tiempos. Los valores no deben exceder 2H_46M_30S. Los valores con un margen o una resolucin demasiado grandes (p. ej. 2H_10MS) se redondean de tal forma que correspondan a la tabla para el margen y la resolucin.
Pag. 18
Unidad III
Tecsup Virtu@l
Fig. 3.13 Lmites para margen y resolucin. Configuracin binaria en la palabra de temporizacin Cuando se dispara un temporizador, el contenido de la palabra de temporizacin 1 se utiliza como valor de temporizacin. Los bits 0 a 11 de la palabra de temporizacin almacenan el valor de temporizacin en formato decimal codificado en binario (formato BCD: cada grupo de cuatro bits contiene el cdigo binario de un valor decimal). Los bits 12 a 13 almacenan la base de tiempo en cdigo binario. La figura 3.14 muestra el contenido de la palabra de temporizacin cargado con el valor 127 y una base de tiempo de 1 segundo.
Fig. 3.14 Ejemplo de lectura del valor de temporizacin. Leer el temporizador y la base de tiempo Todos los cuadros de temporizadores tienen dos salidas, DUAL y DEZ, para las que se puede indicar una direccin de palabra. La salida DUAL indica el valor de temporizacin en formato binario. La salida DEZ indica la base de tiempo y el valor de temporizacin en formato decimal codificado en binario (BCD). Elegir el temporizador apropiado El resumen breve de los cinco tipos de temporizadores sirve de ayuda para la eleccin del temporizador que se adapte mejor a sus necesidades.
Pag. 19
Unidad III
Tecsup Virtu@l
Pag. 20
Unidad III
Tecsup Virtu@l
Tipo Impulso PROLONGADO (SV):
Pag. 21
Unidad III
Tecsup Virtu@l
3.4.1. LISTA DE OPERACIONES DE CONTAJE rea de memoria
Los contadores tienen reservada un rea de memoria en la CPU. Esta rea de memoria reserva una palabra de 16 bits para cada contador. Valor de contaje Los bits 0 a 9 de la palabra de contaje contienen el valor de contaje en cdigo binario. El valor fijado por el usuario se transfiere del acumulador al contador al activarse ste. El valor de contaje puede estar comprendido entre 0 y 999. Dentro de este margen se puede variar dicho valor utilizando las operaciones siguientes: ZAEHLER Z_VORW Z_RUECK Parametrizar e incrementar/decrementar contador. Parametrizar e incrementar contador. Parametrizar y decrementar contador.
Configuracin binaria en el contador Para poner el contador a un valor determinado hay que introducir un nmero de 0 a 999, por ejemplo 127, en el siguiente formato: C# 127. C# sirve para indicar el formato decimal codificado en binario. Los bits 0 a 11 del contador contienen el valor de contaje en formato BCD (formato BCD: cada conjunto de cuatro bits contiene el cdigo binario de un valor decimal). La figura 3.16 muestra el contenido del contador despus de haber cargado el valor de contaje 127 y el contenido de la palabra de contaje despus de haber activado el contador.
Tecsup Virtu@l
Smbolos de los tipos de contadores
4. RESUMEN Los sistemas de numeracin nos permiten procesar nmeros en diferentes representaciones. Las operaciones lgicas con bits operan con dos dgitos 1 y 0. Estos dos dgitos constituyen la base del sistema de numeracin binario. La operacin ---( # )--- (Conector), permite memorizar la combinacin lgica de bit de la ltima rama abierta que est antes que l. Las operaciones de memoria permiten memorizar un estado de activacin o desactivacin. Los temporizadores tienen un rea reservada en la memoria del CPU de 16 bits para cada operando de temporizador. Los contadores tienen reservada un rea de memoria en la CPU de 16 bits por cada contador.
Pag. 23
Unidad III
Tecsup Virtu@l
5. PREGUNTAS DE AUTOCOMPROBACIN
1. Qu significa BCD? 2. Qu me permiten realizar las operaciones lgicas con bits?. 3. Qu sucede si en una memoria SR se activan simultneamente las entradas asociadas al Set y al Reset? 4. Es correcto decir que la operacin ---( P )--- detectar flanco creciente, detecta un cambio del estado de seal en el operando de 1 a 0? 5. Cules son los valores de temporizacin mnimo y mximo?. 6. Cules son los valores de contaje mnimo y mximo?
Pag. 24
Unidad III
Tecsup Virtu@l
6. RESPUESTAS A LAS PREGUNTAS DE AUTOCOMPROBACIN 1. BCD (binary-coded decimal) es un sistema de numeracin donde los nmeros decimales son convertidos en un nmero binario, de modo que el PLC pueda procesarlo fcilmente. 2. Estas operaciones me permiten interpretar los estados de seal 1 y 0, y los combinan de acuerdo con la lgica de Boole. 3. En este caso, domina la operacin de desactivar, debido al orden en que estn dispuestas las operaciones. 4. Falso. La operacin ---( P )---, permite detectar un cambio del estado de seal en el operando de 1 a 0. 5. 0 a 9990 segundos. 6. 0 a 999.
Pag. 25
Unidad III
Tecsup Virtu@l
7. GLOSARIO DE TRMINOS Contador CPU
Los contadores son parte integrante de la memoria en la CPU. Unidad de procesamiento central con unidad de control y clculo, memoria, sistema operativo e interfase para la unidad de programacin. Es la identificacin para un determinado operando o zona de operandos. Son parte integrante de la memoria del sistema en la CPU, y sirven para almacenar resultados intermedios. La memoria central o de trabajo es una memoria RAM (de acceso aleatorio) situada en la CPU, a la que accede el procesador durante la ejecucin del programa de aplicacin. Controlador de memoria programable. Son programas que se redactan mediante un software de programacin en los distintos lenguajes de programacin (esquema de contactos, lista de instrucciones, esquema de funciones), almacenndose en bloques lgicos. Una RAM (Random Access Memory) es una memoria de semiconductores con acceso aleatorio (memoria de lecturaescritura). Resultado lgico. Organiza todas las funciones y operaciones de sta no relacionadas con una tarea de control especfica. Son parte integrante de la memoria del sistema en la CPU. El contenido de las celdas de tiempo es actualizado automticamente por el sistema operativo de forma asncrona al programa de aplicacin. Es el perodo que tarda la CPU en procesar una vez el programa de aplicacin.
RAM
Tiempo de ciclo
FIN DE LA UNIDAD
Pag. 26
Unidad III