Coherencia De Los Datos; Recepción De Datos Con El Sfb 61 "Rcv_Ptp - Siemens CPU 312C Instrucciones De Servicio

Tabla de contenido

Coherencia de los datos

La coherencia de los datos está limitada a 206 bytes. Para conseguir una transferencia de
datos coherente de más de 206 bytes se debe tener en cuenta lo siguiente:
Vuelva a escribir en la parte actualmente utilizada del área de transmisión SD_1 sólo
cuando haya finalizado el proceso de transmisión. Esto sucede cuando el parámetro de
estado DONE obtiene el valor TRUE.
6.5.1.3
Recepción de datos con el SFB 61 "RCV_PTP"
Principio
Con el SFB podrá recibir datos y guardarlos en un bloque de datos:
Después de ser llamado con el valor TRUE en la entrada de control EN_R, el bloque estará
listo para recibir. Puede cancelar cualquier transferencia en curso con el estado de señal
FALSE en el parámetro EN_R. Una petición cancelada finaliza con un aviso de error (salida
de STATUS). La recepción estará desactivada mientras el estado de la señal siga siendo
FALSE en el parámetro EN_R.
El área de recepción viene dado por RD_1 (número de DB y dirección inicial); la longitud del
bloque de datos, viene dada por LEN.
Para que el SFB pueda procesar la petición, debe acceder a él con R(Reset) = FALSE. Se
se produce un flanco ascendente en la entrada de control R, se interrumpirá la transferencia
en curso y se restablecerá el estado original del SFB. Una petición de recepción que haya
sido cancelada finalizará con un aviso de error (salida STATUS).
Con LADDR se introduce la dirección E/S del submódulo que ha definido en "HW Config".
NDR se pone a TRUE si la petición concluye sin errores, o bien ERROR se pone a TRUE si
la petición finaliza con errores.
En caso de error o advertencia, en STATUS se indica el número de evento correspondiente
(consulte el apartado Mensajes de error (Página 367)).
NDR o ERROR/STATUS también se emiten en caso de RESET del SFB (R = TRUE)
(parámetro LEN = 16#00).
Si se produce algún error, se desactiva el resultado binario RB. Si el bloque concluye sin
errores, el resultado binario adquirirá el estado TRUE.
Nota
El SFB no dispone de comprobación de parámetros. Si la parametrización es incorrecta, la
CPU puede conmutar al estado STOP.
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
Acoplamiento punto a punto
6.5 Funciones de comunicación
297

Hide quick links:

Tabla de contenido
loading

Tabla de contenido