COMO
ESCALAR
UNA SEÑAL
ANALOGA
En el software ISPSoft de
Delta V
Juan Zuleta Caicheo
TEMA: Escalamiento en SV2 Delta V [16.06.2018]
Realizado por: Juan Zuleta C. Revisión: 00
Ingeniero en Automatización & Control
Jdd.zuleta@gmail.com
+569 97481315
Presionar sobre el icono y aparecerá una ventana emergente indicando la configuración como
se ve en la imagen 1.1
Imagen 1.1
Seleccionar la primera opción y elegir la opción en mixed Analog Input/Output Module y luego
presionar el botón “Setup” como se aprecia en la imagen 1.2
Imagen 1.2
Luego configurar los parámetros que se destacan en la imagen 2.3, de los que se definen
Imagen 1.4
[LD M1000
FROM K0 K1 D100 K1
LD M1000
TO K0 K1 H06CO K1]
Después presionar el botón [Add to List] y se desplegara un texto en el lado instrucción List
como se aprecia e la imagen 1.5 indicando que las instrucción fue creada con la configuración
determinada
Imagen 1.5
Imagen 1.6
Presionar [OK] en esta ventana mostrada en imagen 1.6 y volveremos al programa principal
generando la instrucciones FROM y TO como se ve en la imagen 1.7
Imagen 1.7
Donde las instrucciones TO y FROM son la configuración realizada que se carga en el PLC y [NO
SE DEBE MODIFICAR], el según bloque llamado FROM [NO SE DEBE MODIFICAR PORQUE
PETENECE A LA CONFIGURACION], almacenándose en la dirección D100 Para este caso
específico.
Luego de esta configuración previa de la tarjeta se crea la primera entrada del canal análogo
con un bloque FROM pero asignado ahora a una señal de entrada, esto se realiza apretando
nuevamente el icono de imagen 1.8 y nuevamente se desplegara la configuración
Imagen 1.8
Imagen 1.9
Imagen 1.10
De aquí se debe seleccionar la opción Read Register (Genérate FROM) y luego en Read
Instrucción
Una vez listo esto se presiona el botón [Preview] y se desplegara un mensaje como se ve en la
imagen 1.10, luego presionar el botón de [Add to List] y se desplegara en el cuadro blanco de
la derecha en la parte superior
LD M1000
FROM K0 K12 D500 K1
Después de esto se agregara una instrucción FROM en la lógica como se ve en la imagen 1.11
de esta instrucción lo único que nos importa es el registro de salida que en este caso fue
asignada previamente como D200 que son las cuentas de entrada
Imagen 1.11
El registro de memoria D200 se envía al bloque SCLP como se ve en la imagen 1.12 para ser
escaldo, este se escribe en la entrada [S1]
MAX CUENTAS
MIN CUENTAS
MAX RANGO
MIN RANGO
Imagen 1.12
Luego se crean 4 bloque MOV para generar el escalamiento en este caso se utilizó la dirección
D401 que puede ser cualquiera pero debe tener 4 memorias consecutivas para generar las
asignaciones que son
1. Máximo de Cuentas: 2000 [S] MOV [D] D401
2. Mínimo de Cuentas: 0 [S] MOV [D] D402
3. Máximo de Rango: 100 [S] MOV [D] D403
4. Mínimo de Rango: 0 [S] MOV [D] D404
Parametros de entrada que no trae por defecto para mejorar su calculo interno y dinamismo
cada uno de estos bloque se toman como un arreglo interno de palabras por registro
consecutivos como se en la imagen 1.13.
D
SCLP
D401
D402
S1 S2 D403 D404
CUENTAS INA1
Imagen 1.13
Que funcionan como casilleros o cajas que reciben los datos de información ya descritos y los
asigna al bloque SCLP para terminar imprimiendo el valor escalado en la memoria D que para
este programa es D500 llamada como AIN1_PNT, en la Imagen 1.14 se muestra la lógica
corriendo para este caso donde entra
Imagen 1.14