Transmisión De Datos Con El Sfb 63 "Send_Rk - Siemens CPU 312C Instrucciones De Servicio

Tabla de contenido

Publicidad

Acoplamiento punto a punto
6.5 Funciones de comunicación
6.5.2.2
Transmisión de datos con el SFB 63 "SEND_RK"
Principio
El SFB permite enviar grupos de datos de un bloque de datos:
La transferencia se activa después de la llamada del bloque y de un flanco ascendente en la
entrada de control REQ.
El área de datos que se desea enviar viene dada por el SD_1 (número de DB y dirección
inicial), mientras que la longitud del bloque de datos viene dada por LEN.
En el SFB se indica también el área de recepción en el interlocutor. La CPU insertará esta
información en el encabezado del telegrama y la enviará al interlocutor.
El destino se indica mediante el número de CPU R_CPU (sólo en el caso de
comunicaciones con multiprocesadores), el tipo de datos R_TYPE (bloques de datos (DB) y
bloques de datos ampliados (DX)), el número de bloque de datos R_DBNO y el Offset
R_OFFSET, al que se desea remitir el primer byte.
Con R_CF_BYT y R_CF_BIT se establece el número de byte de marcas de acoplamiento y
de bit en la CPU interlocutora.
Mediante el parámetro SYNC_DB se determina en qué DB deben guardarse los datos
comunes a todos los SFB utilizados para la inicialización en el arranque y la sincronización.
El número de DB debe ser idéntico para todos los SFB utilizados en el programa de usuario.
Para que el SFB pueda procesar la petición, debe acceder a él con R(Reset) = FALSE. Si
se produce un flanco ascendente en la entrada de control R, se interrumpirá el proceso de
envío en curso y se restablecerá el estado original del SFB. Una petición cancelada finaliza
con un aviso de error (salida de STATUS).
Con LADDR se introduce la dirección E/S del submódulo que ha definido en "HW Config".
302
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido