Issue
After an upgrades to 1.4, units for temperature inputs on Central IO are not configurable. Affected programs no longer work correctly. When there is no client activity to convert to the locale of the client (there is not with the Script engine), the input is assumed to have the number that corresponds to degrees Centigrade.
Product Line
EcoStruxure Building Operation
Environment
- SmartStruxure 1.4
- Central IO
- Inputs
- PE Script
Cause
Units must be set in the variables window of the affected script program.
Resolution
The following program would work fine in 1.3 if the temperature that is bound to the SpaceT input was
configured to have units of Deg. F.
When the user of this program upgrades to 1.4, this program will no longer work correctly. The input is assumed
to have the number that corresponds to Deg. C. You can see it in the variable value listing block:
22.4°C is compared to the setpoint of 70°F and it does not work right. The units MUST be set within the Script program as below:
Now it will work.