The Recipegroup Manager function with the parameter "read recipe" does not correctly consider unit switching which may result in an error and a recipe that is not saved
Summary
When using the Recipegroup Manager function with the parameter "read recipe", the scaled value through unit switching is used and validated against the min. / max. boundaries of the raw value stored in the recipe. This may result in a value outside of the boundaries and as a result the recipe is not saved and the read recipe result returns an error.
Description
When using the Recipegroup Manager function with the parameter "read recipe", the scaled value through unit switching is used and validated against the min. / max. boundaries of the raw value stored in the recipe. This may result in a value outside of the boundaries and as a result the recipe is not saved and the read recipe result returns an error.
Solution
The Recipegroup Manager function now correctly uses the raw value instead of the unit switched scaled value, to compare against the min. / max. values of the recipe variable value.
Issue Number: 37530
Fixed on Date: 22.2.2017
Versions: 7.20 0 BUILD 35394
Related Articles
FAQ: When I activate the option "write synchronously" for the Recipegroup manager recipe, and I write the recipe, the recipe does not seem to be written properly and also the Service Engine does not close properly. Why is that?
When the option "write synchronously" is active at a recipe, when writing a recipe (sending values to the PLC) for each recipe variable a writing confirmation is requested to the driver. On a successfull write, the driver sends a writing confirmation ...
FAQ: When I change something in the Recipegroup Manager via the programming interface in Service Engine, these changes are not updated in the screen. Why is that?
To understand this, you have to know that each time you access the RGM (Recipegroup Manager), you are working with a copy of the RGM data. So every screen that is opened in the Service Engine, has it's own copy of the RGM data. Also each instance ...
FAQ: It seems that sometimes not all variables are correctly written to the PLC by the RGM module, although the system driver variable states that the recipe was written successfully and the option "write synchronously" is active. How can this be?
When reading a RGM recipe immediately after writing a RGM recipe, with a driver that has the option "keep update list in memory" active, and recipe variables that have been read previously, it can happen that a read cycle is currently in progress, ...
A filtertext for the recipe value filter at the screen switch function to the Recipegroup Manager screen is not saved
Summary When using the Recipegroup manager it is possible to define recipe value filter at the recipe variables in the editor. These filters can be used to filter the recipe value list in the runtime. At the screen switch function these filters can ...
Executing the "all values++" screen specific function in the Recipegroup Manager screen in the runtime does not correctly increment edited recipe values
Summary If a recipe value is changed manually in the Recipegroup Manager screen and after that the screen specific function "all values++" is executed to increment all values, the previously manually changed value is not incremented from the new ...