Funciones especiales
Ejemplo
BACOS
El siguiente programa calcula para la duración de activación de SM400, el valor de arcocoseno
basándose en el valor de signo de X0 (positivo = activación de X0, negativo = desactivación
de X0), la parte íntegra BCD de 1 posición en X30 hasta X33 y las posiciones después de la
coma del valor BCD de 4 posiciones en X20 hasta X2F. El valor de ángulo calculado se emite
como valor BCD de 4 posiciones a Y40 hasta Y4F.
Lista de instrucciones MELSEC
1
Cálculo de arcocoseno
INDICACIÓN
Este ejemplo de programa no es ejecutable sin definición de variables en el cabezal de la
Unidad de Organización de Programa (POE). Como consecuencia pueden emitirse mensajes
de error del compilador o controlador. Mayores informaciones se encuentran en el párrafo 3.5.2
„Direccionamiento de secuencia de bits y registro en el GX IEC Developer" de estas
Instrucciones de Programación.
Programación MELSEC A y Q
Lista de instrucciones IEC
X2B X20
4 3 0
BCD
B/
D10
0
0
0
1
BCD
1
D20
D11
0
0 7
0
0
0
BCD
BCD
BACOS
D21
0
0
BCD
D22
3 4 2 0
BCD
BACOS, BACOSP
Plano de contactos
0
Y60
0
OUT
Y53 Y50
0
0
0
MOV
BCD
Y40
Y4F
3 4 2 0
MOV
BCD
BACOSMB2, BACOSKB2, BACOSIB2, BACOS0B1
7 – 403