Ejemplo 1
BxP
El siguiente programa multiplica con flanco positivo de XB, los datos BCD de X0 hasta Xf con
los datos BCD de D8. El resultado se almacena en D0 y D1.
Lista de instrucciones
MELSEC
1
Multiplicador
2
Multiplicador
3
Resultado de muliplicación
Ejemplo 2
B/P
El siguiente ejemplo ejecuta con flanco positivo de SM400, una división de los datos BCD 5678
hasta 1234. El resultado se almacena en D502 y el valor residual en D503. En el último paso
se emite el cuociente (D502) a Y30 hasta Y3F.
Lista de instrucciones
MELSEC
1
Dividendo
2
Divisor
3
Cuociente
4
Resto
INDICACIÓN
Estos ejemplos de programa no son ejecutables 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 informciones 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
Plano de contactos
Plano de contactos
Bx, BxP, B/, B/P
Lista de instrucciones IEC
BMULTMB1, BMULTKB1, BMULTIB1, BXP_0B1
Lista de instrucciones IEC
BMULTMB2, BMULTKB2, BMULTIB2, BXP_0B2
6 – 55