Smb2: Recepción De Caracteres En Modo Freeport; Smb3: Error De Paridad En Modo Freeport; Smb4: Desbordamiento De La Cola De Espera - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
SMB2: Recepción de caracteres en modo Freeport
SMB2 es el búfer de recepción de caracteres en modo Freeport. Como muestra la tabla D-3,
cada carácter recibido en dicho modo se deposita en este búfer, fácilmente accesible desde el
programa KOP.
Consejo
SMB2 y SMB3 son compartidos por los puertos 0 y 1. Si, debido a la recepción de un carácter
por el puerto 0, se ejecuta la rutina de interrupción asociada a ese evento (evento de
interrupción 8), SMB2 contendrá el carácter recibido por el puerto 0, en tanto que SMB3
contendrá la paridad de ese carácter. Si, debido a la recepción de un carácter por el puerto 1,
se ejecuta la rutina de interrupción asociada a ese evento (evento de interrupción 25), SMB2
contendrá el carácter recibido por el puerto 1, en tanto que SMB3 contendrá la paridad de ese
carácter.
Tabla D-3
Byte de marcas SMB2
Byte SM
Descripción (sólo lectura)
SMB2
Este byte contiene todos los caracteres recibidos de los puertos 0 ó 1 en modo Freeport.

SMB3: Error de paridad en modo Freeport

SMB3 se utiliza para el modo Freeport y contiene un bit de error de paridad que se activa si se
detecta un error de este tipo en un carácter recibido. Como muestra la tabla D-4, SM3.0 se activa
si se detecta un error de paridad. Utilice esta marca para rechazar el mensaje.
Tabla D-4
Byte de marcas SMB3 (SM3.0 a SM3.7)
Bits SM
Descripción (sólo lectura)
SM3.0
Error de paridad del puerto 0 ó 1 (0 = sin error; 1 = error)
SM3.1 a
Reservados
SM3.7

SMB4: Desbordamiento de la cola de espera

Como muestra la tabla D-5, SMB4 contiene los bits de desbordamiento de la cola de espera, un
indicador de estado que muestra las interrupciones habilitadas o inhibidas y una marca de
transmisor en vacío. Los bits de desbordamiento de la cola de espera indican que las
interrupciones se están presentando más rápidamente de lo que se pueden procesar, o bien que
se han inhibido mediante la operación Inhibir todos los eventos de interrupción (DISI).
Tabla D-5
Byte de marcas SMB4 (SM4.0 a SM4.7)
Bits SM
Descripción (sólo lectura)
1
SM4.0
Este bit se activa si se desborda la cola de espera para las interrupciones de comunicación.
1
SM4.1
Este bit se activa si se desborda la cola de espera para las interrupciones de E/S.
1
SM4.2
Este bit se activa si se desborda la cola de espera para las interrupciones temporizadas.
SM4.3
Este bit se activa si se detecta un error de programación en el tiempo de ejecución.
SM4.4
Este bit refleja el estado de habilitación de las interrupciones. Se activa cuando se habilitan las
interrupciones.
SM4.5
Este bit se activa si el transmisor está inactivo (puerto 0).
SM4.6
Este bit se activa si el transmisor está inactivo (puerto 1).
SM4.7
Este bit se activa cuando se fuerza un valor.
1
Utilice los bits de estado 4.0, 4.1 y 4.2 sólo en rutinas de interrupción. Estos bits se desactivan cuando se
vacía la cola de espera, retornando entonces el control al programa principal.
Marcas especiales (SM)
Anexo D
491

Hide quick links:

loading