Coseno (COS)

En esta tabla se especifican los controladores y las aplicaciones compatibles con esta instrucción.
Arquitectura
Aplicaciones estándar
Aplicaciones de seguridad
Controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570
Sí
No
Controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590
Sí
Sí
La instrucción COS coge el coseno del valor de Source (en radianes) y almacena el resultado en Destination. El operador/la función COS calculan el coseno del Origen y devuelven el resultado de punto flotante. El valor resultante siempre es mayor o igual a -1 y menor o igual a 1.
Idiomas disponibles
Diagrama de lógica de escalera
COS_LD_avail_v31
Diagrama de bloque de funciones
El Diagrama del bloque de funciones es compatible con estos elementos:
Bloque FBD
COS_FBD_avail_v31
Función FBD
CONSEJO: La función FBD es aplicable solo a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
COS_avail_FBDFunction
Texto estructurado
Esta instrucción no está disponible en texto estructurado.
CONSEJO: Use COS como un operador en una expresión para calcular el mismo resultado. Consulte Structured Text Syntax para obtener más información sobre la sintaxis de las expresiones y las asignaciones en el texto estructurado.
Diagrama de lógica de escalera
Operando
Tipo de datos
Controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570
Tipo de datos
Controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590
Formato
Descripción
Source
SINT
INT
DINT
REAL
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
Inmediato
etiqueta
Averiguar el coseno de este valor.
Destination
SINT
INT
DINT
REAL
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
etiqueta
Etiqueta para almacenar el resultado.
Diagrama de bloque de funciones
Bloque FBD
Operando
Tipo
Formato
Descripción
Etiqueta COS
FBD_MATH_ADVANCED
etiqueta
Estructura COS
Función FBD
CONSEJO: La función FBD es aplicable solo a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
Operando
Tipo de datos
Descripción
Source
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
Valor a convertir en coseno.
Operando de salida (pin a la derecha)
Tipo de datos
Controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590
Descripción
Dest
REAL
LREAL
Resultado de la función.
Consulte las Funciones FBD.
Aspectos del operador
El operador COS se puede utilizar en varias expresiones. De manera similar, la función COS se invoca en declaraciones de Texto estructurado. Ambas aplicaciones de COS devuelven un resultado de punto flotante que contiene el coseno del Origen. Dependiendo del contexto, este valor podría convertirse a continuación si correspondiese.
Estructura de FBD_MATH_ADVANCED
Miembros de entrada
Tipo de datos
Descripción
EnableIn
BOOL
Habilita la entrada. Si no está en falso, la instrucción no se ejecuta y las salidas no se actualizan.
Está establecido de forma predeterminada.
Source
REAL
Entrada a la instrucción trigonométrica
Miembros de salida
Tipo de datos
Descripción
EnableOut
BOOL
Indica si la instrucción está habilitada.
Dest
REAL
Resultado de la instrucción matemática.
Afecta a las marcas de estado matemáticas
Controladores
Afectar a la marca de estado matemático
Controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590
Condicional, consulte Marcas de estado matemático.
Controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570
Sí
Fallos mayores/menores
No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices.
Ejecución
Diagrama de lógica de escalera
Condición/estado
Acción realizada
Pre-escaneado
N/A
La condición de entrada de renglón es falsa
Establecer la condición de salida de renglón a condición de entrada de renglón.
La condición de entrada de renglón es verdadera
Establecer la condición de salida de renglón a condición de entrada de renglón.
Destino = valor de coseno del Origen.
Post-escaneado
N/A
Diagrama de bloque de funciones
Bloque FBD
Condición/estado
Acción realizada
Pre-escaneado
N/A
EnableIn es falso
Establecer EnableOut a EnableIn.
EnableIn es verdadero
Destino = valor de coseno del Origen.
Si se produce un desbordamiento
Borrar EnableOut a falso
else
Se establece EnableOut a verdadero.
Primer escaneado de instrucción
N/A
Primera ejecución de instrucción
N/A
Post-escaneado
N/A
Función FBD
CONSEJO: La función FBD es aplicable solo a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
Condición/estado
Acción realizada
Pre-escaneado
N/A
Escaneado normal
Destino = valor de coseno del Origen.
Primera ejecución de instrucción
N/A
Primer escaneado de instrucción
N/A
Post-escaneado
N/A
Ejemplo
Diagrama de lógica de escalera
COS_LD_ex_v31
Diagrama de bloque de funciones
Bloque FBD
COS_example_FBDFunction
FBDFunction
COS_FBD_ex_v31
Texto estructurado
REAL_dest := COS(REAL_src);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal