Marcas especiales del módulo de posicionamiento
El S7-200 asigna 50 bytes de marcas especiales (SM) a cada uno de los módulos inteligentes. Estas
marcas dependen de la posición física de los módulos en el bus de ampliación (v. tabla 9-23). Los
módulos actualizan las marcas especiales cuando detectan un error o un cambio de estado de los
datos. Si es el primer módulo, actualizará de SMB200 hasta SMB249 para indicar la condición de
estado. El segundo módulo actualizará de SMB250 hasta SMB299, etc.
Tabla 9-23
Bytes de marcas SMB200 a SMB549
Marcas especiales (SM) de un módulo inteligente en el slot:
0
SMB200 a
SMB250 a
SMB249
SMB299
La tabla 9-24 muestra la estructura del área de marcas especiales asignadas a un módulo
inteligente. Esta área se ha definido suponiendo que el módulo inteligente está ubicado en el slot
0 del sistema.
Tabla 9-24
Marcas especiales del módulo de posicionamiento EM 253
Dirección SM
Descripción
SMB200 a
Nombre del módulo (16 caracteres ASCII). SMB200 es el primer carácter: "EM253 Position"
SMB215
SMB216 a
Número de versión del software (4 caracteres ASCII). SMB216 es el primer carácter.
SMB219
SMW220
Código de error del módulo. Los códigos de error se describen en la tabla 9-21.
SMB222
Estado de las entradas y salidas.
Refleja el estado actual de las
entradas y salidas del módulo.
DIS
Inhibir las salidas.
STP
Entrada de paro
LMT-
Entrada de límite de
recorrido negativo
LMT+
Entrada de límite de
recorrido positivo
RPS
Entrada del sensor de
búsqueda del punto de
referencia
STP
Entrada de impulso cero
SMB223
Estado del módulo. Refleja el estado
actual de la configuración
del módulo y del sentido de giro.
o
Velocidad objetivo fuera del rango
permitido.
R
Sentido de giro
CFG
Módulo configurado
SMB224
CUR_PF es un byte que indica el perfil que se está ejecutando actualmente.
SMB225
CUR_STP es un byte que indica el paso del perfil que se está ejecutando actualmente.
SMD226
CUR_POS es un valor de palabra doble que indica la posición actual del módulo.
SMD230
CUR_SPD es un valor de palabra doble que indica la velocidad actual del módulo.
SMB234
Resultado de la operación. Los códigos de error se
describen en la tabla 9-20. Las subrutinas creadas
con el asistente generan condiciones de error
superiores a 127.
D
Bit "Done" (listo)
SMB235 a
Reservados
SMB244
SMB245
Offset al primer byte de salida (Q) utilizado como interfaz de comando de este módulo. El S7-200
suministra automáticamente el offset para facilitar el trabajo al usuario, aunque el módulo no lo necesita.
SMD246
Puntero a la dirección de la memoria V de la tabla de configuración/perfiles. No son válidos los valores
de puntero a un área diferente a la memoria V. El módulo de posicionamiento observa esta dirección
hasta que reciba un valor de puntero que no sea "0".
1
2
SMB300 a
SMB350 a
SMB349
SMB399
0 = Sin circulación de corriente 1 = Circulación de corriente
0 = Sin circulación de corriente 1 = Circulación de corriente
0 = Sin circulación de corriente 1 = Circulación de corriente
0 = Sin circulación de corriente 1 = Circulación de corriente
0 = Sin circulación de corriente 1 = Circulación de corriente
0 = Sin circulación de corriente 1 = Circulación de corriente
0= Operación en curso
1= Operación finalizada (el módulo ajusta este bit durante la inicialización)
Controlar el movimiento
3
4
SMB400 a
SMB450 a
SMB449
SMB499
MSB
7
6
5
4
3
DIS
0
0
STP
LMT-
MSB
7
6
5
4
0
0
0
0
0 = Correcta
1 = Fuera de rango
0 = Giro positivo
1 = Giro negativo
0 = No configurado
1 = Configurado
MSB
7
6
D
Capítulo 9
5
6
SMB500 a
SMB549
LSB
2
1
0
LMT +
RPS
ZP
LSB
3
2
1
0
0
SM
R
CFG
LSB
0
ERROR
315