Parámetros y mensajes del TD 200
Si se prevé la edición de un valor asociado, deberá diseñar su programa S7-200 de
forma que se verifique el bit de aviso de edición. Cuando el usuario modifique el valor
asociado, el programa deberá leer el valor y ejecutar con él las acciones necesarias.
Cuidado
!
Es posible que el (nuevo) valor editado que el usuario introduzca en un mensaje
intercalado se sobreescriba con el valor visualizado en el mensaje antes de la edición.
Por ello se podría perder el nuevo valor editado.
Si permite que se edite un valor asociado, deberá diseñar su programa de forma que
verifique el bit de aviso de edición y desplace y/o guarde el (nuevo) valor editado cada
vez que se realice una operación de edición.
Si permite que se edite un valor, puede desplazar el cursor al valor asociado e
incrementar o decrementar dicho valor mediante las teclas con flecha ARRIBA y ABAJO,
respectivamente. Con las teclas SHIFT y flecha ARRIBA o ABAJO es posible
desplazarse a determinados caracteres dentro de la variable. Cuanto más tiempo se
mantenga oprimida la tecla con flecha, tanto más rápido cambiará el valor.
Tras haber sustituido el valor asociado por el valor deseado, es preciso pulsar la tecla
ENTER. Así, el TD 200 transmitirá el valor editado a la CPU S7-200 y activará el bit de
aviso de edición de la palabra de formato que precede al valor asociado.
La figura D-15 muestra un ejemplo de cómo utilizar el bit de aviso de edición. En el
presente ejemplo, se supone que VB21 es el byte más significativo de la primera palabra
de formato del mensaje. El valor asociado tiene el tamaño de una palabra que le sigue
inmediatamente a la palabra de formato (ubicada en VW23).
Network #
V21.2
VW23
Network #
SM 0.0
VW250
Figura D-15 Programa de ejemplo para utilizar el bit de aviso de edición
D-16
KOP
V21.2 1
R
MOV_W
EN
IN
OUT
VW250
MOV_W
EN
IN
OUT
VW23
//Utilizar el bit de aviso de edición para
// copiar el valor editado y desactivar luego
// el bit de aviso.
//
LD
V21.2
// Cuando el operador edite el valor
R
V21.2, 1
// asociado, desactivar el bit y copiar el
MOVW VW23,VW250 // valor editado a la dirección de la variable.
//
LD
SM0.0
// En cada ciclo ...
MOVW VW250, VW23 // copiar la variable en la dirección del
// valor asociado.
AWL
Visualizador de textos, TD 200
C79000-G7078-C272-01