Example: Recording Changes of Variable Values
Product: CODESYS Visualization
This example shows how to use handlers to record variable value changes which have been triggered by user input within the visualization.
Description
Visualization elements whose variable value has changed as a result of user input call the IValueChangedListener
interface. With this interface, the value changes can be recorded and then processed programmatically.
Additional information
Project VisuValueChangeHandler.project
:
The FB_ValueChangedListener
function block implements the IValueChangedListener
interface. The ValueChangedListenerManager
function block is registered in the PLC_PRG
program.
When the value of a visualization element changes, the ValueChanged
method of the FB_ValueChangedListener
function block is called.
In the sample project, all user inputs of the visualization are written to the log file of the device. You can use the Input Assistant to select a respective visualization element.
System requirements and restrictions
Programming system | CODESYS Development System (version 3.5.14.0 or higher) |
Runtime system | CODESYS Control Win (version 3.5.14.0 or higher) |
Add-on components | - |
Note
DOWNLOAD Project