Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BÁSICO
Rockwell I
Operaciones matemáticas
Sesión
Tipos de datos
Instrucción Función
ADD Sumar dos valores
SUB Restar dos valores
MUL Multiplicar dos valores
DIV Dividir dos valores
MOD Determinar el residuo de una división
SQR Calcular la raíz cuadrada de un valor
NEG Cambiar el signo de un valor
ABS Hallar el valor absoluto de un valor
CPT Evaluar una expresión
Consideraciones generales
Ejemplo 🡪
Consideraciones generales
Cuando se utiliza una instrucción con parámetros Source A y Source B ambos pueden ser:
Se pueden utilizar diferentes tipos de datos en una sola instrucción, pero puede producirse:
• Pérdida de exactitud
• Error de redondeo
• La instrucción requiere más tiempo para ejecutarse
ADD
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.
SUB
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.
MUL
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.
DIV
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.
Si se coloca el número 0 el Source B, el PLC entra en fallo menor pero aún puede seguir ejecutando la
lógica restante sin problemas.
MOD
La instrucción MOD divide Source A entre Source B y coloca el residuo en Dest.
SQR
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 calcula la raíz de un número negativo sin desbordamiento ni fallas.
NEG
La instrucción NEG cambia el signo de Source y coloca el resultado en Dest.
CPT
Realiza las operaciones matemáticas que se definen dentro del parámetro Expression.
La ejecución de una instrucción CPT es un poco más lenta y usa más memoria que la ejecución de las
otras instrucciones de cálculo matemáticas.
Permite introducir expresiones complejas en una sola instrucción.
TIA PORTAL
BÁSICO
Rockwell I
Módulo I/O analógico
Sesión
Señales analógicas
Recordar: Los módulos IO de analógicas son tarjetas electrónicas que tienen como función digitalizar las
señales analógicas para que puedan ser procesadas por la CPU. Estas señales analógicas que varían
continuamente y pueden ser magnitudes de temperaturas, presiones, tensiones, corrientes, entre otros.
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 más difundidos son:
Corriente Tensión
0 – 20 mA 0 – 10 V
4 – 20 mA D–5V
1–5V
± 10 V
Configuración de módulo analógico
2.- Se selecciona el módulo deseado y
1.- Dar clic derecho sobre
clic en crear
“CompactBus Local” y seleccionar
“New Module”
3.- Dar clic derecho sobre el módulo a 4.- En la pestaña de Input Configuration seleccionar
configurar y seleccionar “Properties” el canal a utilizar y el rango de entrada
5.- Se coloca un bloque MOV, en “Source” se agrega un 6.- Se configura el tag de “Source” como tipo Alias y
tag para hacer la lectura de la entrada analógica y en se selecciona el módulo y el canal configurado
“Dest“ uno para guardar ese valor. anteriormente.
Módulos analógicos | características
Los módulos se comunican con el controlador mediante la interface de bus. Los módulos también reciben
alimentación eléctrica de 5 VCC y 24 VCC a través de la interface del bus.
Se pueden instalar tantos módulos analógicos como acepte la fuente de alimentación eléctrica. Sin
embargo, los módulos tienen una clasificación de distancia respecto a la fuente de alimentación eléctrica
de 8, lo que significa que no pueden ubicarse a más de 8 módulos de distancia con respecto a la fuente de
alimentación eléctrica.
En caso de optar por utilizar una fuente de voltaje externa será necesario conmutar un interruptor interno
de alimentación eléctrica de 24 VCC, de lo contrario la alimentación se recibe del bus.
Algunos número de catálogos específicos de módulos analógicos contienen una imagen de diagnóstico
que pueden ayudar a identificar el origen de los problemas que pueden ocurrir al poner en marcha o
durante la operación normal del canal.
Módulos analógicos | Resolución y escalado
Para la tarjeta 1759-IF4X0F2 se tiene:
Rockwell I
Comparadores
Sesión
Instrucciones de Comparación
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 5000 se tienen las siguientes instrucciones de comparación.
Instrucción Función
EQU Verificar si dos valores son iguales
NEQ Verificar si dos valores son diferentes
GRT Determinar si un valor es mayor que otro valor
LES Determinar si un valor es menor que otro valor
GEQ Probar si un valor es mayor o igual que otro valor
LEQ Probar si un valor es menor o igual que otro valor
LIM Determinar si un valor se encuentra dentro de un
rango específico
CMP Comparar los valores según una expresión
MEQ Pasar dos valores a través de una máscara y
determinar si son iguales
Consideraciones generales
Ejemplo 🡪
Source A, 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 pueden ser:
• Constante y Dirección de memoria
• Dirección de memoria y Constante
• Dirección de memoria y Dirección de memoria
• Constante y Constante
Se pueden utilizar diferentes tipos de datos en una sola instrucción
Consideraciones generales
Rockwell I
Subrutinas
Sesión
¿Qué es una subrutina?
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 5000 se procede de la siguiente manera:
1.- Dar clic derecho sobre 2.- Colocar el nombre de la subrutina y seleccionar el
MainProgram y seleccionar New Routine. tipo de lenguaje de programación.
Para llamar una subrutina en el programa principal se utiliza la función JSR. En esta función simplemente
se selecciona entre un listado de todas las subrutinas creadas la subrutina a llamar.
TIA PORTAL
BÁSICO
Rockwell I
Temporizadores
Sesión
Instrucciones de temporización | TON
La instrucción TON es un temporizador no retentivo que acumula el tiempo cuando la instrucción está
activada.
Esta instrucción se activa con una condición verdadera a la entrada.
La instrucción TON se conforma de los siguientes parámetros:
Rockwell I
Contadores
Sesión
Instrucciones de conteo | CTU
La instrucción CTU cuenta progresivamente por cada pulso recibido a la entrada.
Parámetro Tipo de dato Descripción
(Mnemónico)
.OV BOOL Bit de overflow, indica que el contador superó su límite superior
2,147,483,647
.UN BOOL Bit de overflow, indica que el contador superó su límite inferior
-2,147,483,648
.PRE DINT El valor de preajuste especifica el valor al que debe llegar el valor
acumulado para que la instrucción establezca el bit .DN.
.ACC DINT El valor acumulado registra el número de transiciones que la
instrucción ha contado.
Instrucciones de conteo | CTD
.OV BOOL Bit de overflow, indica que el contador superó su límite superior
2,147,483,647
.UN BOOL Bit de overflow, indica que el contador superó su inferior
-2,147,483,648
.PRE DINT El valor de preajuste especifica el valor al que debe llegar el
valor acumulado para que la instrucción establezca el bit .DN.
.ACC DINT El valor acumulado registra el número de transiciones que la
instrucción ha contado.
RES
La instrucción RES se utiliza para reestablecer una estructura del tipo TIMER o COUNTER.
RES
La instrucción RES se utiliza para reestablecer una estructura del tipo TIMER o COUNTER.
LSL_1
T1
DESCRIPCIÓN DEL PROCESO
Modo Automático
Modo Manual
Objetivo:
Características:
FP
1 ON OFF
FP
FP
3 OFF ON
FP