ConOpSys V2970  P004.07
ANVILEX control operating system
Function_Block_Liquid_Cooling_System_T2.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 //! @file Function_Block_Liquid_Cooling_System_T2.h
3 //! @URL $HeadURL: https://192.168.3.4:8443/svn/P004_07/ConOpSys/Blocks/Function_Block_Liquid_Cooling_System_T2.h $
4 //! @author $Author: minch $
5 //! @version $Revision: 2869 $
6 //! @date $Date: 2021-09-17 13:15:56 +0500 (Fr, 17 Sep 2021) $
7 //! @brief Liquid cooling system type 2 class header file.
8 //! @attention
9 //!
10 //! COPYRIGHT(C) 2018-2021 ANVILEX
11 //!
12 //! Redistribution and use in source and binary forms, with or without
13 //! modification, are permitted provided that the following conditions are met:
14 //!
15 //! 1. Redistributions of source code must retain the above copyright notice,
16 //! this list of conditions and the following disclaimer.
17 //!
18 //! 2. Redistributions in binary form must reproduce the above copyright notice,
19 //! this list of conditions and the following disclaimer in the documentation
20 //! and/or other materials provided with the distribution.
21 //!
22 //! 3. Neither the name of ANVILEX nor the names of its contributors may be
23 //! used to endorse or promote products derived from this software without
24 //! specific prior written permission.
25 //!
26 //! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
27 //! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28 //! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
29 //! ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
30 //! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
31 //! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
32 //! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
33 //! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34 //! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
35 //! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36 //! POSSIBILITY OF SUCH DAMAGE.
37 //------------------------------------------------------------------------------
38 
39 //------------------------------------------------------------------------------
40 // Protecting header files from mutual, recursive inclusion.
41 //------------------------------------------------------------------------------
42 
43 #pragma once
44 
45 //------------------------------------------------------------------------------
46 // Include standard libraries header files
47 //------------------------------------------------------------------------------
48 
49 //------------------------------------------------------------------------------
50 // Include thrid party header files
51 //------------------------------------------------------------------------------
52 
53 //------------------------------------------------------------------------------
54 // Include ConOpSys header files
55 //------------------------------------------------------------------------------
56 
57 #include "Function_Block_Base.h"
58 
59 //------------------------------------------------------------------------------
60 // Include ConOpSys application header files
61 //------------------------------------------------------------------------------
62 
63 //------------------------------------------------------------------------------
64 // Class declaration
65 //------------------------------------------------------------------------------
66 
67 //! @brief Liquid cooling system class, type 2
69 {
70 
71  //----------------------------------------------------------------------------
72  // Public defines, methods and variables
73  //----------------------------------------------------------------------------
74 
75  public:
76 
77  //!-------------------------------------------------------------------------
78  //! @brief Class constructor method.
79  //! @note None
80  //! \par Override
81  //! Not allowed
82  //! @attention Don't call this method directly.
83  //--------------------------------------------------------------------------
84 
86 
87  //!-------------------------------------------------------------------------
88  //! @brief Class destructor method.
89  //! @note None
90  //! \par Override
91  //! Not allowed
92  //! @attention Don't call this method directly.
93  //--------------------------------------------------------------------------
94 
96 
97  //!-------------------------------------------------------------------------
98  //! @brief Function block initialisation method.
99  //! @note None
100  //! @return None
101  //! \par Override
102  //! Not allowed
103  //! @attention None
104  //--------------------------------------------------------------------------
105 
106  virtual VOID Init();
107 
108  //!-------------------------------------------------------------------------
109  //! @brief Function block processing method.
110  //! @note None
111  //! @return None
112  //! \par Override
113  //! Not allowed
114  //! @attention None
115  //--------------------------------------------------------------------------
116 
117  virtual VOID Execute();
118 
119  //!-------------------------------------------------------------------------
120  //! @brief Send information about Function block over communication link protocol
121  //! @note This method sends information about Function block over specified communication link protocol.
122  //! @param [in] TProtocol_Base *object_Protocol - Pointer to the communication link protocol
123  //! @return None
124  //! \par Override
125  //! Not allowed
126  //! @attention None
127  //--------------------------------------------------------------------------
128 
129  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
130 
131  //--------------------------------------------------------------------------
132  // Block parameter connectors
133  //--------------------------------------------------------------------------
134 
135  //! @brief Function block sample time input parameter
137 
138  // Inlet temperature parameters
139 
140  //! @brief Low inlet temperature warning level input parameter
142 
143  //! @brief Low inlet temperature trip level input parameter
145 
146  //! @brief Low inlet temperature trip delay input parameter
148 
149  //! @brief High inlet temperature warning level input parameter
151 
152  //! @brief High inlet temperature trip level input parameter
154 
155  //! @brief High inlet temperature trip delay input parameter
157 
158  // Outlet temperature parameters
159 
160  //! @brief High outlet temperature warning level input parameter
162 
163  //! @brief High outlet temperature trip level input parameter
165 
166  //! @brief High outlet temperature trip delay input parameter
168 
169  // Cooling media pressure parameters
170 
171  //! @brief Low pressure warning level input parameter
173 
174  //! @brief Low pressure trip level input parameter
176 
177  //! @brief Low pressure trip delay input parameter
179 
180  //! @brief High pressure warning level input parameter
182 
183  //! @brief High pressure trip level input parameter
185 
186  //! @brief High pressure trip delay input parameter
188 
189  //! @brief Pressure rise delay input parameter
191 
192  //! @brief Static pressure present status
194 
195  // Cooling media flow parameterss
196 
197  //! @brief Low flow rate warning level input parameter
199 
200  //! @brief Low flow rate trip level input parameter
202 
203  //! @brief Low flow rate trip delay input parameter
205 
206  //! @brief Flow sensor startup delay input parameter
208 
209  // Cooling media pump parameters
210 
211  //! @brief Pump off delay input parameter
213 
214  // External heater parameters
215 
216  //! @brief Heater turn on temperature level input parameter
218 
219  //! @brief Heater turn off temperature level input parameter
221 
222  // External heat exchanger parameters
223 
224  //! @brief Heat exchanger fan turn on temperature level input parameter
226 
227  //! @brief Heat exchanger fan turn off temperature level input parameter
229 
230  //! @brief Heat exchanger fan turn off delay input parameter
232 
233  // Chiller parameters
234 
235  //! @brief Chiller startup delay input parameter
237 
238  //! @brief Chiller startup delay input parameter
240 
241  //--------------------------------------------------------------------------
242  // Block input connectors
243  //--------------------------------------------------------------------------
244 
245  //! @brief Cooling system enable/disable operation input connector
247 
248  //! @brief Cooling system emergency trip input connector
250 
251  //! @brief Error reset input connector
253 
254  // Cooling media pump signals
255 
256  //! @brief Pump circuit breaker status input connector
258 
259  //! @brief Pump contactor status input connector
261 
262  // External heat exchanger signals
263 
264  //! @brief Heat exchanger fan circuit breaker status input connector
266 
267  //! @brief Heat exchanger fan contactor status input connector
269 
270  // Heater signals
271 
272  //! @brief Heater circuit breaker status input connector
274 
275  //! @brief Heater contactor status input connector
277 
278  // Chiller system signals
279 
280  //! @brief Chiller system circuit breaker status input connector
282 
283  //! @brief Chiller system status
285 
286  // Inlet temperature signal
287 
288  //! @brief Actual inlet temperature input connector
290 
291  //! @brief Invalid inlet temperature input connector
293 
294  // Outlet temperature signal
295 
296  //! @brief Actual outlet temperature input connector
298 
299  //! @brief Invalid outlet temperature input connector
301 
302  // Cooling media pressure signal
303 
304  //! @brief Actual pressure input connector
306 
307  //! @brief Invalid pressure input connector
309 
310  // Cooling media flow signal
311 
312  //! @brief Actual flow rate connector
314 
315  // Liquid level signals
316 
317  //! @brief Liquid level status
319 
320  //--------------------------------------------------------------------------
321  // Block output connectors
322  //--------------------------------------------------------------------------
323 
324  //! @brief Enable pump operation
326 
327  //! @brief Enbale heat exchanger operation
329 
330  //! @brief Enable heater oparation
332 
333  //! @brief Enable chiller oparation
335 
336  //! @brief Low inlet temperature warning output connector
338 
339  //! @brief Low inlet temperature alarm output connector
341 
342  //! @brief Low inlet temperature trip output connector
344 
345  //! @brief High inlet temperature warning output connector
347 
348  //! @brief High inlet temperature alarm output connector
350 
351  //! @brief High inlet temperature trip output connector
353 
354  //! @brief High outlet temperature warning output connector
356 
357  //! @brief High outlet temperature alarm output connector
359 
360  //! @brief High outlet temperature trip output connector
362 
363  //! @brief Low pressure warning output connector
365 
366  //! @brief Low pressure alarm output connector
368 
369  //! @brief Low pressure trip output connector
371 
372  //! @brief High pressure warning output connector
374 
375  //! @brief High pressure alarm output connector
377 
378  //! @brief High pressure trip output connector
380 
381  //! @brief Low flow rate warning output connector
383 
384  //! @brief Low flow rate alarm output connector
386 
387  //! @brief Low flow rate trip output connector
389 
390  //! @brief Global warning output connector
392 
393  //! @brief Global alarm output connector
395 
396  //! @brief Global trip output connector
398 
399  //! @brief Error output connector
401 
402  //! @brief Status output connector
404 
405  //----------------------------------------------------------------------------
406  // Protected defines, methods and variables
407  //----------------------------------------------------------------------------
408 
409  protected:
410 
411  //----------------------------------------------------------------------------
412  // Private defines, methods and variables
413  //----------------------------------------------------------------------------
414 
415  private:
416 
417  //! @brief Liquid cooling system status word
418  typedef union
419  {
420 
421  //! @brief Status word as U64
423 
424  //! @brief Status word as bit fields
425  //! @note This tructure should be same for all liquid cooling system classes
426  struct
427  {
428 
429  //! @brief Bit 00 : Invalid inlet temperature
431 
432  //! @brief Bit 01 : Low inlet temperature warning
434 
435  //! @brief Bit 02 : Low inlet temperature alarm
437 
438  //! @brief Bit 03 : Low inlet temperature trip
440 
441  //! @brief Bit 04 : High inlet temperature warning
443 
444  //! @brief Bit 05 : High inlet temperature alarm
446 
447  //! @brief Bit 06 : High inlet temperature trip
449 
450  //! @brief Bit 07 : Invalid outlet temperature
452 
453  //! @brief Bit 08 : Low outlet temperature warning
455 
456  //! @brief Bit 09 : Low outlet temperature alarm
458 
459  //! @brief Bit 10 : Low outlet temperature trip
461 
462  //! @brief Bit 11 : High outlet temperature warning
464 
465  //! @brief Bit 12 : High outlet temperature alarm
467 
468  //! @brief Bit 13 : High outlet temperature trip
470 
471  //! @brief Bit 14 : Invalid inlet pressure
473 
474  //! @brief Bit 15 : Low inlet pressure warming
476 
477  //! @brief Bit 16 : Low inlet pressure alarm
479 
480  //! @brief Bit 17 : Low inlet pressure trip
482 
483  //! @brief Bit 18 : High inlet pressure warming
485 
486  //! @brief Bit 19 : High inlet pressure alarm
488 
489  //! @brief Bit 20 : High inlet pressure trip
491 
492  //! @brief Bit 21 : Invalid outlet pressure
494 
495  //! @brief Bit 22 : Low outlet pressure warning
497 
498  //! @brief Bit 23 : Low ootlet pressure alarm
500 
501  //! @brief Bit 24 : Low outlet pressure trip
503 
504  //! @brief Bit 25 : High outlet pressure warming
506 
507  //! @brief Bit 26 : High outlet pressure alarm
509 
510  //! @brief Bit 27 : High outlet pressure trip
512 
513  //! @brief Bit 28 : Low differential pressure warning
515 
516  //! @brief Bit 29 : Low differential pressure alarm
518 
519  //! @brief Bit 30 : Low differential pressure trip
521 
522  //! @brief Bit 31 : High differential pressure warning
524 
525  //! @brief Bit 32 : High differential pressure alarm
527 
528  //! @brief Bit 33 : High differential pressure trip
530 
531  //! @brief Bit 34 : Reserved
532  U64 :1;
533 
534  //! @brief Bit 35 : Reserved
535  U64 :1;
536 
537  //! @brief Bit 36 : Reserved
538  U64 :1;
539 
540  //! @brief Bit 37 : Reserved
541  U64 :1;
542 
543  //! @brief Bit 38 : Reserved
544  U64 :1;
545 
546  //! @brief Bit 39 : Reserved
547  U64 :1;
548 
549  //! @brief Bit 40 : Reserved
550  U64 :1;
551 
552  //! @brief Bit 41 : Reserved
553  U64 :1;
554 
555  //! @brief Bit 42 : Reserved
556  U64 :1;
557 
558  //! @brief Bit 43 : Reserved
559  U64 :1;
560 
561  //! @brief Bit 44 : Reserved
562  U64 :1;
563 
564  //! @brief Bit 45 : Reserved
565  U64 :1;
566 
567  //! @brief Bit 46 : Reserved
568  U64 :1;
569 
570  //! @brief Bit 47 : Reserved
571  U64 :1;
572 
573  //! @brief Bit 48 : Reserved
574  U64 :1;
575 
576  //! @brief Bit 49 : Reserved
577  U64 :1;
578 
579  //! @brief Bit 50 : Reserved
580  U64 :1;
581 
582  //! @brief Bit 51 : Reserved
583  U64 :1;
584 
585  //! @brief Bit 52 : Reserved
586  U64 :1;
587 
588  //! @brief Bit 53 : Reserved
589  U64 :1;
590 
591  //! @brief Bit 54 : Reserved
592  U64 :1;
593 
594  //! @brief Bit 55 : Reserved
595  U64 :1;
596 
597  //! @brief Bit 56 : Reserved
598  U64 :1;
599 
600  //! @brief Bit 57 : Reserved
601  U64 :1;
602 
603  //! @brief Bit 58 : Reserved
604  U64 :1;
605 
606  //! @brief Bit 59 : Reserved
607  U64 :1;
608 
609  //! @brief Bit 60 : Reserved
610  U64 :1;
611 
612  //! @brief Bit 61 : Reserved
613  U64 :1;
614 
615  //! @brief Bit 62 : Reserved
616  U64 :1;
617 
618  //! @brief Bit 63 : Reserved
619  U64 :1;
620 
621  };
622 
623  } TStatus_Word;
624 
625  //! @brief Pump PSM state definition
626  typedef enum
627  {
628 
629  //! @brief Initialisation state
631 
632  //! @brief Standby state
634 
635  //! @brief Operation state
637 
638  //! @brief Trailing state
640 
641  //! @brief Error state
643 
645 
646  //! @brief Heater FSM state definition
647  typedef enum
648  {
649 
650  //! @brief Initialisation state
652 
653  //! @brief Standby state
655 
656  //! @brief Operation state
658 
659  //! @brief Error state
661 
663 
664  //! @brief Heat exchanger FSM state definition
665  typedef enum
666  {
667 
668  //! @brief Initialisation state
670 
671  //! @brief Standby state
673 
674  //! @brief Off state
676 
677  //! @brief On state
679 
680  //! @brief Trailing state
682 
683  //! @brief Error state
684  enum_Error
685 
687 
688  //! @brief Chiller FSM state definition
689  typedef enum
690  {
691 
692  //! @brief Initialisation state
694 
695  //! @brief Standby state
697 
699 
700  //! @brief Operation state
702 
703  //! @brief Trailing state
705 
706  //! @brief Error state
708 
710 
711  //! @brief Liquid level state definition
712  typedef enum
713  {
714 
715  //! @brief Initialisation state
717 
718  //! @brief Tank normal lelel state
720 
721  //! @brief Tank low level state
723 
725 
726  //! @brief Liquid flow sensor state definition
727  typedef enum
728  {
729 
730  //! @brief Initialisation state
732 
733  //! @brief Standby state
735 
736  //! @brief Startup state
738 
739  //! @brief Operation state
741 
742  //! @brief Warning state
744 
745  //! @brief Alarm state
747 
748  //! @brief Trip state
750 
752 
753  //!-------------------------------------------------------------------------
754  //! @brief Cooling media inlet processing method
755  //! @note None
756  //! @return None
757  //! \par Override
758  //! Not allowed
759  //! @attention None
760  //--------------------------------------------------------------------------
761 
762  VOID Inlet();
763 
764  //!-------------------------------------------------------------------------
765  //! @brief Cooling media outlet processing method
766  //! @note None
767  //! @return None
768  //! \par Override
769  //! Not allowed
770  //! @attention None
771  //--------------------------------------------------------------------------
772 
773  VOID Outlet();
774 
775  //!-------------------------------------------------------------------------
776  //! @brief Cooling media processing method
777  //! @note None
778  //! @return None
779  //! \par Override
780  //! Not allowed
781  //! @attention None
782  //--------------------------------------------------------------------------
783 
784  VOID Pressure();
785 
786  //!-------------------------------------------------------------------------
787  //! @brief Pump processing method
788  //! @note None
789  //! @return None
790  //! \par Override
791  //! Not allowed
792  //! @attention None
793  //--------------------------------------------------------------------------
794 
795  VOID Pump();
796 
797  //!-------------------------------------------------------------------------
798  //! @brief Heater processing method
799  //! @note None
800  //! @return None
801  //! \par Override
802  //! Not allowed
803  //! @attention None
804  //--------------------------------------------------------------------------
805 
806  VOID Heater();
807 
808  //!-------------------------------------------------------------------------
809  //! @brief Heat exchanger processing method
810  //! @note None
811  //! @return None
812  //! \par Override
813  //! Not allowed
814  //! @attention None
815  //--------------------------------------------------------------------------
816 
818 
819  //!-------------------------------------------------------------------------
820  //! @brief Chiller system processing method
821  //! @note None
822  //! @return None
823  //! \par Override
824  //! Not allowed
825  //! @attention None
826  //--------------------------------------------------------------------------
827 
828  VOID Chiller();
829 
830  //!-------------------------------------------------------------------------
831  //! @brief Cooling media tank level processing method
832  //! @note None
833  //! @return None
834  //! \par Override
835  //! Not allowed
836  //! @attention None
837  //--------------------------------------------------------------------------
838 
839  VOID Tank_Level();
840 
841  //!-------------------------------------------------------------------------
842  //! @brief Flow sensor processing method
843  //! @note None
844  //! @return None
845  //! \par Override
846  //! Not allowed
847  //! @attention None
848  //--------------------------------------------------------------------------
849 
850  VOID Flow_Sensor();
851 
852  //--------------------------------------------------------------------------
853  // Private variables
854  //--------------------------------------------------------------------------
855 
856  //! @brief Low temperature trip delay
858 
859  //! @brief Time delay counter
861 
862  //! @brief High temperature trip delay
864 
865  //! @brief Time delay counter
867 
868  //! @brief High temperature trip delay
870 
871  //! @brief Time delay counter
873 
874  //! @brief High temperature trip delay
876 
877  //! @brief Time delay counter
879 
880  //! @brief High temperature trip delay
882 
883  //! @brief Time delay counter
885 
886  //! @brief Pressure rise delay
888 
889  //! @brief Pressure rise delay counter
891 
892  //! @brief Pump off delay
894 
895  //! @brief Pump off delay counter
897 
898  //! @brief Heat exchanger fan turn off delay
900 
901  //! @brief Heat exchanger fan turn off delay counter
903 
904  //! @brief Chiller startup delay
906 
907  //! @brief Chiller trail delay
909 
910  //! @brief Chiller delay counter
912 
913  //! @brief Flow sensor startup delay
915 
916  //! @brief Low flow rate trip delay
918 
919  //! @brief Flow sensor delay counter
921 
922  //! @brief Pump error flag
924 
925  //! @brief Heat exchanger fan error flag
927 
928  //! @brief Heater error flag
930 
931  //! @brief Chiller error flag
933 
934  //! @brief Tank level error
936 
937  //! @brief Flow rate error sensor
939 
940  //! @brief Pump finite state machine
941  TPump_FSM_State enum_Pump_FSM_State = TPump_FSM_State::enum_Pump_Init;
942 
943  //! @brief Heater finite state machine
944  THeater_FSM_State enum_Heater_FSM_State = THeater_FSM_State::enum_Heater_Init;
945 
946  //! @brief Heat exchanger finite state machine
947  THeat_Exchanger_Fan_FSM_State enum_Heat_Exchanger_Fan_FSM_State = THeat_Exchanger_Fan_FSM_State::enum_Init;
948 
949  //! @brief Chiller finite state machine
950  TChiller_FSM_State enum_Chiller_FSM_State = TChiller_FSM_State::enum_Chiller_Init;
951 
952  //! @brief Liquid level finite state machine
953  TTank_Level_FSM_State enum_Tank_Level_FSM_State = TTank_Level_FSM_State::enum_Tank_Init;
954 
955  //! @brief Liquid flow sensor finite state machine
956  TFlow_Sensor_FSM_State enum_Sensor_FSM_State = TFlow_Sensor_FSM_State::enum_Flow_Sensor_Init;
957 
958 };
959 
960 //------------------------------------------------------------------------------
961 // End of file
962 //------------------------------------------------------------------------------
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
unsigned long long U64
Binary 64-Bit unsigned integer datatype defenition.
Definition: Defines.h:213
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
Function block base class header file.
Function block input connector class.
Definition: Block_Input_Connector.h:83
Function block output connector class.
Definition: Block_Output_Connector.h:59
Function block base class for device.
Definition: Function_Block_Base.h:96
Liquid cooling system class, type 2.
Definition: Function_Block_Liquid_Cooling_System_T2.h:69
TBlock_Input_Connector object_f32_High_Pressure_Warning_Level
High pressure warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:181
TBlock_Input_Connector object_f32_High_Pressure_Trip_Level
High pressure trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:184
TBlock_Input_Connector object_f32_Low_Flow_Rate_Trip_Level
Low flow rate trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:201
TBlock_Input_Connector object_f32_Heater_On_Temperature_Level
Heater turn on temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:217
TChiller_FSM_State
Chiller FSM state definition.
Definition: Function_Block_Liquid_Cooling_System_T2.h:690
@ enum_Chiller_Error
Error state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:707
@ enum_Chiller_Trailing
Trailing state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:704
@ enum_Chiller_Operation
Operation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:701
@ enum_Chiller_Startup
Definition: Function_Block_Liquid_Cooling_System_T2.h:698
@ enum_Chiller_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:696
@ enum_Chiller_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:693
U32 u32_Pump_Off_Delay_Counter
Pump off delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:896
TBlock_Output_Connector object_bool_Low_Pressure_Alarm
Low pressure alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:367
TBlock_Input_Connector object_f32_Low_Pressure_Delay
Low pressure trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:178
TBlock_Output_Connector object_bool_Heat_Exchanger_Fan_Enable
Enbale heat exchanger operation.
Definition: Function_Block_Liquid_Cooling_System_T2.h:328
TTank_Level_FSM_State
Liquid level state definition.
Definition: Function_Block_Liquid_Cooling_System_T2.h:713
@ enum_Tank_Low_Level
Tank low level state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:722
@ enum_Tank_Normal_Level
Tank normal lelel state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:719
@ enum_Tank_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:716
TBlock_Input_Connector object_bool_Invalid_Outlet_Temperature
Invalid outlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:300
VOID Heater()
Heater processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:1294
TBlock_Input_Connector object_f32_Inlet_Low_Temperature_Trip_Delay
Low inlet temperature trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:147
TFlow_Sensor_FSM_State enum_Sensor_FSM_State
Liquid flow sensor finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T2.h:956
U32 u32_Low_Pressure_Trip_Delay
High temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:875
U32 u32_Flow_Sensor_Delay_Counter
Flow sensor delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:920
TBlock_Output_Connector object_bool_Low_Flow_Rate_Warning
Low flow rate warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:382
TBlock_Input_Connector object_f32_Low_Pressure_Trip_Level
Low pressure trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:175
U32 u32_Inlet_Low_Temperature_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:860
TBlock_Input_Connector object_f32_Actual_Inlet_Temperature
Actual inlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:289
TFlow_Sensor_FSM_State
Liquid flow sensor state definition.
Definition: Function_Block_Liquid_Cooling_System_T2.h:728
@ enum_Flow_Sensor_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:734
@ enum_Flow_Sensor_Startup
Startup state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:737
@ enum_Flow_Sensor_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:731
@ enum_Flow_Sensor_Warning
Warning state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:743
@ enum_Flow_Sensor_Alarm
Alarm state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:746
@ enum_Flow_Sensor_Operation
Operation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:740
@ enum_Flow_Sensor_Trip
Trip state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:749
TBlock_Input_Connector object_f32_High_Pressure_Delay
High pressure trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:187
THeat_Exchanger_Fan_FSM_State
Heat exchanger FSM state definition.
Definition: Function_Block_Liquid_Cooling_System_T2.h:666
@ enum_Trailing
Trailing state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:681
@ enum_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:672
@ enum_Error
Error state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:684
@ enum_On
On state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:678
@ enum_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:669
@ enum_Off
Off state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:675
TBlock_Input_Connector object_f32_Actual_Flow_Rate
Actual flow rate connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:313
TBlock_Output_Connector object_bool_Inlet_Low_Temperature_Alarm
Low inlet temperature alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:340
TBlock_Input_Connector object_f32_Low_Pressure_Warning_Level
Low pressure warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:172
TBlock_Input_Connector object_bool_Enable
Cooling system enable/disable operation input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:246
TBlock_Input_Connector object_f32_Actual_Pressure
Actual pressure input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:305
VOID Outlet()
Cooling media outlet processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:478
TPump_FSM_State enum_Pump_FSM_State
Pump finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T2.h:941
TBlock_Output_Connector object_bool_Inlet_High_Temperature_Trip
High inlet temperature trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:352
virtual VOID Execute()
Function block processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:208
TBlock_Output_Connector object_bool_High_Pressure_Trip
High pressure trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:379
BOOL bool_Pump_Error
Pump error flag.
Definition: Function_Block_Liquid_Cooling_System_T2.h:923
TBlock_Input_Connector object_f32_Outlet_High_Temperature_Warning_Level
High outlet temperature warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:161
TBlock_Input_Connector object_f32_Low_Flow_Rate_Delay
Low flow rate trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:204
VOID Tank_Level()
Cooling media tank level processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:2675
TBlock_Input_Connector object_f32_Pressure_Rise_Delay
Pressure rise delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:190
THeater_FSM_State enum_Heater_FSM_State
Heater finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T2.h:944
VOID Pressure()
Cooling media processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:554
THeat_Exchanger_Fan_FSM_State enum_Heat_Exchanger_Fan_FSM_State
Heat exchanger finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T2.h:947
TBlock_Input_Connector object_bool_Pump_Circuit_Braker_Status
Pump circuit breaker status input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:257
TBlock_Input_Connector object_f32_Chiller_Trail_Delay
Chiller startup delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:239
VOID Haet_Exchanger()
Heat exchanger processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:1466
TBlock_Input_Connector object_bool_Tank_Level_Status
Liquid level status.
Definition: Function_Block_Liquid_Cooling_System_T2.h:318
TTank_Level_FSM_State enum_Tank_Level_FSM_State
Liquid level finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T2.h:953
TBlock_Input_Connector object_bool_Chiller_Status
Chiller system status.
Definition: Function_Block_Liquid_Cooling_System_T2.h:284
TBlock_Input_Connector object_f32_Heat_Exchanger_Fan_On_Temperature_Level
Heat exchanger fan turn on temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:225
TBlock_Output_Connector object_bool_Inlet_Low_Temperature_Trip
Low inlet temperature trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:343
TBlock_Output_Connector object_bool_Outlet_High_Temperature_Trip
High outlet temperature trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:361
TBlock_Output_Connector object_u64_Status
Status output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:403
TBlock_Input_Connector object_f32_Heat_Exchanger_Fan_Off_Temperature_Level
Heat exchanger fan turn off temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:228
TBlock_Input_Connector object_bool_Emergency_Trip
Cooling system emergency trip input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:249
U32 u32_Heat_Exchanger_Fan_Off_Delay_Counter
Heat exchanger fan turn off delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:902
TBlock_Input_Connector object_bool_Heat_Exchanger_Fan_Circuit_Braker_Status
Heat exchanger fan circuit breaker status input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:265
TBlock_Input_Connector object_f32_Low_Flow_Rate_Warning_Level
Low flow rate warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:198
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:177
TChiller_FSM_State enum_Chiller_FSM_State
Chiller finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T2.h:950
TBlock_Input_Connector object_f32_Pump_Off_Delay
Pump off delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:212
TBlock_Output_Connector object_bool_High_Pressure_Warning
High pressure warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:373
TBlock_Input_Connector object_bool_Heater_Contactor_Status
Heater contactor status input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:276
U32 u32_Pump_Off_Delay
Pump off delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:893
TBlock_Input_Connector object_bool_Heater_Circuit_Braker_Status
Heater circuit breaker status input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:273
VOID Chiller()
Chiller system processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:1980
TPump_FSM_State
Pump PSM state definition.
Definition: Function_Block_Liquid_Cooling_System_T2.h:627
@ enum_Pump_Trailing
Trailing state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:639
@ enum_Pump_Operation
Operation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:636
@ enum_Pump_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:630
@ enum_Pump_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:633
@ enum_Pump_Error
Error state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:642
U32 u32_Low_Pressure_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:878
VOID Pump()
Pump processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:805
TBlock_Output_Connector object_bool_Alarm
Global alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:394
U32 u32_High_Pressure_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:884
U32 u32_Chiller_Delay_Counter
Chiller delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:911
TBlock_Output_Connector object_bool_Inlet_High_Temperature_Alarm
High inlet temperature alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:349
TBlock_Output_Connector object_bool_Low_Flow_Rate_Alarm
Low flow rate alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:385
TBlock_Output_Connector object_bool_Error
Error output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:400
TBlock_Output_Connector object_bool_Outlet_High_Temperature_Warning
High outlet temperature warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:355
TBlock_Input_Connector object_bool_Chiller_Circuit_Braker_Status
Chiller system circuit breaker status input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:281
BOOL bool_Flow_Rate_Error
Flow rate error sensor.
Definition: Function_Block_Liquid_Cooling_System_T2.h:938
U32 u32_Inlet_High_Temperature_Trip_Delay
High temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:863
TBlock_Input_Connector object_f32_Sample_Time
Function block sample time input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:136
TBlock_Output_Connector object_bool_Heater_Enable
Enable heater oparation.
Definition: Function_Block_Liquid_Cooling_System_T2.h:331
TBlock_Output_Connector object_bool_Low_Pressure_Warning
Low pressure warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:364
U32 u32_Inlet_Low_Temperature_Trip_Delay
Low temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:857
TBlock_Input_Connector object_f32_Inlet_High_Temperature_Trip_Level
High inlet temperature trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:153
BOOL bool_Chiller_Error
Chiller error flag.
Definition: Function_Block_Liquid_Cooling_System_T2.h:932
TBlock_Output_Connector object_bool_Pump_Enable
Enable pump operation.
Definition: Function_Block_Liquid_Cooling_System_T2.h:325
TBlock_Input_Connector object_f32_Inlet_High_Temperature_Warning_Level
High inlet temperature warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:150
TBlock_Output_Connector object_bool_Inlet_High_Temperature_Warning
High inlet temperature warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:346
TBlock_Output_Connector object_bool_Warning
Global warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:391
TBlock_Input_Connector object_bool_Pump_Contactor_Status
Pump contactor status input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:260
TBlock_Input_Connector object_f32_Heater_Off_Temperature_Level
Heater turn off temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:220
U32 u32_Pressure_Rise_Delay_Counter
Pressure rise delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:890
TBlock_Output_Connector object_bool_Chiller_Enable
Enable chiller oparation.
Definition: Function_Block_Liquid_Cooling_System_T2.h:334
TBlock_Output_Connector object_bool_High_Pressure_Alarm
High pressure alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:376
TBlock_Output_Connector object_bool_Low_Flow_Rate_Trip
Low flow rate trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:388
U32 u32_Chiller_Trail_Delay
Chiller trail delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:908
BOOL bool_Heater_Error
Heater error flag.
Definition: Function_Block_Liquid_Cooling_System_T2.h:929
TBlock_Input_Connector object_f32_Inlet_Low_Temperature_Warning_Level
Low inlet temperature warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:141
TBlock_Input_Connector object_bool_Reset
Error reset input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:252
TBlock_Input_Connector object_f32_Outlet_High_Temperature_Trip_Level
High outlet temperature trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:164
TBlock_Input_Connector object_f32_Outlet_High_Temperature_Trip_Delay
High outlet temperature trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:167
TBlock_Input_Connector object_f32_Heat_Exchanger_Fan_Off_Delay
Heat exchanger fan turn off delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:231
BOOL bool_Tank_Level_Error
Tank level error.
Definition: Function_Block_Liquid_Cooling_System_T2.h:935
TBlock_Input_Connector object_bool_Heat_Exchanger_Fan_Contactor_Status
Heat exchanger fan contactor status input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:268
TBlock_Input_Connector object_f32_Inlet_High_Temperature_Trip_Delay
High inlet temperature trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:156
VOID Inlet()
Cooling media inlet processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:335
U32 u32_Outlet_High_Temperature_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:872
TBlock_Input_Connector object_f32_Inlet_Low_Temperature_Trip_Level
Low inlet temperature trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:144
BOOL bool_Heat_Exchanger_Fan_Error
Heat exchanger fan error flag.
Definition: Function_Block_Liquid_Cooling_System_T2.h:926
virtual ~TFunction_Block_Liquid_Cooling_System_T2()
Class destructor method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:169
U32 u32_Low_Flow_Rate_Trip_Delay
Low flow rate trip delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:917
TBlock_Input_Connector object_bool_Invalid_Pressure
Invalid pressure input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:308
VOID Flow_Sensor()
Flow sensor processing method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:2835
U32 u32_Flow_Sensor_Startup_Delay
Flow sensor startup delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:914
TFunction_Block_Liquid_Cooling_System_T2()
Class constructor method.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:69
TBlock_Input_Connector object_bool_Static_Pressure_Present
Static pressure present status.
Definition: Function_Block_Liquid_Cooling_System_T2.h:193
TBlock_Output_Connector object_bool_Inlet_Low_Temperature_Warning
Low inlet temperature warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:337
TBlock_Input_Connector object_f32_Flow_Sensor_Startup_Delay
Flow sensor startup delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:207
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about Function block over communication link protocol.
Definition: Function_Block_Liquid_Cooling_System_T2.cpp:3624
U32 u32_Chiller_Startup_Delay
Chiller startup delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:905
TBlock_Output_Connector object_bool_Low_Pressure_Trip
Low pressure trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:370
THeater_FSM_State
Heater FSM state definition.
Definition: Function_Block_Liquid_Cooling_System_T2.h:648
@ enum_Heater_Error
Error state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:660
@ enum_Heater_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:654
@ enum_Heater_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:651
@ enum_Heater_Operation
Operation state.
Definition: Function_Block_Liquid_Cooling_System_T2.h:657
TBlock_Output_Connector object_bool_Trip
Global trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:397
TBlock_Input_Connector object_f32_Chiller_Startup_Delay
Chiller startup delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:236
TBlock_Input_Connector object_f32_Actual_Outlet_Temperature
Actual outlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:297
U32 u32_Inlet_High_Temperature_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T2.h:866
U32 u32_High_Pressure_Trip_Delay
High temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:881
U32 u32_Outlet_High_Temperature_Trip_Delay
High temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:869
U32 u32_Pressure_Rise_Delay
Pressure rise delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:887
TBlock_Input_Connector object_bool_Invalid_Inlet_Temperature
Invalid inlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:292
U32 u32_Heat_Exchanger_Fan_Off_Delay
Heat exchanger fan turn off delay.
Definition: Function_Block_Liquid_Cooling_System_T2.h:899
TBlock_Output_Connector object_bool_Outlet_High_Temperature_Alarm
High outlet temperature alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T2.h:358
Definition: Protocol_Base.h:57
U64 bit_Low_Differentioal_Pressure_Alarm
Bit 29 : Low differential pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:517
U64 bit_High_Inlet_Pressure_Trip
Bit 20 : High inlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:490
U64 bit_High_Outlet_Pressure_Warning
Bit 25 : High outlet pressure warming.
Definition: Function_Block_Liquid_Cooling_System_T2.h:505
U64 bit_High_Outlet_Pressure_Alarm
Bit 26 : High outlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:508
U64 bit_Invalid_Outlet_Temperature
Bit 07 : Invalid outlet temperature.
Definition: Function_Block_Liquid_Cooling_System_T2.h:451
U64 bit_High_Differentioal_Pressure_Warning
Bit 31 : High differential pressure warning.
Definition: Function_Block_Liquid_Cooling_System_T2.h:523
U64 bit_Low_Outlet_Pressure_Warning
Bit 22 : Low outlet pressure warning.
Definition: Function_Block_Liquid_Cooling_System_T2.h:496
U64 bit_Low_Outlet_Pressure_Alarm
Bit 23 : Low ootlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:499
U64 bit_Low_Outlet_Pressure_Trip
Bit 24 : Low outlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:502
U64 bit_High_Inlet_Temperature_Alarm
Bit 05 : High inlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:445
U64 bit_High_Differentioal_Pressure_Trip
Bit 33 : High differential pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:529
U64 bit_High_Outlet_Temperature_Warning
Bit 11 : High outlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T2.h:463
U64 u64_Word
Status word as U64.
Definition: Function_Block_Liquid_Cooling_System_T2.h:422
U64 bit_High_Inlet_Pressure_Alarm
Bit 19 : High inlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:487
U64 bit_Low_Differentioal_Pressure_Trip
Bit 30 : Low differential pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:520
U64 bit_Low_Outlet_Temperature_Alarm
Bit 09 : Low outlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:457
U64 bit_Low_Differentioal_Pressure_Warning
Bit 28 : Low differential pressure warning.
Definition: Function_Block_Liquid_Cooling_System_T2.h:514
U64 bit_Low_Inlet_Pressure_Alarm
Bit 16 : Low inlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:478
U64 bit_High_Differentioal_Pressure_Alarm
Bit 32 : High differential pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:526
U64 bit_Low_Outlet_Temperature_Trip
Bit 10 : Low outlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:460
U64 bit_Low_Outlet_Temperature_Warning
Bit 08 : Low outlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T2.h:454
U64 bit_Low_Inlet_Temperature_Warning
Bit 01 : Low inlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T2.h:433
U64 bit_Invalid_Inlet_Temperature
Bit 00 : Invalid inlet temperature.
Definition: Function_Block_Liquid_Cooling_System_T2.h:430
U64 bit_Invalid_Outlet_Pressure
Bit 21 : Invalid outlet pressure.
Definition: Function_Block_Liquid_Cooling_System_T2.h:493
U64 bit_Low_Inlet_Pressure_Warning
Bit 15 : Low inlet pressure warming.
Definition: Function_Block_Liquid_Cooling_System_T2.h:475
U64 bit_High_Inlet_Temperature_Warning
Bit 04 : High inlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T2.h:442
U64 bit_Invalid_Inlet_Pressure
Bit 14 : Invalid inlet pressure.
Definition: Function_Block_Liquid_Cooling_System_T2.h:472
U64 bit_Low_Inlet_Pressure_Trip
Bit 17 : Low inlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:481
U64 bit_High_Outlet_Temperature_Alarm
Bit 12 : High outlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:466
U64 bit_High_Outlet_Temperature_Trip
Bit 13 : High outlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:469
U64 bit_Low_Inlet_Temperature_Alarm
Bit 02 : Low inlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T2.h:436
U64 bit_High_Inlet_Temperature_Trip
Bit 06 : High inlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:448
U64 bit_High_Outlet_Pressure_Trip
Bit 27 : High outlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:511
U64 bit_High_Inlet_Pressure_Warning
Bit 18 : High inlet pressure warming.
Definition: Function_Block_Liquid_Cooling_System_T2.h:484
U64 bit_Low_Inlet_Temperature_Trip
Bit 03 : Low inlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T2.h:439