Ejemplo: Send_Rk Con Marca De Acoplamiento; Procedimiento - Siemens CPU 312C Instrucciones De Servicio

Tabla de contenido
6.5.2.6

Ejemplo: SEND_RK con marca de acoplamiento

Procedimiento

En el ejemplo, el interlocutor envía datos al DB 101 de su CPU.
1. En su CPU, sitúe la marca de acoplamiento 100.6 en FALSE.
2. En el interlocutor, indique en la petición SEND la marca de acoplamiento 100.6
3. En el programa de usuario se puede evaluar la marca de acoplamiento (marca de
4. Una vez que los datos se han procesado en el programa de usuario, la marca de
Coherencia de los datos
La coherencia de los datos está limitada a 128 bytes. Para conseguir una transferencia de
datos coherente de más de 128 bytes se debe tener en cuenta lo siguiente:
Utilice la función de marca de acoplamiento. Acceda de nuevo a los datos únicamente si ya
se han transmitido por completo (evaluación de la marca de acoplamiento establecida para
esta petición; la marca de acoplamiento está activa para una llamada en el SFB si NDR =
TRUE). Sitúe de nuevo la marca de acoplamiento en FALSE si ya ha procesado los datos.
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
(parámetros R_CF_BYT, R_CF_BIT).
La marca de acoplamiento se transmite a su CPU en el encabezado del telegrama RK
512.
Antes de procesar la petición, su CPU comprueba la marca de acoplamiento indicada en
el encabezado del telegrama RK 512. La petición se procesa únicamente si la marca de
acoplamiento en su CPU tiene el valor FALSE. Si la marca de acoplamiento tiene el valor
TRUE, en el telegrama de respuesta se envía al interlocutor el mensaje de error "32
hex".
Una vez que los datos se han transmitido en el DB101, la marca de acoplamiento 100.6
en su CPU es activada al valor TRUE por el SFB SERVE y el byte y el bit de marcas de
acoplamiento en el SFB SERVE se envían para una petición (si NDR = TRUE).
acoplamiento 100.6 = TRUE) y detectar así que la petición ha finalizado y los datos
transmitidos se pueden procesar.
acoplamiento 100.6 se debe volver a poner al valor FALSE. Sólo entonces puede el
interlocutor volver a ejecutar la petición sin errores.
Acoplamiento punto a punto
6.5 Funciones de comunicación
315

Hide quick links:

Tabla de contenido
loading

Tabla de contenido