Tabla C-16
Marcas especiales SMB86 a SMB94 y SMB186 a SMB194
Puerto 0
Puerto 1
SMB87
SMB187
SMB88
SMB188
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
MSB
LSB
7
n x
y
z m t
bk
0
n: 0 = Inhibida la función de recibir mensajes.
1 = Habilitada la función de recibir mensajes.
El bit para habilitar/inhibir la recepción de mensajes se comprueba
cada vez que se ejecuta la operación RCV.
x: 0 = Ignorar SMB88 o SMB188.
1 = Utilizar el valor de SMB88 o de SMB188 para detectar el comienzo
del mensaje.
y: 0 = Ignorar SMB89 o SMB189.
1 = Utilizar el valor de SMB89 o de SMB189 para detectar el fin del
mensaje.
z: 0 = Ignorar SMW90 o SMB190.
1 = Utilizar el valor de SMW90 para detectar una condición de
inactividad.
m: 0 = Utilizar el temporizador como temporizador entre caracteres.
1 = Utilizar el temporizador como temporizador de mensajes.
t: 0 = Ignorar SMW92 o SMW192.
1 = Finalizar la recepción si se excede el período de tiempo indicado
en SMW92 o SMW192.
bk: 0 = Ignorar condiciones BREAK
1 = Utilizar condición BREAK como comienzo de la detección de
mensajes
Los bits del byte de control de interrupción de mensajes se utilizan para
definir los criterios con los cuales se identifica el mensaje. Se definene los
criterios tanto de comienzo como de final del mensaje. Para determinar el
comienzo de un mensaje, uno de los dos juegos de criterios de comienzo de
mensaje combinados lógicamente mediante Y deberán ser verdaderos y
deberán ocurrir en secuencia (inactividad seguida de carácter inicial o
condición BREAK seguida de de carácter inicial). Para determinar el fin de
un mensaje, los criterios habilitados a tal efecto se combinan mediante O. A
continuación se indican las ecuaciones de comienzo y de final:
Comienzo del mensaje = il * sc + bk * sc
Final del mensaje = ec + tmr + contaje máximo de caracteres
alcanzado
Programar los criterios de comienzo de mensaje para:
1. Detección de inactividad:
2. Detección de carácter inicial:
3. Detección BREAK:
4. Cualquier respuesta a una petición:
(El temporizador de mensajes se puede utilizar para terminar la recep-
ción si no hay respuesta).
5. Carácter de break e inicial:
6. Inactividad y carácter inicial:
7. Inactividad y carácter inicial (no válido): il=1, sc=1, bk=0, SMW90=0
Nota: La recepción se finalizará automáticamente si ocurre un error de
desbordamiento o de paridad (si se han habilitado).
Carácter de comienzo del mensaje.
Marcas especiales (SM)
Descripción
0
Byte de control de recepción de mensajes
il=1, sc=0, bk=0, SMW90>0
il=0, sc=1, bk=0, SMW90
no es relevante
il=0, sc=0, bk=1, SMW90
no es relevante
il=1, sc=0, bk=0, SMW90=0
il=0, sc=1, bk=1, SMW90
no es relevante
il=1, sc=1, bk=0, SMW90 >0
C-13