Funciones especiales
Ejemplo
BTAN
El siguiente programa calcula para la duración de activación de SM400, el valor de tangente del
valor BCD de 3 posiciones en X20 hasta X2B. Cuando el valor en X20 hasta X2B resulta mayor a
360, se corrige el valor en un rango de valores entre 0° hasta 360°.
El signo se emite al Y60. La parte íntegra se emite como valor BCD de 1 posición a Y50 hasta Y53.
Las posiciones después de la coma se emiten como valor BCD de 4 posiciones a Y40 hasta Y4F.
Lista de instrucciones MELSEC
1
Cálculo de tangente
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
3 9 0
BCD
B/
D10
0
0
0
1
BCD
D11
1
D20
0
0
3
0
0
0
BCD
BCD
BTAN
D21
0
0
BCD
D22
5 7 7 4
BCD
BTAN, BTANP
Plano de contactos
0
Y60
0
OUT
Y53 Y50
0
0
0
BCD
MOV
Y40
Y4F
5 7 7 4
BCD
MOV
BTAN_MB1, BTAN_KB1, BTAN_IB1, BTAN0B1
7 – 397