Ejemplo De Escalado - Allen-Bradley 1794-IE8 Series B Manual Del Usuario

Tabla de contenido

Publicidad

Dato escalado (grados) @ N30:0 = {[(Rango deseado)/Rango real] X dato de entrada analógica} + Offset
Ejemplo usando instrucciones de cálculo
Este renglón escalará datos analógicos FLEX I/O a un rango diferente. En este ejemplo, lo que se desea es que el dato de
entrada de 4-20 mA represente 32 a 1000 grados en el PLC 5. Por ejemplo, N13:0 = 30,840 (7878 en hex). Se necesitan dos
instrucciones de cálculo debido a la manera en que el valor de destino será redondeado si usamos una ubicación de enteros
en lugar de punto (coma) flotante en la primera instrucción de cálculo. La segunda instrucción de cálculo tiene una ubicación
de enteros como destino final.

Ejemplo de escalado

Para escalar sus datos a un rango diferente:
SLC 500 – use la instrucción de escalado
PLC-5 – determine una constante (pendiente) dividiendo el
rango deseado entre el rango real. Multiplique el resultado por
el valor de sus datos y sume o reste cualquier offset.
Ejemplo
Una entrada de 4-20 mA coloca datos en N13:0 (Figura 3.4 en la
página 3–4), con un rango de 0 a 30,840. (30,840 = 7878 hex – vea el
formato de datos en la página C–2).
Lo que se desea es que 4-20 mA (0 a 30,840) sea 32 a 1000 grados en
el PLC-5.
Use la siguiente fórmula:
Dato escalado (grados) @ N30:0
Datos escalados
Formatos de la tabla de datos
= {[(1000 - 32)/30,840] X N13:0} + 32
F8:0
= F8:0 + 32
= F8:0 + 32
(Vea la lógica de escalera a continuación)
CPT
COMPUTE
DESTINATION:
968.0001
EXPRESSION:
((1000.000 - 32.00000)
| 30840) * N13:0
CPT
COMPUTE
DESTINATION:
EXPRESSION:
F8:0 + 32.00000
Publicación 1794 6.5.2ES - Mayo de 1996
C–3
F8:0
N30:0
1000

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

1794-oe4 series b1794-ie4xoe2 series b

Tabla de contenido