Descargar Imprimir esta página

Descripción Del Caché De Perfiles Del Módulo De Posicionamiento; Crear Operaciones De Control De Posición Personalizadas - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Descripción del caché de perfiles del módulo de posicionamiento
El módulo de posicionamiento almacena en la memoria caché los datos de ejecución de 4
perfiles como máximo. Cuando el módulo recibe un comando para que ejecute un perfil,
comprobará si el perfil solicitado está almacenado en la memoria caché. Si encuentra los datos
en la caché, el módulo de posicionamiento ejecutará el perfil de inmediato. En caso contrario,
leerá la información relativa al bloque del perfil de la tabla de configuración/perfiles del S7-200 y
calculará los datos de ejecución del perfil antes de ejecutarlo.
El comando 122 (Ejecutar el movimiento indicado en el bloque interactivo ) no utiliza la memoria
caché para almacenar los datos de ejecución, sino que lee siempre el bloque interactivo de la
tabla de configuración/perfiles del S7-200 y calcula los datos para ejecutar el movimiento.
Si reconfigura el módulo de posicionamiento se borrarán todos los datos de ejecución
almacenados en la memoria caché.
Crear operaciones de control de posición personalizadas
El asistente de control de posición crea las operaciones de posicionamiento para controlar el
funcionamiento del módulo de posicionamiento. Sin embargo, también es posible crear
operaciones personalizadas. El siguiente programa de ejemplo en AWL (Lista de instrucciones)
ilustra cómo crear operaciones personalizadas para controlar el módulo de posicionamiento.
En este programa de ejemplo se utiliza una CPU 224 con un módulo de posicionamiento ubicado en el slot 0. El
módulo se configura durante el arranque. CMD_STAT es el símbolo de SMB234, CMD es el símbolo de QB2 y
NEW_CMD es el símbolo del perfil.
Programa de ejemplo: para controlar el módulo de posicionamiento
Network 1
//Nuevo estado del comando de movimiento.
LSCR
State_0
Network 2
//CMD_STAT es el símbolo de SMB234,
//CMD es el símbolo de QB2,
//NEW_CMD es el símbolo del perfil.
//1º Borrar el bit "Done" del módulo de posicionamiento.
//2º Borrar el byte de comando del módulo de posicionamiento.
//3º Enviar un nuevo comando.
//4º Esperar hasta que se ejecute el comando.
LD
SM0.0
MOVB
0, CMD_STAT
BIW
0, CMD
BIW
NEW_CMD, CMD
SCRT
State_1
Network 3
SCRE
Network 4
//Esperar hasta que finalice el comando.
LSCR
State_1
Network 5
//Si el comando finaliza sin errores, pasar al estado inactivo.
LDB=
CMD_STAT, 16#80
SCRT
Idle_State
Network 6
//Si el comando finaliza con errores, pasar al estado de tratamiento de errores.
LDB>
CMD_STAT, 16#80
SCRT
Error_State
Network 7
SCRE
Controlar el movimiento
Capítulo 9
319

Hide quick links:

Publicidad

loading