Descargar Imprimir esta página

Siemens SIMATIC S5-135U Manual página 161

Ocultar thumbs Ver también para SIMATIC S5-135U:

Publicidad

Procedimientos
5.5.2
Recepción
Búfer de recepción
En estado inactivo, cuando no hay que procesar peticiones de emisión,
el procedimiento espera a que el interlocutor establezca la comunica-
ción.
Si el procedimiento recibe cualquier carácter en estado inactivo (excep-
to STX o NAK), deja transcurrir el tiempo de retardo entre caracteres
(ZVZ) y emite luego el carácter NAK. El programa de sistema llama
al OB 35 y da un aviso de error (número de error en AKKU 1).
Si el procedimiento recibe el carácter STX y dispone de un búfer de re-
cepción libre, responde con DLE. Los caracteres que van siendo recibi-
dos se depositan en el búfer de recepción. Si se reciben dos caracteres
DLE consecutivos, se deposita un solo carácter DLE en el búfer de re-
cepción. Si el búfer de recepción está lleno antes de que el interlocutor
haya comenzado a deshacer la comunicación, se abandona la comuni-
cación con NAK.
Después de cada carácter recibido, se espera dentro del tiempo de re-
tardo entre caracteres (ZVZ) a que llegue el carácter siguiente. Si el
tiempo de retardo entre caracteres transcurre sin recibir ningún carác-
ter, se emite el carácter NAK al interlocutor. El programa de sistema
llama al OB 35 y da un aviso de error (número de error en AKKU 1).
Recepción correctdcon error
Si el procedimiento 3964 detecta la secuencia de caracteres DLE ETX,
concluye la recepción y emite DLE al interlocutor en caso de recibir
un bloque sin error, o bien NAK en caso de error. El procedimiento
retorna al estado inactivo.
Si el procedimiento 3964R detecta la secuencia de caracteres DLE
ETX BCC, finaliza la recepción. El procedimiento compara el carácter
de verificación BCC con la paridad longitudinal calculada internamen-
te. Si el carácter de verificación es correcto y no se han producido
otros errores de recepción, el procedimiento 3964R emite DLE y vuel-
ve al estado inactivo. Si BCC es erróneo o se producen otros errores
de recepción, se emite NAK al interlocutor. A continuación se espera
una repetición.
Si al establecer la comunicación con STX no se dispone de ningún bú-
fer de recepción libre, se inicia un tiempo de espera de 400 ms. Si al
cabo de este tiempo sigue sin haber ningún búfer de recepción libre, el
programa de sistema llama al OB 35 y da un aviso de error (número
de error en AKKU 1). El procedimiento emite el carácter NAK y vuel-
ve al estado inactivo. De lo contrario, el procedimiento emite el carác-
ter DLE y recibe los datos de la manera descrita anteriormente.
Comunicación CPU 928B/CPU 948
C79000-B8578-C333-01

Publicidad

loading

Este manual también es adecuado para:

Simatic s5-155u