Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión 3
• Las instrucciones de matemáticas evalúan las operaciones aritméticas usando una expresión o una
instrucción aritmética específica
• El software RsLogix 500 cuenta con las siguientes instrucciones matemáticas.
Ejemplo →
• Source A, Source B y Dest pueden trabajar con los siguientes tipos de datos:
• Cuando se utiliza una instrucción con parámetros Source A y Source B, ambos no pueden ser:
• Constante y Constante
• Esta instrucción suma los valores definidos en Source A y Source B, y guarda el resultado
en la marca o bandera colocada en Dest.
• Esta instrucción resta el valor establecido en Source B al valor definido en Source A y
guarda el resultado en la marca o bandera colocada en Dest.
• Esta instrucción realiza la operación de multiplicación entre los valores definidos en
Source A y Source B, y guarda el resultado en la marca o bandera colocada en Dest.
• Esta instrucción divide el valor establecido en Source A entre el valor definido en Source B
y guarda el resultado en la marca o bandera colocada en Dest.
• Colocar el valor de cero en Source B provocará que el PLC entre en fallo.
• Esta instrucción calcula la raíz cuadrada del valor absoluto de Source y guarda el
resultado en la marca o bandera colocada en Dest.
• Esta instrucción invierte el signo del valor definido en Source y guarda el resultado en la
marca o bandera colocada en Dest.
• Esta instrucción limpia el registro, es decir envía a 0 todos los bits de la marca colocada
en el operando Dest.
• Las instrucciones de comparación son utilizadas cuando se requiere obtener el resultado
lógico de una comparación de valores numéricos. A la salida de estas instrucciones solo se
pueden tener dos valores 0 (falso) y 1 (Verdadero).
• En RSLogix 500 se tienen las siguientes instrucciones de comparación.
Instrucción Función
EQU Igual a
NEQ Diferente a
LES Menor que
LEQ Menor o igual que
GRT Mayor que
GEQ Mayor o igual que
LIM Mayor o igual que y menor o igual que
• Las mayoría de instrucciones de comparación contienen los siguientes parámetros:
• Source A → Valor 1
• Source B → Valor 2
Ejemplo →
• Source A y Source B pueden trabajar con los siguientes tipos de datos:
• Cuando se utiliza una instrucción con parámetros Source A y Source B, ambos no pueden ser:
• Constante y Constante
• Instrucción utilizada para verificar que el valor establecido en Source A es igual al valor
establecido en Source B.
• De cumplirse la condición anterior el estado del renglón es verdadero.
• Instrucción utilizada para verificar que el valor establecido en Source A es diferente al
valor establecido en Source B.
• De cumplirse la condición anterior el estado del renglón es verdadero.
• Instrucción utilizada para verificar que el valor establecido en Source A es mayor al valor
establecido en Source B.
• De cumplirse la condición anterior el estado del renglón es verdadero.
• Instrucción utilizada para verificar que el valor establecido en Source A es menor al valor
establecido en Source B.
• De cumplirse la condición anterior el estado del renglón es verdadero.
• Instrucción utilizada para verificar que el valor establecido en Source A es mayor o igual al
valor establecido en Source B.
• De cumplirse la condición anterior el estado del renglón es verdadero.
• Instrucción utilizada para verificar que el valor establecido en Source A es menor o igual al
valor establecido en Source B.
• De cumplirse la condición anterior el estado del renglón es verdadero.
• Instrucción utilizada para verificar que el valor establecido en Test se encuentra dentro
de los limites establecidos (Low Lim y High Lim)
• De cumplirse la condición anterior el estado del renglón es verdadero.
• Cuando se utiliza la instrucción LIM con el parámetro Test como constante entonces:
• Low Limit debe ser dirección de memoria
• High Limit deber ser dirección de memoria
• Cuando se utiliza la instrucción LIM con el parámetro Test como dirección de memoria entonces:
• Low Limit puede ser constante o dirección de memoria
• High Limit puede ser constante o dirección de memoria
• Ambos no pueden constantes a la vez
• Son un conjunto de elementos que nos permiten monitorear o controlar funciones especiales de
un PLC.
• En la arquitectura de los PLCs MicroLogix se encuentran dentro de los registros Data Files S2.
• Algunos de estos elementos poseen una o ambas propiedades:
• Permisos de lectura
• Permisos de escritura
• A continuación se enlistan algunos de los registros S2 más utilizados:
• S:4 → Cuenta con 16 elementos del tipo booleano (bis del 0 al 15) que oscilan a distinta frecuencia
durante todo el ciclo RUN del PLC
→ El bit 0 oscilará con mayor frecuencia que el bit 15
→ Posee el permiso de lectura únicamente
Corriente Tensión
0 – 20 mA 0 – 10 V
4 – 20 mA D–5V
± 10 mA 0–2V
± 10 V
• Cualquier magnitud analógica que se desee procesar a través de los módulos de entradas
analógicas tiene que estar representada por una señal de:
• Tensión
• Corriente
• Resistencia
• Estas señales se encuentran dentro de ciertos rangos estandarizados. Los mas difundidos
son:
Corriente Tensión
0 – 20 mA 0 – 10 V
4 – 20 mA D–5V
± 10 mA 0–2V
± 10 V
3.- Dar clic sobre el módulo 4.- Habilitar el canal a utilizar.
agregado.
5.- Seleccionar 6.- Seleccionar el tipo de
Engineering Units como entrada a leer (en este
formato de datos ejemplo es Pt 100 385).
2.- El valor de la lectura se envía a una marca o
1.- Se coloca un bloque MOV y en Source se
bandera para poder ser utilizada posteriormente
selecciona el modulo de entrada y el canal a leer.
en el programa.
• Recurso ofrecido por un PLC que nos permite estructurar programas dependiendo del
tipo de función que estos realizan en el control del proceso o máquina en cuestión.
• Para declarar una subrutina en RSLogix 500 se procede de la siguiente manera:
1.- Dar clic derecho sobre 2.- Colocar el numero de la subrutina, en este
Program Files y seleccionar New. ejemplo es la numero 3.
• Para ejecutar una subrutina en el programa principal se utiliza la función JSR.
• Para utilizar esta función basta con colocar el numero de la de la subrutina que se desea ejecutar
cíclicamente y automáticamente se direccionará al elemento en cuestión.