Está en la página 1de 16

Control de Máquinas con PLC

Instructor: Isaac Callata

Sesión 05
Contenido

· Instrucciones de comparacion y transferencia / desplazamiento.


· Definicion.
· Tipos de Datos.
· Byte, Word y double Word.
· Direccionamiento.
· Memorias Especiales.
· Mando de electrobombas alternadas.
· Aritmetica con coma flotante.
INSTRUCCIONES DE COMPARACION Y TRANSFERENCIA/DESPLAZAMIENTO

Definición

Comparación: Instrucciones que relacionan dos datos llamados Origen para


establecer una comparación.
Transferencia: Esta instrucción transfiere y modifica los bits.
Desplazamiento: Esta instrucción transfiere los bits.
INSTRUCCIONES DE COMPARACION
Igual (EQU)
Esta instrucción es verdadera cuando el valor del elemento A es igual al valor del elemento B. El
elemento A puede ser un número entero, de punto flotante, el valor acumulado de un timer o
contador, pero nunca una constante. El elemento B puede ser un número entero, de punto flotante, el
valor acumulado de un timer o contador e incluso una constante.

No igual (NEQ)
Esta instrucción es verdadera cuando el valor del elemento A es diferente al valor del elemento B. El elemento A
puede ser un número entero, de punto flotante, el valor acumulado de un timer o contador, pero nunca una
constante.El elemento B puede ser un número entero, de punto flotante, el valor acumulado de un timer o
contador e incluso una constante
INSTRUCCIONES DE COMPARACION

Menor que (LES)


Esta instrucción es verdadera cuando el valor del elemento A es menor que el valor del elemento
B. El elemento A puede ser un número entero, de punto flotante, el valor acumulado de un timer
o contador, pero nunca una constante. El elemento B puede ser un número entero, de punto
flotante, el valor acumulado de un timer o contador e incluso una constante.

Menor o igual que (LEQ)


Esta instrucción es verdadera cuando el valor del elemento A es menor o igual que valor del
elemento B. El elemento A puede ser un número entero, de punto flotante, el valor acumulado de
un timer o contador, pero nunca una constante. El elemento B puede ser un número entero, de
punto flotante, el valor acumulado de un timer o contador e incluso una constante.
INSTRUCCIONES DE COMPARACION
Mayor que (GRT)
Esta instrucción es verdadera cuando el valor del elemento A es mayor que el valor del elemento B. El
elemento A puede ser un número entero, de punto flotante, el valor acumulado de un timer o
contador, pero nunca una constante. El elemento B puede ser un número entero, de punto flotante, el
valor acumulado de un timer o contador e incluso una constante.

Mayor o igual que (GEQ)


Esta instrucción es verdadera cuando el valor del elemento A es mayor o igual que valor del elemento
B. El elemento A puede ser un número entero, de punto flotante, el valor acumulado de un timer o
contador, pero nunca una constante. El elemento B puede ser un número entero, de punto flotante, el
valor acumulado de un timer o contador e incluso una constante.
INSTRUCCIONES DE COMPARACION

Comparación con máscara para igual (MEQ)

Esta instrucción es verdadera cuando los 16 bits del elemento Fuente son iguales a los 16 bits del
elemento de comparación menos los bits con máscara. La máscara puede ser un una constante, o
un elemento de 16 bits, sólo se compararán los bits que en la máscara sean iguales a uno. El
elemento de comparación puede ser una constante o un elemento de 16 bits.
INSTRUCCIONES DE COMPARACION

Prueba de límite (LIM)

Si el límite bajo tiene un valor igual o menor que el límite alto, la instrucción es verdadera cuando el valor de
prueba se encuentra entre los límites o cuando es igual a cualquiera de ellos.

Ejemplo: Si el limite bajo es 5 y el límite alto es 10, la instrucción será verdadera si el valor de prueba está entre
5 y 10, y será falsa si está entre -32768 y 4 ó entre 11 y 32767. Si el límite bajo tiene un valor mayor que el
límite alto, la instrucción es verdadera si el valor de prueba está fuera de los límites o es igual a alguno de ellos.

Ejemplo: Si el limite bajo es 10 y el límite alto es 5, la instrucción será falsa si el valor de prueba está entre 6 y 9
y será verdadera si está entre -32768 y 5 ó entre 10 y 32767
Instrucciones de Transferencia/Desplazamiento
BYTE, WORD Y DOUBLE WORD

i) Byte: Conjunto de 8 bit. En los tipos de datos corresponde a SINT, el cual es un tipo de dato
que almacena un numero Entero de 8 bit, con signo. Sus
valores van desde -128 hasta +127

ii) Word: Tipo de dato que almacena un numero Entero de 16 bit, con signo. Sus valores van
desde -32,768 hasta + 32,767

iii) Double Word: Tipo de dato que almacena un numero Entero de 32 bit, con signo. Sus valores
van desde -2,147’483,648 hasta +2,147’483,647

DIRECCIONAMIENTO

El direccionamiento utiliza por defecto números del tipo DINT (Double Integer), estos son
números codificados a 32 bits. Cuando se utilizan números con decimales y/o signo estos datos
corresponde a números de tipo REAL., llamados valor de punto flotante.
Mando de electrobombas alternadas.
Funcionamiento: Programa: Bombas Alternadas

(1) Modo Manual: Al presiona S1 una de las bombas se activa, siempre y cuando Nivel < HL.
(2) Al presionar S0, la bomba se detiene o se desenergiza el sistema.
(3) Modo Automático: La bomba que arranco manualmente, solo se detiene si Nivel > HL
(4) Cuando Nivel < LL, arranca la bomba que no trabajo
Aritmética con coma flotante

Los números con decimales (Mantisa), se representan en el Estándar IEEE 754 de 32 bit. Este
estándar utiliza una forma de representación para estos
números según el modelo siguiente:
(1) 1 BIT para el signo (0 = + 1= -)
(2) 8 BIT para el exponente
(3) 23 bit para el representar el valor del numero
Representación en Coma Flotante.

Con esta notación exponencial seremos capaces representar un amplio rango de valores numéricos
positivos y negativos centrados en el cero.
Un numero cualquiera X expresado en notación exponencial se puede escribir como:
Representación en Coma Flotante.
Sistema redundante para maxima seguridad.

a. Es un sistema que proporciona mayor disponibilidad porque utiliza una pareja de


chasis redundante para mantener el proceso en funcionamiento en caso de que la
ocurrencia de un evento como, por ejemplo, el fallo de uno de los controladores,
detenga el proceso en sistemas no redundantes. La pareja de chasis redundantes
incluye dos chasis ControlLogix sincronizados con componentes específicos idénticos
en ambos. Se requieren, por ejemplo, un modulo de redundancia y al menos un modulo
de comunicación ControlNet o EtherNet/IP.

También podría gustarte