Instrucciones de seguridad de diagrama de lógica de escalera

Las rutinas de la tarea de seguridad pueden usar los siguientes tipos de instrucciones de seguridad de diagrama de lógica de escalera.
Cuando se utilizan instrucciones que devuelven valores con decimales empleando los operandos REAL o LREAL, Rockwell Automation ha verificado la precisión hasta 6 cifras decimales.

Proceso

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
FGEN
Generador de funciones
Convierte una entrada basada en una función lineal a nivel de piezas.
Versión 38 o posterior

Matemáticas avanzadas

Rockwell Automation no ha realizado un análisis matemático independiente de los algoritmos numéricos utilizados en ninguna de las siguientes instrucciones matemáticas avanzadas. Si necesita un grado específico de exactitud, debe probar funcionalmente esta instrucción sobre su dominio de entrada esperado.
Mnemónico
Nombre
Descripción
Aplicación Logix Designer
EXPT
X a la potencia de Y
Devuelve el valor de X a la potencia de Y.
Versión 36 o posterior
XPY
X a la potencia de Y
Devuelve el valor de X a la potencia de Y.
Versión 35 o anterior
LN
Logaritmo natural
Calcula el logaritmo natural de un número.
Versión 36 o posterior
LOG
Logaritmo decimal
Calcula el logaritmo decimal de un número.
Todas las versiones

Matriz (archivo)

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
AVE
Promedio de archivo
Calcula la media/promedio de un conjunto de valores.
Todas las versiones
COP
Copiar archivo
Copia los datos binarios de un tag a otro (sin conversión de tipo).
Al utilizar la instrucción COP en una rutina de seguridad, debe verificar que la longitud sea constante y que la longitud del origen y del destino sean iguales.
Todas las versiones
FAL
Aritmética y lógica de archivo
Realiza operaciones de copia, aritméticas, lógicas y de función en los datos almacenados en una matriz.
Todas las versiones
FLL
Llenado de archivo
Llena los elementos de una matriz con el valor de origen, sin cambiar el valor de origen.
Todas las versiones
FSC
Búsqueda y comparación de archivo
Compara los valores de una matriz, elemento por elemento.
Todas las versiones
SIZE
Size in Elements
Busca la magnitud de una dimensión de una matriz.
Todas las versiones
STD
Desviación estándar de archivo
Calcula la desviación estándar de un conjunto de valores.
Todas las versiones
BSL
Desplazamiento de bit a la izquierda
Cambia el número especificado de bits a la izquierda.
Todas las versiones
BSR
Desplazamiento de bit a la derecha
Cambia el número especificado de bits a la derecha.
Todas las versiones
FFL
Carga Fifo
Almacena un valor en una matriz empleando el método “primero en entrar/primero en salir”.
Todas las versiones
FFU
Descarga Fifo
Recupera un valor de una matriz empleando el método “primero en entrar/primero en salir”.
Todas las versiones
LFL
Carga Lifo
Almacena un valor en una matriz empleando el método “último en entrar/primero en salir”.
Todas las versiones
LFU
Descarga Lifo
Recupera un valor de una matriz empleando el método “primero en entrar/primero en salir”.
Todas las versiones

Bit

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
ONS
Un impulso
Permite que un evento se produzca una vez.
Todas las versiones
OSR
Un impulso en flanco descendente
Establece un bit de salida para un escán con el flanco (descendente) de verdadero a falso del estado del renglón.
Todas las versiones
OSF
Un impulso en flanco ascendente
Establece un bit de salida para un escán con el flanco (ascendente) de falso a verdadero del estado del renglón.
Todas las versiones
OTE
Energizar salida
Controla un bit (realizar las operaciones de establecer y borrar en función del estado del renglón).
Todas las versiones
OTL
Enclavamiento de salida
Establecer un bit (retentivo).
Todas las versiones
OTU
Desenclavamiento de salida
Borrar un bit (retentivo).
Todas las versiones
XIC
Examinar si está cerrado
Examina el bit de datos para establecer o borrar la condición del renglón.
Todas las versiones
XIO
Examinar si está abierto
Examina el bit de datos para establecer o borrar la condición del renglón.
Todas las versiones

