CAPÍTULO 4
Ejemplo de mensajes con variables.
En un mismo mensaje se visualizaran los valores de dos contadores.
El programa en el PLC seria el siguiente.
//Se supone que el registro VW del visualizador es igual a 1000
//El mensaje que se ha programado en el visualizador es el 25
//El texto del mensaje es: LARGA=[V][V][V][V] CORTA=[V][V][V]
//Con la entrada I0.0 se desactiva el mensaje
//Con la entrada I0.1 se activa el mensaje
//Con la entrada I0.2 se incrementa el contador de LARGA
//Con la entrada I0.3 se incrementa el contador de CORTA
//Con la entrada I0.4 se borran los contadores
NETWORK 1
LD
MOVW +0, VW1012
NETWORK 2
LD
MOVW +25, VW1012
MOVW +500, VW1020
MOVW +9, VW1022
MOVB 1, VB500
MOVB
visualizador
MOVW VW528, VW502
MOVW VW530, VW504
MOVW VW549, VW506
MOVB VB551, VB508
NETWORK 3
LD
A
SM0.5
EU
INCD VD400
DTA
NETWORK 4
LD
A
SM0.5
EU
INCD VD410
DTA
NETWORK 5
LD
MOVD +0, VD400
MOVD +0, VD410
FUNCIONAMIENTO
//Desactivar el mensaje
I0.0
//Activar el mensaje
I0.1
// Activar mensaje 25
// Datos de las variables en VW500
// 9 registros VB
// Colocar variable a partir de la posición 1
16#07, VB501
// Valores de LARGA
// Valores de LARGA
// Valores de CORTA
// Valores de CORTA
// Incrementar contador de LARGA
I0.2
VD400, VB520, 16#00
// Incrementar contador de CORTA
I0.3
VD410, VB540, 16#00
// Borrar contadores
I0.4
Displays de las series DT-203X, DT-105X y DT-110X
// Los datos ocupan 7 caracteres en el
// Conversión a ASCII
// Conversión a ASCII
4-27