Marcas especiales (SM)
SMB1: Bits de estado
Como muestra la tabla C-2, SMB1 contiene varios indicadores de los posibles errores. Es-
tos bits son activados y desactivados por instrucciones durante el tiempo de ejecución.
Tabla C-2
Byte de marcas SMB1 (SM1.0 a SM1.7)
Bits de
marcas
SM1.0
Este bit se activa al ejecutarse ciertas operaciones si el resultado lógico es cero.
SM1.1
Este bit se activa al ejecutarse ciertas operaciones si se produce un desbordamiento o
si se detecta un valor numérico no válido.
SM1.2
Este bit se activa si el resultado de una operación aritmética es negativo.
SM1.3
Este bit se activa si se intenta dividir por cero.
SM1.4
Este bit se activa si la operación Registrar valor en tabla intenta sobrepasar el límite de
llenado de la tabla.
SM1.5
Este bit se activa si las operaciones FIFO o LIFO intentan leer de una tabla vacía.
SM1.6
Este bit se activa si se intenta convertir un valor no BCD en un valor binario.
SM1.7
Este bit se activa si un valor ASCII no se puede convertir en un valor hexadecimal vá-
lido.
SMB2: Búfer de recepción de caracteres en modo Freeport
SMB2 es el búfer de recepción de caracteres en modo Freeport. Como muestra la ta-
bla C-3, cada carácter recibido en dicho modo se deposita en este búfer, fácilmente accesi-
ble desde el programa KOP.
Tabla C-3
Byte de marcas SMB2
Byte de
marcas
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 C-4, SM3.0
se activa si se detecta un error de paridad. Utilice esta marca para rechazar el mensaje.
Tabla C-4
Byte de marcas SMB3 (SM3.0 a SM3.7)
Bits de
marcas
SM3.0
Error de paridad del puerto 0 ó 1 (0 = sin error; 1 = error)
SM3.1 a
Reservados
SM3.7
C-2
Descripción
Descripción
Descripción
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01