Objeto: Administrador de recetas
Pestaña: Almacenamiento
El administrador de recetas proporciona funciones para mantener listas de variables definidas por el usuario, conocidas como definiciones de recetas. Las definiciones de recetas se pueden almacenar en "archivos de recetas" en el PLC.
Para más información, ver: Uso de recetas para establecer valores
Tipo de almacenamiento | Textual: CODESYS guarda la receta en un formato legible con las columnas y delimitadores configurados. Binario: CODESYS guarda la receta en un formato binario no legible. Este formato requiere menos espacio de almacenamiento. Nota: Puede volver a leer recetas binarias solo si no ha cambiado las listas de variables. |
Ruta de archivo |
Ejemplo: Ruta en el sistema de tiempo de ejecución . Notas:
Ejemplo de la ruta del archivo en el sistema de tiempo de ejecución: CODESYS guarda un archivo en este directorio para cada receta cuando se descarga al PLC. El requisito es que seleccione el Gestión de recetas en el PLC opción. Los archivos se cargan en el administrador de recetas cada vez que se reinicia la aplicación. |
Extensión de archivo | Extensión de archivo para el archivo de receta en el formato El nombre predeterminado resultante para los archivos de recetas tiene el formato: |
Separador | Separadores entre los valores individuales en el archivo guardado |
Columnas disponibles Columnas seleccionadas | Define la información que se guarda y en qué orden en el archivo de receta |
Guardar por defecto | CODESYS usa la configuración en la pestaña a lo largo de todo el proyecto para todos los demás administradores de recetas. |
Pestaña: General
Gestión de recetas en el PLC |
Si transfiere recetas al PLC exclusivamente a través del CODESYS interfaz de programación, entonces puede borrar esta opción. |
Guarde los cambios de recetas en los archivos de recetas automáticamente | Cuándo Gestión de recetas en el PLC está seleccionado, existe la siguiente opción para salvar la receta:
Los archivos de recetas en el PLC se actualizan automáticamente en tiempo de ejecución cada vez que se cambia una receta. |
Cuándo Gestión de recetas en el PLC está seleccionado, existen las siguientes dos opciones para descargar desde el PLC: | |
Descargar solo para la coincidencia exacta de la lista de variables |
|
Descargar variables con nombres coincidentes |
Como resultado, los archivos de receta también se pueden descargar si se han eliminado variables en el archivo o en la definición de receta. |
Sobrescribir recetas existentes al descargar |
Requisito: El Tipo de almacenamiento es Textual y el Guarde los cambios de recetas en los archivos de recetas automáticamente se selecciona la opción. |
Las siguientes opciones están disponibles para escribir valores de recetas en las variables del PLC: | |
Limite la variable a min/max cuando el valor de la receta está fuera del rango |
|
No escriba en una variable cuando el valor de la receta esté fuera del rango mínimo/máximo |
|
La siguiente opción está disponible para leer valores de receta del PLC a la receta en el proyecto: | |
Verifique la receta para los cambios | Utilice siempre el bloque de funciones
La opción se puede utilizar para actualizar el archivo de receta en el sistema de archivos local solo si los valores de receta han cambiado en el PLC. Sin embargo, afecta el rendimiento porque genera código adicional para verificar.
Nota: Como el sistema de archivos se escribe en cada llamada, el controlador puede estar muy sobrecargado. |
Recetas durante el modo en línea
Comandos de menú | Comportamiento de las recetas definidas en el proyecto | Comportamiento de las recetas definidas en tiempo de ejecución |
---|---|---|
Las recetas de todas las definiciones de recetas se descargan con los valores de los proyectos actuales. | Las recetas generadas dinámicamente permanecen sin cambios. | |
La aplicación se elimina del PLC. Si se vuelve a realizar una descarga después, las recetas se restauran como para un reinicio en línea en caliente. | ||
Apagado y reinicio del PLC | Después de un reinicio, las recetas se descargan nuevamente desde los archivos creados automáticamente. Esto restaurará el mismo estado que antes del apagado. | |
Los valores de la receta permanecen sin cambios. En el modo de tiempo de ejecución, una receta solo se puede cambiar a través del comando del bloque de funciones | ||
Las recetas permanecen sin cambios cuando el PLC se detiene o se inicia. |
Comportamiento | Recetas definidas en el proyecto | Recetas definidas en tiempo de ejecución |
---|---|---|
Las recetas de todas las definiciones de recetas se descargan con los valores de los proyectos actuales. Sin embargo, estos se establecen en la memoria solamente. Para guardar recetas en un archivo, debe ejecutar el Guardar Receta manda explícitamente. | Las recetas generadas dinámicamente se pierden. | |
La aplicación se elimina del PLC. Cuando se realiza una descarga posterior, las recetas se restauran. | Las recetas generadas dinámicamente se pierden. | |
Apagado y reinicio del PLC | Después del reinicio, las recetas se descargan nuevamente desde los archivos creados automáticamente. Esto restaurará el mismo estado que antes del apagado. | |
Los valores de la receta permanecen sin cambios. En el modo de tiempo de ejecución, una receta solo se puede cambiar a través del comando del bloque de funciones | ||
Las recetas permanecen sin cambios cuando el PLC se detiene o se inicia. |