You can manage and use the recipes created in CODESYS by means of a visualization. For this purpose, the input configuration of a visualization element provides the following commands:
-
“Read Recipe”
-
“Write Recipe”
-
“Load Recipe from File”
-
“Save Recipe to File”
-
“Create Recipe”
-
“Delete Recipe”
Example: Loading recipes by means of visualization elements
Requirement: The “Visualization” object is added to the project.
-
Create a recipe according to the instructions in the section "Changing Values with Recipes - Creating Recipes".
Assign the following names:
-
Recipe definition: "Recipes"
-
Recipes: "Recipe1" and "Recipe2"
-
Variables:
iValue1andiValue2
Type in different variable values of both recipes.
-
-
Open the “Visualization” object in the editor.
-
Drag a “Button” element to the visualization. Label it "Load Recipe 1". You can specify the text by double-clicking the element or in the “Texts Text” property.
-
Click the value field of the “Input configuration”: “OnMouseDown” property.
The “Input Configuration” dialog box opens.
-
Select “Execute command” in the left of the left side and click the button

The configuration of the “Internal command” opens on the right side of the dialog.
-
Select the “Write Recipe” command from the drop-down list.
-
Click the
button.The “WriteRecipe” command is added to the list.
-
Specify the first parameter as
Recipesand the second parameter asRecipe1. -
Click “OK” to close the dialog box.
-
Drag a second button to the visualization, name it "Load Recipe 2", and repeat steps 4 to 8. For step 7, specify
Recipe2as the second parameter. -
Load the program to the controller and start it Click the “Load Recipe 1” and “Load Recipe 2”, and monitor the variables
iValue1andiValue2.
The other recipe commands are assigned to visualization elements as described in this example. Refer to the help page of the input configuration for a description of the internal commands.