Modo 2
-
longitud variable de datos útiles
6.3.3
Funcionamiento
Requisitos
Funcionamiento
Petición SEND
Inicializar petición:
La interfaz SI 2 está parametrizada para transmitir datos con el "driver
abierto". EL LED SI 2 está apagado. Se puede iniciar la transmisión
de datos con el "driver abierto".
El programa de sistema comprueba continuamente si están presentes
los bytes de coordinación de emisión (KBS) y recepción (KBE). En
caso contrario (por ej. porque se borró el DBIDX), el programa de sis-
tema llama al OB 35. El número de error se registra en el AKKU 1
(véase capítulo 8).
El programa de sistema procesa ahora las peticiones programadas en
el programa de usuario o las peticiones iniciadas por el interlocutor. A
continuación se explica cómo programar las peticiones en el programa
de usuario.
Para programar una petición SEND hay que proceder de la siguiente
manera:
1
Comprobar el bit 7 del KBS
El bit 7 está activado, se
El bit 7 está rearmado, no se
está ejecutando una petición
está ejecutando ninguna petición
I
l
I
El buzón de emisión y el KBS
no deben ser modificados
Esperar a que la petición
haya sido ejecutada
I
Copiar los datos a emitir en
el buzón de emisión, detrás de
la primera palabra de datos
Registrar la cantidad de bytes
de datos relevantes para la
transmisión en la primera
palabra del buzón de emisión
Marcar el fin de los datos útiles
dentro de los bytes de datos útiles
relevantes en el buzón de emisión,
con la identificación o identificaciones
finales definidas en el juego de
parámetros estáticos
l
Iniciar la petición SEND
activando el bit 7 del KBS
El programa de sistema procesa su petición
Comunicación CPU 928B/CPU 948
C79000-B8578-C334-01