Sei sulla pagina 1di 6

28/11/2019

INTRODUCCIÓN
• La mayoría de los procesos industriales emplean
arquitecturas de autómatas programables para
realizar control automático.
• Los autómatas utilizan un juego de instrucciones para
llevar el control.
• Estas, pueden ser de tipo matemáticas, de
desplazamiento y comparadores, entre otras.
• Las instrucciones de comparación, desplazamiento y
funciones matemáticas le permiten al autómata
INSTRUCCIONES DE COMPARACIÓN programable realizar cálculos, procesar y manipular
cualquier tipo de datos de variables relacionadas con
Y DESPLAZAMIENTO
el proceso.
2

DEFINICIÓN: COMPARADORES
• Las instrucciones de comparación se utilizan
Es un circuito secuencial ya para contrastar dos valores de un mismo tipo
sea analógico o digital, de datos.
• Si la instrucción de comparación genera un
capas de comparar dos resultado verdadero, la salida se activará [1].
• Existen varios tipos de comparaciones, es
señales de entrada y variar posible seleccionar el tipo de comparación y
el tipo de datos en las listas desplegables
la salida. respectivas.

3 4

TIPOS:
1.CMP == (Igual):
2.CMP <>: (Diferente):
3.CMP >=: (Mayor o igual))
4.CMP <=: Menor o igual
5.CMP >: Mayor
6.CMP <: Menor

5 6

1
28/11/2019

La tabla siguiente muestra ejemplos de comparación de


CMP == (Igual):
cadenas de caracteres:
 La instrucción "Igual" permite consultar si son iguales el primer
(<Operando1>) y segundo (<Operando2>) valor de
comparación.
 Si se cumple la condición de la comparación, la instrucción
devuelve el resultado lógico (RLO) "1".
 Si la condición de la comparación no se cumple, la instrucción
devuelve el RLO "0".
 En una comparación de cadenas de caracteres, los distintos
caracteres se comparan según su codificación ASCII (p. ej. 'a' es
mayor que 'A'). La comparación se realiza de izquierda a
derecha.
 El primer carácter diferente es el decisivo para el resultado de
la comparación.

7 8

Parámetros Ejemplo
La tabla siguiente muestra los parámetros de la instrucción "Igual": El siguiente ejemplo muestra el funcionamiento
de la instrucción:

La salida "TagOut" se activa cuando se cumplen las condiciones


siguientes:
Los operandos "TagIn_1" y "TagIn_2" devuelven el estado lógico "1".
Se cumple la condición de la instrucción de comparación
("Tag_Value1" = "Tag_Value2").

9 10

CMP <>: (Diferente): La tabla siguiente muestra ejemplos de comparación de


cadenas de caracteres:
La instrucción "Diferente" permite consultar si son diferentes el
primer (<Operando1>) y segundo (<Operando2>) valor de
comparación.

Si se cumple la condición de la comparación, la instrucción


desuelve el resultado lógico (RLO) "1". Si la condición de la
comparación no se cumple, la instrucción desuelve el RLO "0".

En una comparación de cadenas de caracteres, los distintos


caracteres se comparan según su codificación ASCII (p. ej. 'a' es
mayor que 'A'). La comparación se realiza de izquierda a derecha.
El primer carácter diferente es el decisivo para el resultado de la
comparación.

11 12

2
28/11/2019

Parámetros Ejemplo
La tabla siguiente muestra los parámetros de la El siguiente ejemplo muestra el funcionamiento de la
instrucción "Diferente": instrucción:

La salida "TagOut" se activa cuando se cumplen las condiciones


siguientes:
Los operandos "TagIn_1" y "TagIn_2" devuelven el estado lógico
"1".
Se cumple la condición de la instrucción de comparación
("Tag_Value1" <> "Tag_Value2").
13 14

CMP >=: (Mayor o igual)) La tabla siguiente muestra ejemplos de comparación de


cadenas de caracteres:
La instrucción "Mayor o igual" permite consultar si el
primer valor de comparación (<Operando1>) es mayor o
igual al segundo (<Operando2>). Ambos valores de
comparación deben ser del mismo tipo de datos.
Si se cumple la condición de la comparación, la
instrucción devuelve el resultado lógico (RLO) "1". Si la
condición de la comparación no se cumple, la
instrucción devuelve el RLO "0".
En una comparación de cadenas de caracteres, los
distintos caracteres se comparan según su codificación
ASCII (p. ej. 'a' es mayor que 'A'). La comparación se
realiza de izquierda a derecha.
15 16

Parámetros Ejemplo
La tabla siguiente muestra los parámetros de la El siguiente ejemplo muestra el funcionamiento de la
instrucción "Mayor o igual": instrucción:

La salida "TagOut" se activa cuando se cumplen las condiciones


siguientes:
Los operandos "TagIn_1" y "TagIn_2" devuelven el estado lógico
"1".
Se cumple la condición de la instrucción de comparación
("Tag_Value1" >= "Tag_Value2").
17 18

3
28/11/2019

La tabla siguiente muestra ejemplos de


CMP <=: Menor o igual comparación de cadenas de caracteres:
La instrucción "Menor o igual" permite consultar si el primer
valor de comparación (<Operando1>) es menor o igual al
segundo (<Operando2>). Ambos valores de comparación deben
ser del mismo tipo de datos.
Si se cumple la condición de la comparación, la instrucción
devuelve el resultado lógico (RLO) "1". Si la condición de la
comparación no se cumple, la instrucción devuelve el RLO "0".
En una comparación de cadenas de caracteres, los distintos
caracteres se comparan según su codificación ASCII (p. ej. 'a' es
mayor que 'A'). La comparación se realiza de izquierda a derecha.
El primer carácter diferente es el decisivo para el resultado de la
comparación.

