In the examples the type 811 helps control the tempering valve.
In heating applications, this is used as xFracVal = 1 - [unitNr, 5]
In cooling applications, it only works correctly when using xFracVal = [unitNr, 5].
The order of the pipes is important as well, as the first entry is the hot pipe, and the 2nd entry is the (relatively) colder pipe.
This could be made more generic as follows:
make the type adapt to which pipe is hotter.
have the type output the valve position directly and consistently.
provide visual explanations of how to use the valve, when opening the valve diagram.
In the examples the type 811 helps control the tempering valve. In heating applications, this is used as
xFracVal = 1 - [unitNr, 5]
In cooling applications, it only works correctly when usingxFracVal = [unitNr, 5]
.The order of the pipes is important as well, as the first entry is the hot pipe, and the 2nd entry is the (relatively) colder pipe.
This could be made more generic as follows: