Issue
Users are unable to change the value of a Sigma object using the standard Trackbar component in a Building Operation (SBO) graphic.
Product Line
Satchwell BAS & SigmaEnvironment
- Ecostruxure Building Operation (EBO)
- Sigma transitioned graphics
Cause
Sigma objects are inherently non-writable. Unlike typical objects in EBO, Sigma objects require a manual override (also known as a “force”) to change their values. The default Trackbar component in EBO does not support this behavior, as it attempts to write directly to the object’s value, which is not permitted for Sigma objects.
Resolution
To enable value changes for Sigma objects via a graphic, the standard Trackbar component
Trackbar component
must be modified to include a call to the setForce function. This mimics the behavior of legacy Sigma graphics, where moving a slider would automatically override the object.
Steps to Modify the Trackbar Component:
- Open the existing Trackbar component in the graphic editor.
- Locate the
setCurrentValuefunction. - Modify the function to include the
setForcecall before setting the value:setForce(fullName, true); return setValue(fullName, value);
- Ensure the modified Trackbar is bound to the “Value” property of the Sigma object, just as it would be in legacy Sigma.
- Important: Do not bind the Trackbar to configuration values such as “Fixed value” or “Alarm High Limit,” as these cannot be changed via graphics in transitioned Sigma systems.
Limitations:
- Only specific values can be overridden in transitioned Sigma systems.
- Configuration parameters like “Alarm High Limit” or “Fixed value” cannot be modified through graphics.