Metadatos

Los metadatos son información adicional que se descarga al PLC junto con el proyecto. Los metadatos se verifican con las siguientes acciones:

Los metadatos consisten en:

Los metadatos se pueden activar en Extras > Opciones > Opciones de Compilación > Metadatos

Cuando se activan los metadatos se añade al proyecto las siguientes características:

Descripción y asignación de memoria de los metadatos

Suponiendo que DDT10000 es el registro superior en el área de retención DT usado por los metadatos:

Categoría:

Tipos

Descripción

Tamaño

Rango/valor

Offset

Dirección

Cabecera Comienzo del marcador para los metadatos 32 bits 16#4D657441 0 DDT10000
Tamaño del contenido de los metadatos en bytes 16 bits 76 -1 DT9999
Número de versión Número Versión Metadatos 32 bits 1.0.0.0 -3 DDT9997
Datos de Usuario1) IDs Compañía/ID Usuario 32 bits 0–4294967295 -5 DDT9995
ID Aplicación -7 DDT9993
ID proyecto PLC -9 DDT9991
Número de versión Número Versión Proyecto PLC 0.0.0.0-255.255.255.255 -11 DDT9989
Datos del Sistema2) Número de versión Número de versión de Control FPWIN Pro7 32 bits 0.0.0.0-255.255.255.255 -13 DDT9987
Última fecha de modificación3) Fecha de la última modificación de la configuración 32 bits DT#2001-01-01-00:00:00 -15 DDT9985
Fecha de la última modificación de las POUs - -17 DDT9983
Fecha de última modificación de las librerías de usuario DT#2099-12-31-23:59:59 -19 DDT9981
Opciones de Compilación7) Generación de Código 16 bits 16#0–16#FFFF -20 DT9980
CRC-16 de los rangos de direcciones -21 DT9979
CRC-324), 5 ) CRC del código de programa relevante 32 bits 16#0–16#FFFFFFFF -23 DDT9977
CRC de la configuración -25 DDT9975
CRC del posicionamiento -27 DDT9973
CRC del histórico de datos -29 DDT9971
CRC de las POUs -31 DDT9969
CRC de las POUs de las librerías de usuario -33 DDT9967
CRC de la estructura SFC -35 DDT9965
CRC de las direcciones de usuario, de los nombres de las variables, de los tipos de datos, por ejemplo, de las variables globales con direccionamiento explícito de usuario. -37 DDT9963
CRC de las direcciones del sistema, nombres de variables y tipos de datos
  • Sin direcciones de variables globales con direccionamiento explícito

  • Sin direcciones de variables externas

  • Sin direcciones de variables de función6)

-39 DDT9961
Cola CRC-168 ) CRC-16 del contenido de los metadatos 16 bits 16#0–16#FFFF -40 DT9960

1)

Los datos de usuario se pueden introducir desde el menú Extras > Opciones.

2)

Los datos del sistema se generan automáticamente por el compilador.

3)

La fecha de la última modificación se expresa en segundos contando a partir de 1.1.2001

4)

Los valores CRC son característicos de ciertos datos: Si hay dos valores CRC iguales significa que los datos que representan son iguales.

5)

Todos los cálculos de los valores CRC se basan en la información de texto de los objetos correspondientes. Los valores CRC varían con las siguientes acciones de usuario:

  • Añadir y eliminar comentarios, insertar o borrar espacios en la cabecera o en los cuerpos de las POUs.

  • Renombrar las variables o cambiar los tipos de datos. Todos estos cambios afectan a los valores CRC de las direcciones, de los nombres de variables y de los tipos de datos de forma que se considera que son diferentes a los descargados en el PLC. Se preselecciona la opción Descargar los cambios del código de programa en el PLC siempre que se puedan excluir los cambios críticos en el código de programa. Los cambios críticos se pueden excluir si, por ejemplo, solo hay cambios en el código del programa o solo en las direcciones, nombres de variables o tipos de datos.

6)

Tener en cuenta que puede haber direcciones diferentes para el mismo proyecto dependiendo de la compilación incremental o de la compilación total. Para asegurar que se mantienen todas las direcciones utilizar Proyecto > Compilar Todo... o

7)

Opciones de Compilación, Generación de Código

  • Bits 0, 1: Inicialización de los datos de retención:

    • 0: Inicializa todos los datos de retención de Control FPWIN Pro7 después de descargar el programa
    • 1: Mantiene los valores de las variables globales de retención a las que se ha asignado una dirección explícita. Inicializa el resto de las variables de retención por código de programa
    • 2: Inicializa todas las variables de retención por código de programa.
  • Bit 4: Llamadas a bloques de funciones indexados

8)

El CRC-16 de la porción metadatos se utiliza para comprobar si los metadatos son válidos. El polinomio generador es CRC-16 Modbus RTU x16+x15+x2+1

NOTA
  • Los metadatos necesitan 42 registros en el área de retención superior DT justo debajo de los registros detección de arranque en frío.

  • El número de los registros de detección de arranque en frío en el área de retención superior DT depende del tipo de PLC:

Número de registros necesarios de detección de arranque en frío

Tipos de PLC

2

FP0R, FP-X, FP-XH, FP0H, FPS

4

FP2SH-120k (para la tarea adicional Programas 2)

FP2SH-FP7 (para la tarea adicional Interrupción periódica)

Modificado el: 2020-08-04Comentarios sobre esta páginaLínea directa de Panasonic