Tiempo/contador

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
CTD
Conteo regresivo
Conteo regresivo.
Todas las versiones
CTU
Conteo progresivo
Conteo progresivo.
Todas las versiones
RES
Restablecimiento
Restablecer un temporizador o un contador.
Todas las versiones
RTO
Temporizador retentivo activado
Acumular tiempo.
Todas las versiones
TOF
Temporizador de retardo a la desconexión
Contabilizar el tiempo que un temporizador está inhabilitado.
Todas las versiones
TON
Temporizador de retardo a la conexión
Contabilizar el tiempo que un temporizador está habilitado.
Todas las versiones

Comparación

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
EQ
Igual a
Probar si dos valores son iguales.
Versión 36 o posterior
EQU
Igual a
Probar si dos valores son iguales.
Versión 35 o anterior
CMP
Comparación
Realiza una comparación en las operaciones aritméticas que se especifican en la expresión.
Todas las versiones
GE
Mayor o igual que
Probar si un valor es mayor o igual a un segundo valor.
Versión 36 o posterior
GEQ
Mayor o igual que
Probar si un valor es mayor o igual a un segundo valor.
Versión 35 o anterior
GT
Mayor que
Probar si un valor es mayor a un segundo valor.
Versión 36 o posterior
GRT
Mayor que
Probar si un valor es mayor a un segundo valor.
Versión 35 o anterior
IsINF
Es infinito
Comprueba si el valor de punto flotante es +/– infinito.
Todas las versiones
IsNAN
No es un número
Comprueba si el valor de punto flotante no es un número.
Todas las versiones
LE
Menor o igual que
Probar si un valor es menor o igual a un segundo valor.
Versión 36 o posterior
LEQ
Menor o igual que
Probar si un valor es menor o igual a un segundo valor.
Versión 35 o anterior
LT
Menor que
Probar si un valor es menor a un segundo valor.
Versión 36 o posterior
LES
Menor que
Probar si un valor es menor a un segundo valor.
Versión 35 o anterior
CORRIENTE
Límite
Probar si un valor está dentro de un rango determinado.
Versión 36 o posterior
LIM
Límite
Probar si un valor está dentro de un rango determinado.
Versión 35 o anterior
MEQ
Máscara igual a
Pasar la fuente, comparar los valores a través de una máscara y determinar si son iguales.
Todas las versiones
NE
No es igual
Probar si un valor no es igual a un segundo valor.
Versión 36 o posterior
NEQ
No es igual
Probar si un valor no es igual a un segundo valor.
Versión 35 o anterior

Movimiento/lógica

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
AND
Función Y a nivel de bits
Realizar la función Y a nivel de bits.
Todas las versiones
CLR
Borrar
Borrar un valor.
Todas las versiones
MOVE
Move
Copiar un valor.
Versión 36 o posterior
Varistor MOV
Move
Copiar un valor.
Versión 35 o anterior
MVM
Mover con máscara
Copiar una parte específica de un entero.
Todas las versiones
NOT
Función NO a nivel de bit
Realizar la función NO a nivel de bits.
Todas las versiones
O BIEN
Función O a nivel de bit
Realizar la función O a nivel de bits.
Todas las versiones
SWPB
Intercambio de byte
Reacomodar los bytes de un valor.
Todas las versiones
XOR
Función O exclusivo a nivel de bit
Realizar la función O exclusivo a nivel de bits.
Todas las versiones

Control de programa

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
AFI
Instrucción siempre falso
Fuerza un renglón a falso (el renglón sigue ejecutándose).
Todas las versiones
EVENT
Activación de tarea de evento
Activa la ejecución de una tarea de evento. La instrucción del evento acciona un escán de la tarea estándar.
Todas las versiones
JMP
Salto a etiqueta
El escán de la lógica salta a una ubicación etiquetada dentro de la misma rutina.
Todas las versiones
JSR
Salto a subrutina
Saltar a otra rutina.
Todas las versiones
LBL
Etiqueta
Identifica una ubicación de destino para una instrucción JMP.
Todas las versiones
MCR
Restablecimiento de control maestro
Fuerza a que todos los renglones de una sección de la lógica se ejecuten en estado falso.
Todas las versiones
NOP
Ninguna operación
Insertar un indicador de posición en la lógica.
Todas las versiones
RET
Retorno
Retornar los resultados de una subrutina.
Todas las versiones
SBR
Subrutina
Aceptar los datos que se pasan a una subrutina mediante la instrucción JSR.
Todas las versiones
TND
Fin temporal
Marcar un fin temporal que detiene la ejecución de la rutina.
Todas las versiones

