Multiplicar Doble Entero (Fmmul32) - Siemens FM 352-5 Manual Del Usuario

High speed boolean processor
Tabla de contenido

Publicidad

6.10.14

Multiplicar doble entero (FMMul32)

Descripción
FMMul32 multiplica el valor de doble entero de la entrada IN_A por el valor de doble entero
de la entrada IN_B y escribe el resultado en la salida OUT. La salida DONE indica que el
resultado está disponible. El rango válido para IN_A, IN_B y la salida OUT va de -
2.147.483.648 a +2.147.483.647. La salida OVF se pone al "1" lógico cuando se produce un
desbordamiento; de lo contrario está a "0".
Tabla 6- 61
Multiplicar doble entero (FMMul32)
Representación KOP
FMMul32
EN
ENO
REQ DONE
IN_A
OVF
IN_B
OUT
Nota: No se permite conectar lógica a la entrada EN.
High Speed Boolean Processor FM 352-5
Manual del usuario, 05/2011, A5E00131331-04
Parámetros
Tipo de datos
REQ
BOOL
IN_A
DINT
IN_B
DINT
DONE
BOOL
OVF
BOOL
OUT
DINT
Programar y usar el FM 352-5
6.10 Operaciones de la librería FM 352-5
Operandos
Descripción
Entrada
Habilita la operación de
multiplicación en una transición de 0
a 1. Tiene que permanecer a 1 hasta
que DONE = 1; de lo contrario se
termina la multiplicación.
Entrada
Valor de entrada A
Entrada
Valor de entrada B
Salida
1 = resultado disponible
Salida
1 si la multiplicación produce un
desbordamiento
Salida
Valor de salida: = IN_A × IN_B
149

Publicidad

Tabla de contenido
loading

Tabla de contenido