Funciones Predeinidas - Minebea Intec Basic PR 5900/80 Instrucciones De Manejo

Tabla de contenido

Publicidad

Basic PR 5900/80
6.5.3

Funciones predeinidas

ES-72
termstat
Devuelve el estado del proceso de ejecución (MD 95 para PP A,
ver capítulo 8, o dirección de bus de campo 219 - leer)
0
Inactividad del terminal (idle)
1, ...
Función terminada
-1
Terminal ocupado (busy)
-2
Error general
-3
Número de texto desconocido (base de datos)
Las funciones se reieren a sus textos de entrada para "Línea 1" (línea de visualización
superior) y para "Línea 2" (línea de visualización inferior) de las variables "dsp1" o "dsp2".
Si al número de función (en "termfun") se suma el número de texto N * 256, "dsp1" y
"dsp2" se extraerán de la tabla de textos predeinidos.
En la siguiente tabla se describe el procedimiento general entre el maestro de
comunicación (PC o maestro de bus de campo) y el esclavo de comunicación (aparato).
Maestro
Escribe textos en las variables "dsp1" y
"dsp2".
Escribe el número de función (por ejem-
plo 2) según "termfun".
Espera hasta que la variable de estado
"termstat" sea > 0.
Lee "termstat" = 1
Lee texto de entrada de "dsp2"
Escribe la función "0" según "termfun".
-
Función de visualización, ver capítulo
-
Funciones de introducción, ver capítulo
Esclavo
Después de la inicialización, las variables
"termfun" y "termstat" están a 0.
El aparato está listo para ejecutar una fun-
ción.
No tiene efecto.
Pone el estado "termstat" a -1 (busy).
Se ejecuta la función predeinida (aquí
n.º 2):
-
Muestra el texto de "dsp1" en la línea 1.
-
Muestra el texto de "dsp2" en la línea 2
y permite que el usuario edite "dsp2"
en la línea 2.
El usuario pulsa la tecla
con ello la edición.
Describe "dsp2" con entrada.
Pone "termstat" a 1 (OK, el diálogo se cier-
ra).
Espera a que "termfun" vuelva a restab-
lecerse a "0".
No tiene efecto.
Pone "termstat" a "0" (idle) y queda lista
para una nueva función.
La visualización de texto de 2 líneas queda
de nuevo en blanco.
6.5.3.1
6.5.3.2
6 Aplicación
y concluye
Minebea Intec

Publicidad

Tabla de contenido
loading

Tabla de contenido