Siemens SIMATIC NET SINAUT ST7 Manual De Sistema página 269

Ocultar thumbs Ver también para SIMATIC NET SINAUT ST7:
Tabla de contenido

Publicidad

participantes introducen sus direcciones y el número del DB de instancia correspondiente
en la lista.
● En el tercer y último ciclo, la FC ListGenerator clasifica todas las entradas en orden
ascendente. La clasificación ordenada acelera el proceso de búsqueda por la lista
durante el funcionamiento.
Para generar el bloque de datos, la FC ListGenerator procede del siguiente modo:
Si todavía no se ha creado ninguna lista, se busca un número de DB libre. A partir del
número del DB BasicData se toma el número del próximo DB libre por abajo.
Si ya existe una lista, la FC ListGenerator comprueba si el DB existente es lo
suficientemente largo para el número necesario de referencias. Si la longitud es suficiente,
el contenido se ocupa con 0 y, seguidamente, se vuelve a escribir con direcciones y se
clasifica.
Si el bloque de datos existente es demasiado corto, el procedimiento posterior es distinto en
las diferentes familias SIMATIC:
● En S7-300:
Se genera un DB nuevo. El DB antiguo se conserva en la memoria, pues en S7-300 no
hay función de borrado para bloques de datos.
En la CPU 300 hay que borrar los DB antiguos con la programadora.
Observación:
sin la generación de un nuevo DB debería borrarse este DB con la programadora. Si no
hay memoria suficiente en la CPU para generar un nuevo DB, el usuario debe borrar el
DB existente antes del nuevo arranque.
● En S7-400
Se borra el DB existente, se comprime la memoria y, seguidamente, se genera el DB con
el mismo número y la longitud adecuada.
En la CPU 400 es posible comprimir manualmente la memoria o volver a cargar la CPU.
● En S7-1500
Se borra el DB existente y se genera con el mismo número y la longitud adecuada.
En la 1500 CPU la memoria se comprime automáticamente, igual que en la CPU 300.
Si la FC ListGenerator no puede generar más DB, se escribe un mensaje de error en el
búfer de diagnóstico de la CPU:
● 0xB107 "Error al generar la lista de referencias de objeto"
– DB[Info1]
– Causa: [Info2].
SINAUT ST7 - Volumen 3
Manual de sistema, 11/2018, C79000-G8978-C481-02
No es posible generar el DB[Info1].
En Info2 se emite el valor de retorno de la función SFC Create_DB; consulte más
información allí.
Librería de bloques Telecontrol ST7
4.7 Plantillas maestras
269

Publicidad

Tabla de contenido
loading

Tabla de contenido