Saltar al contenido principal

ACOS

Calcula el arcocoseno de Value y almacena el resultado en Angle.

Representación en Ladder

Bloque ACOS

Estructura de bloques

Tipo de variableNombreTipo de datosDescripción
VAR_INPUTENBOOLHabilita el bloque.
VAR_INPUTValueREALValor del coseno.
VAR_OUTPUTDoneBOOLIndica que la operación finalizó.
VAR_OUTPUTAngleREALÁngulo cuyo coseno es igual a Value, en radianes.

Operación

Cuando EN es TRUE, el bloque escribe el arcocoseno de Value en Angle.

Si la operación se completa sin errores, se establece Done. Si se produce un error en la operación, Done permanece como FALSE y Angle conserva su valor anterior.

Cuando EN es FALSE, Angle permanece inalterado y Done permanece FALSE.

Diagrama de flujo de ejecución

Diagrama de flujo de ejecución de ACOS

Ejemplos

Ejemplo 1 de Diagrama Ladder ACOS

Este ejemplo calcula el ángulo, en radianes, cuyo coseno es VALUE, y almacena el resultado final en ANGLE. El bloque se completa correctamente y activa Done.

Ejemplo 2 de Ladder ACOS

Este ejemplo calcula el ángulo, en radianes, cuyo coseno es VALUE, y almacena el resultado final en ANGLE. El bloque informa de un error de ejecución porque VALUE es menor que -1 y Done está deshabilitado.