|
Instrucciones La siguiente tabla describe cómo generar una tabla de símbolos con restricción en un bloque de datos individual en STEP 7 V5.x.
| No. |
Procedimiento |
| 1 |
Abrir la tabla de símbolos en el Administrador SIMATIC y exportarla a una ruta designada, en la unidad de disco duro, por ejemplo, mediante la opción "Tabla > Exportar...".
- Antes de exportar los datos, se debe ajustar el tipo de fichero al formato "ASCII (*ASC)".

Fig. 01
|
| 2 |
Abrir el fichero ASC exportado usando el bloc de notas (WordPad), por ejemplo, y eliminar cualquiera de los símbolos correspondientes a los tipos FB, FC, SFC, SFB y DB que pudiera haber. Sólo puede haber símbolos presentes para las entradas, salidas y marcas.

Fig. 02
|
| 3 |
Borrar entonces las direcciones absolutas y el código de línea (126) en cada línea, dejando sólo los nombres simbólicos y los tipos de datos.

Fig. 03
|
| 4 |
Insertar un fichero fuente AWL en la carpeta de fuentes en el Administrador SIMATIC y abrir el fuente. Configurar una plantilla para el bloque de datos por medio de la opción de menú "Insertar > Plantilla bloque > DB". |
| 5 |
Copiar el rango de datos desde el fichero ASC (figura 03) a la plantilla del bloque para el fuente AWL entre "STRUCT" y "END_STRUCT". Añadir a continuación la sintáxis para las variables copiadas:
- dos puntos después de los nombres simbólicos y
- punto y coma después de los tipos de datos ("Emergency: BOOL;", por ejemplo),
- eliminar cualquier comentario que no sea necesario (texto verde) de la plantilla del DB,
- borrar también la variable "b0" de la declaración y la instrucción "b0:= b#16#01" entre "BEGIN" y "END_DATA_BLOCK".
Modificar también el número del bloque de datos conforme sea necesario para su programa de STEP 7.

Fig. 04
|
| 6 |
Guardar y compilar el bloque de datos fuente a través de los iconos del disco y del compilador o con la opción de menú "Archivo > Guardar" y "Archivo > Compilar". Una vez que el bloque de datos se ha compilado correctamente, se genera el bloque de datos (en este caso DB10) y se guarda en la carpeta de bloques.

Fig. 05
|
Si se desean generar bloques de datos mayores con muchas variables de entrada y salida que ya están contenidas en la tabla de símbolos, se puede generar un bloque de datos con este método sin tener que volver a introducir los datos de nuevo.
Palabras clave adicionales
Realización, Conversión
|