Cálculo/matemática

Rockwell Automation no ha realizado ningún análisis matemático independiente de los algoritmos numéricos usados en las instrucciones SQRT o SQR. Si necesita un grado específico de exactitud, debe probar funcionalmente esta instrucción sobre su dominio de entrada esperado.
Mnemónico
Nombre
Descripción
Aplicación Logix Designer
ABS
Valor absoluto
Tomar el valor absoluto de un valor.
Todas las versiones
ADD
Suma
Sumar dos valores.
Todas las versiones
CPT
Cálculo
Realizar la operación aritmética definida en la expresión.
Todas las versiones
DIV
División
Dividir dos valores.
Todas las versiones
MOD
Modulus
Determinar el residuo después de que un valor se divide entre un segundo valor.
Todas las versiones
MUL
Multiplicación
Multiplicar dos valores.
Todas las versiones
NEG
Negar
Tomar el signo opuesto de un valor.
Todas las versiones
SQRT
Raíz cuadrada
Calcular la raíz cuadrada de un valor.
Versión 36 o posterior
SQR
Raíz cuadrada
Calcular la raíz cuadrada de un valor.
Versión 35 o anterior
SUB
Resta
Restar dos valores.
Todas las versiones

Trigonometría

Rockwell Automation no ha realizado un análisis matemático independiente de los algoritmos numéricos de ninguna de las siguientes instrucciones de trigonometría. Si necesita un grado específico de exactitud, debe probar funcionalmente esta instrucción sobre su dominio de entrada esperado.
Mnemónico
Nombre
Descripción
Aplicación Logix Designer
ACOS
Arcocoseno
Calcula el arcocoseno de un número.
Versión 36 o posterior
ACS
Arcocoseno
Calcula el arcocoseno de un número.
Versión 35 o anterior
ASIN
Arcoseno
Calcula el arcoseno de un número.
Versión 36 o posterior
ASN
Arcoseno
Calcula el arcoseno de un número.
Versión 35 o anterior
ATAN
Arcotangente
Calcula la arcotangente en radianes de y/x teniendo en cuenta el signo de un valor para determinar el cuadrante correcto.
Versión 36 o posterior
ATN
Arcotangente
Calcula la arcotangente en radianes de y/x teniendo en cuenta el signo de un valor para determinar el cuadrante correcto.
Versión 35 o anterior
ATAN2
Arcotangente 2
Calcula la arcotangente en radianes de y/x teniendo en cuenta los signos de ambos valores para determinar el cuadrante correcto.
Todas las versiones
COS
Coseno
Calcula el coseno de un número.
Todas las versiones
SIN
Seno
Calcula el seno de un número.
Todas las versiones
TAN
Tangente
Calcula la tangente de un número.
Todas las versiones

E/S

Para obtener información sobre consideraciones especiales al usar las instrucciones GSV y SSV, consulte el manual del usuario del controlador.
Mnemónico
Nombre
Descripción
Aplicación Logix Designer
GSV
Obtener valor del sistema
Obtener información de estado del controlador.
Todas las versiones
SSV
Set System Value
Establecer información de estado del controlador.
Todas las versiones

Conversión matemática

Mnemónico
Nombre
Descripción
Aplicación Logix Designer
DEG
Grados
Convierte de radianes a grados.
Todas las versiones
BCD_TO
Convertir a número entero
Convierte un valor BCD en un valor entero.
Versión 36 o posterior
FRD
Convertir a número entero
Convierte un valor BCD en un valor entero.
Versión 35 o anterior
RAD
Radianes
Convierte de grados a radianes.
Todas las versiones
TO_BCD
Convertir a BCD
Convierte un valor entero en un valor BCD.
Versión 36 o posterior
TOD
Convertir a BCD
Convierte un valor entero en un valor BCD.
Versión 35 o anterior
TRUNC
Truncar
Elimina la parte fraccional de un valor.
Versión 36 o posterior
TRN
Truncar
Elimina la parte fraccional de un valor.
Versión 35 o anterior
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal