Cómo Usar Los Tipos De Datos De Punto Flotante (Coma Flotante) - Rockwell Automation Allen-Bradley PLC-5 Manual De Referencia Del Conjunto De Instrucciones Generales

Controladores programables
Ocultar thumbs Ver también para Allen-Bradley PLC-5:
Tabla de contenido

Publicidad

4-4
Instrucciones de cálculo CPT, ACS, ADD, ASN, ATN, AVE, CLR, COS, DIV, LN, LOG, MUL, NEG, SIN, SRT, SQR, STD, SUB, TAN, XPY
I:012
]
10
I:012
]
10
I:012
]
10
I:012
]
10
Cómo usar los tipos de datos de
punto flotante (coma flotante)
1785-6.1ES Noviembre de 1998
Por ejemplo, si: el valor 1 = N7:0 y N7:1
y desea sumar el valor 1 al valor 2, el programa de lógica de
escalera es:
Sume las palabras inferiores del valor 2 y valor 2
Add the lower words of value1 and value2.
Capture el bit de acarreo.
Capture the carry bit.
Sume la palabra superior del valor 1 y el bit de acarreo
Add the high word of value1 to the carry bit.
Sume la palabra superior del valor 2 a esta suma.
Add the high word of value2 to this sum.
Si usa los tipos de datos de punto flotante (coma flotante) para un
procesador PLC-5 con características mejoradas y el resultado es
demasiado grande o si no se define (por ejemplo, un logaritmo natural
de 0), el procesador establece el bit de overflow.
Si el resultado es demasiado grande, se muestra !+INF!. Si el
resultado es demasiado pequeño, se muestra !-INF!. Si el valor no
es un número, se muestra !NAN!.
Importante: Si usa el punto flotante (coma flotante) y el número es
Cuando usa expresiones complejas y cualquier operando es un punto
flotante (coma flotante), toda la expresión se evalúa como un punto
flotante (coma flotante). Vea el ejemplo en la sección de "Ejemplos
de expresiones" en la página 4-10 para obtener más información.
el valor 2 = N7:2 y N7:3
el resultado = N7:4 y N7:5
ADD
ADD
ADD
ADD
Source A
Source A
Source B
Dest
AND
ADD
BITWISE AND
Source A
Source A
Source B
Dest
ADD
ADD
ADD
Source A
Source B
Dest
ADD
ADD
ADD
Source A
Source B
Dest
mayor que 32,767 ó menor que -32,768, debe usar un
punto decimal. Si no usa un punto decimal, aparece el
error INVALID OPERAND.
N7:1
N7:1
N7:3
N7:5
S:0
1
N7:4
N7:0
N7:4
N7:4
N7:2
N7:4
N7:4

Publicidad

Tabla de contenido
loading

Tabla de contenido