AutomationDirect PLC DL06 Serie Manual Del Usuario página 416

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido

Publicidad

Capítulo 5: Instrucciones Intelligent Box (IBox)
Math - Binaria (MATHBIN) (IB-501)
La instrucción Math-Binaria le permite crear
1
DS5 Usado
expresiones matemáticas complejas como usted haría
N/A
HPP
en los programa Visual Basic, EXCEL o C++ para
2
hacer cálculos complejos, con paréntesis de hasta 4
niveles de profundidad. Además de + - * /, usted puede
hacer el modulo (% o resto), AND de bits(&),OR (|),
3
XOR (^), y algunas funciones conBCD - convertir a
BCD (BCD), convertir a binario (BIN), decodificar
4
bits(DECO), codificar bits (ENCO), invertir bits
(INV) y HEX a exhibición de siete segmentos (SEG)
5
y sumar bits (SUM).
Ejemplo: ((V2000 + V2001) / (V2003 - K100)) * SUM(V3000 & K001F)
6
Cada referencia de memoria V DEBE se usada como valor de formato binario de una palabra.
Los resultados intermedios pueden ir hasta valores de 32 bits, pero el resultado debe
corresponder a una palabra binaria de 16 bits, para que el cálculo sea válido. Un ejemplo típico
7
de ésto es hacer escala usando multiplicación y luego división, (V2000 * K1000)/K4095. El
resultado de la multiplicación excederá probablemente 65535 pero estará dentro de 32 bits. La
8
operación de dividir dividirá 4095 en el acumulador de 32 bits, generando un resultado que
quepa siempre en 16 bits.
9
Usted puede referirse a valores BCD de memoria V usando la función de conversión BIN en
una posición de memoriaV pero NO una expresión. Ésto es, BIN(V2000) es correcto y
convertirá V2000 de BCD a binario, pero la operación BIN(V2000 + V3000) sumará V2000
10
como binario a V3000 como binario y luego interpretará el resultado como BCD y lo convierte
a binario - NO SERÁ CORRECTO.
11
También, el resultado final es un número binario de 16 bits y de modo que usted podría aplicar
la instrucción BCD en la operación completa para almacenar el resultado como BCD.
12
Parámetros de MATHBCD
13
• WORD Result: Especifica la localización en donde el resultado en binario de la expresión matemática
será colocado (el resultado debe caber en una localización de memoria V de 16 bits)
14
• Expression: Especifica la expresión matemática que se ejecutará y el resultado se almacena en la
memoria especificada WORD Result. Cada localización de memoria V usada en la expresión debe
estar en formato binario.
A
B
WORD Result . . . . . . . . . . . . . . . . . . . . . . . . . . V
Expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
D
5–260
Manual del PLC DL06, 2a. edición en español, 6/07
Parámetro
Rango del DL06
Vea el mapa de memoria V del DL06 - Data Words
Text

Publicidad

Tabla de contenido
loading

Tabla de contenido