Recipes

Recipe List

The Recipe List section allows you to create and manage actual recipe items based on the structure defined in the Recipe Definition. Each item in this list represents a specific configuration — a named set of variable values that can be applied to the PLC during runtime.

Purpose

This view enables you to:

  • Add multiple recipe entries, each representing a full configuration
  • Assign concrete values to each variable defined in the Recipe Definition
  • Store, edit, and reuse recipe data in a structured way
  • Make recipe entries available for selection in the frontend

Field Descriptions

  • Recipe Name: Unique name used to identify the recipe item in both backend and frontend.
  • Status: Displays the current activation state of the recipe (exact meaning TBD).
  • Variable Columns: For each variable defined in Recipe Definition, a corresponding column is shown to input or review values.

Usage Notes

  • The recipe entries listed here are selectable in the frontend UI through the Recipe control.
  • Any changes made in the backend must be saved to persist.
  • Min/Max limits from the Recipe Definition are enforced here — out-of-range entries are not accepted.
  • Recipes can be exported and imported via the frontend Upload/Download buttons.

Application

Once a recipe is selected in the frontend, its values can be pushed to the PLC, applying the full configuration in real time. This makes switching between predefined machine states or configurations efficient and error-resistant.

Integration

The Recipe List is tightly bound to the Recipe Definition. Any change in variable structure requires corresponding updates here.