In order to minimize errors while handling the big amount of inputs, the cluster "connection cards" which assigns signals to their names, is created with this VI.
The file can be found here: Gitlab CoSES\LabVIEW\Heat\Signallists
Out of a csv file with the position of each signal and necessary information to convert it, the cluster is created with "Create Signallist.vi".
The csv file is structured like this:
House x | ||||||||||||||||
NI 9216 | REM 11100 | NI 9361 | ||||||||||||||
Module | Name | Pos_ | Module | Name | Pos_ | Lower Limit | Upper Limit | Max_ Value | Module | Name | Pos_ | Value/Count | CeroFlowCondition[s] | TimeMeanValue[s] |
The headers should be filled as follows:
- Module:
Abbreviation of the module
HS - Heat Sink
ST - Solar Thermal
CHN - Heat Transfer Station
TS - Thermal Storage
CHP - Combined Heat and Power
EB - Condensing Boiler
HP - Heatpump
DH - District Heating Emulator - Name:
Signal name, see Hardware (Heat) - Pos_:
Position within the IO card, start a new count for each signal type and each cRIO - Lower Limit:
Limit, where the AI signal = 0 (e.g. 2V, a input value lower than this limit shows a problem with the connection, e.g. a broken wire or sensor) - Upper Limit:
e.g. 10V - Max_ Value:
Maximal output value at the upper limit - Value/Count
Output value per Count up - CeroFlowCondition
tbd - TimeMeanValue
tbd
2 Kommentare
Samantha Camacho Molina sagt:
20.September 2022Table organization. It is not clear if the elements of the 2nd row are associated to all or just some cells.
Daniel Zinsmeister sagt:
22.September 2022Better?