Editing a recipe from a recipegroup

Previous chapterNext chapter Show allShow all    Hide allHide all

Recipes from a recipegroup are edited in the dialog Recipegroups

General entries:

Rrecipe number

Number of the recipe

Sync. write

Active: During writing the recipe all buttons are greyed in the picture of the recipe group manager, until the driver confirms, that all values have been written successfully, or the defined Waiting time passed.
At synchronous execution the control elements are blocked until the writing progress is finished.
Inactive: The values of the recipe are written without waiting for a confirmation. The buttons can be used immediately.
The confirmation of the driver is done with the status bit WR-SUC, which is set to 1, when values have been written successfully.
This setting can be changed in the Runtime in the picture of the Recipegroup Manager with the button Rename recipe.

Standby time [ms]

If Write Sync. is activated in a recipe, the timeout can be defined here. The buttons of the picture recipe group manager can be operated at the longest after that time.
If in Waiting time the value 0 is entered, zenon calculates the timeout in the following way:
3000+(100*number of datapoints)
This setting can be changed in the Runtime in the picture of the Recipegroup Manager with the button Rename recipe.

Authorization groups

Only users with the authorisation group entered here are allowed to change the recipe in the Runtime. This not only means manually editing the recipe in the picture of the recipe group manager but also renaming and deleting the recipe as well as reading its values from the hardware.
Additionally recipe groups can only be changed by users, which have the authorisation for all recipes of the according group.

Entry in the list (cannot be changed)

PV

Name of a process variable

Unit

Unit of a process variable

Entry in the list (Changes have an impact on the recipe group.)

min

Minimum value of variable

max

Maximum value of variable

Modifiable entries for recipes in list: (has an impact on the processed recipe)

Action

Function to be executed with the variable

Source

Value to be handled by the function

The columns for PV, min, max and unit in the upper illustration only serve as information and cannot be changed in this dialogbox.

Action:

Action

Source

No action

No entry
Deactivates a variable in this recipe

Switch to spontaneous value

No entry
Switches from substitute to spontaneous value

Modify spontaneous value

Enter set value
Sets the spontaneous value to the value stated under source

Switch to and modify spontaneous value

Enter set value
Switches from substitute to spontaneous value and sets the spontaneous value to the value stated under source

Switch to alternate value

No entry
Switches from substitute to spontaneous value

Modify alternate value

Enter alternate value
Sets the alternate value to the value stated under source

Switch to and modify alternate value

Enter alternate value
Switches from spontaneous to substitute value and sets the substitute value to the value stated under source

Switch off spontaneous value

Source: none

Switch on spontaneous value

Source: none

User status

Status information
Sets the according status bit of the variable

Connect with PV

Name of a process variable
?The value of the variable is set to the current value of the variable stated under source?
A click with the right mouse button opens a context menu, with the command PVs the variables list is opened from which the source variable can be selected It is also possible to use variables of other loaded projects as source variables.

attention Attention

If the function 'Read all values' is used for a recipe with the action 'Link to PV', no user rights are asked for and the action is not logged. If logging is required, it has to be made manually. E.g. with a VBA macro. As a consequence, this functionality cannot be used for projects with a strict FDA standard.