19 20

Parámetros Ejemplo
La tabla siguiente muestra los parámetros de la El siguiente ejemplo muestra el funcionamiento de la instrucción:
instrucción "Menor o igual": La salida "TagOut" se activa cuando se cumplen las condiciones
siguientes:

Los operandos "TagIn_1" y "TagIn_2" devuelven el estado lógico


"1".
Se cumple la condición de la instrucción de comparación
("Tag_Value1" <= "Tag_Value2").

21 22

CMP >: Mayor CMP <: Menor


Ejemplo
El siguiente ejemplo muestra el funcionamiento de la Ejemplo
instrucción: El siguiente ejemplo muestra el funcionamiento de la
instrucción:

La salida "TagOut" se activa cuando se cumplen las condiciones


La salida "TagOut" se activa cuando se cumplen las condiciones
siguientes:
siguientes:
Los operandos "TagIn_1" y "TagIn_2" devuelven el estado lógico "1".
Los operandos "TagIn_1" y "TagIn_2" devuelven el estado lógico
Se cumple la condición de la instrucción de comparación
"1".
("Tag_Value1" > "Tag_Value2"). Se cumple la condición de la instrucción de comparación ("Tag_Value1" <
"Tag_Value2").

23 24

4
28/11/2019

INSTRUCCIONES DE DESPLAZAMIENTO BYTES Y WORDS


Las instrucciones de desplazamiento permiten mover y/o copiar elementos de • Bit significa Binary digit (‘dígito binario’).
datos a otra dirección de memoria. Es necesario aclarar que el proceso de • Un bit es un dígito del sistema de numeración binario. Las
desplazamiento no modifica los datos de origen.
unidades de almacenamiento tienen por símbolo bit[.]
• Mientras que en el sistema de numeración decimal se usan
diez dígitos, en el binario se usan solo dos dígitos, el 0 y el
1.
• Un bit o dígito binario puede representar uno de esos dos
valores: 0 o 1.

Apagada Encendida

25 26

• El bit es la unidad mínima de información • Con un bit podemos representar solamente dos valores,
empleada en informática, en cualquier que suelen representarse como 0, 1. Para representar o
codificar más información en un dispositivo digital,
dispositivo digital, o en la teoría de la necesitamos una mayor cantidad de bits. Si usamos dos
información. bits, tendremos cuatro combinaciones posibles:
• Con él, podemos representar dos valores • 0 0 - Los dos están "apagados“
• 0 1 - El primero está "apagado" y el segundo
cuales quiera, como verdadero o falso, "encendido“
abierto o cerrado, blanco o negro, norte o • 1 0 - El primero está "encendido" y el segundo
sur, masculino o femenino, rojo o azul, etc. "apagado“
• Basta con asignar uno de esos valores al • 1 1 - Los dos están "encendidos”
• Con estas cuatro combinaciones podemos representar
estado de "apagado" (0), y el otro al estado hasta cuatro valores diferentes.
de "encendido" (1).
27 28

• A través de secuencias de bits, se puede MANDO DE ELECTROBOMBAS ALTERNADAS


Este sistema posee una gran flexibilidad ya que ese estaría manteniendo dos
codificar cualquier valor discreto como tanques de almacenamiento para esta única barriada.

números, palabras, e imágenes. En caso de falla, mantenimiento, etc., de alguna bomba, este sistema no
se detendrá completamente el valioso fluido, ya que, la otra bomba se
• En general, con un número n de bits encargaría de mantener los niveles necesarios en los tanques.

pueden representarse hasta 2n valores


diferentes.
• Nota: Hoy en día, en la inmensa
mayoría de los computadores, y en la
mayoría de los campos, un byte tiene 8
bits.

29 30

5
28/11/2019

CARACTERISTICAS:
• Los relés de alternadores de bomba son relés que reciben señal de un
contacto que indica que es necesario bombear agua. El relé cierra un
contacto que hace que la bomba Nº 1 actúe.
• Cuando el contacto exterior al relé abre el contacto del relé también abre.
• Posteriormente ese contacto exterior vuelve a operar cuando sea necesaria de
nuevo la operación de una bomba. En este último caso el relé hace que opere
el contacto de la bomba Nº 2.
• Esto hace posible una operación alternada de las bombas.

31 32

MANDO DE ELECTROBOMBAS
MEDICION Y CONTROL DE PERIODOS DE OPERACIÓN
 Definir, especificar, comprar, instalar, poner en marcha y poder
hacer un mantenimiento de los Instrumentos locales y remotos
para poder capturar las variables de proceso.
 Definir, especificar, comprar, instalar, poner en marcha y poder
K2 K2 K2
hacer un mantenimiento del Sistema de Control para poder K1 K1 K1

manejar el proceso.
 Definir, especificar, comprar, instalar, poner en marcha y poder
hacer un mantenimiento de los Instrumentos Finales de Control
(Válvulas, Variadores de Velocidad, etc.) para poder modificar F1 F1 F1 F2 F2 F2

las variables del proceso.


 Definir, especificar, comprar, instalar, poner en marcha y poder
hacer un mantenimiento de los Materiales para poder instalar
los instrumentos, sistema de control y elementos finales de
control.
33 34 MOTOR_1 MOTOR_2

GRACIAS
35

Potrebbero piacerti anche