Volume steam $ClassVolume 0.0.2.2 Body SysBody 31-DEC-1969 19:00:00.00 Attr NextOix = "_X11" Attr NextCix = "_X4" Attr NextTix[0] = "_X3" EndBody Object Type $TypeHier 3 26-MAR-2021 13:19:49.97 Object UnitP $TypeDef 1 27-MAR-2021 11:44:28.70 Body SysBody 27-MAR-2021 11:45:18.12 Attr TypeRef = "pwrs:Type-$Enum" Attr Elements = 1 Attr PgmName = "unitP" EndBody Object mpa $Value 6 26-MAR-2021 13:28:45.53 Body SysBody 26-MAR-2021 13:27:58.25 Attr Text = "MPA" Attr PgmName = "mpa" EndBody EndObject Object psia $Value 4 26-MAR-2021 13:21:50.36 Body SysBody 26-MAR-2021 13:28:59.66 Attr Text = "PSIA" Attr PgmName = "psia" Attr Value = 1 EndBody EndObject Object psig $Value 5 26-MAR-2021 13:22:13.73 Body SysBody 26-MAR-2021 13:29:03.77 Attr Text = "PSIG" Attr PgmName = "psig" Attr Value = 2 EndBody EndObject EndObject Object UnitT $TypeDef 2 27-MAR-2021 11:44:56.43 Body SysBody 27-MAR-2021 11:45:25.88 Attr TypeRef = "pwrs:Type-$Enum" Attr Elements = 1 Attr PgmName = "unitT" EndBody Object C $Value 7 26-MAR-2021 13:32:13.82 Body SysBody 26-MAR-2021 13:34:22.05 Attr Text = "Celsius" Attr PgmName = "degC" EndBody EndObject Object K $Value 8 26-MAR-2021 13:32:43.86 Body SysBody 26-MAR-2021 13:34:45.53 Attr Text = "Kelvin" Attr PgmName = "degK" Attr Value = 1 EndBody EndObject Object F $Value 9 26-MAR-2021 13:33:05.40 Body SysBody 26-MAR-2021 13:34:48.36 Attr Text = "Farenheit" Attr PgmName = "degF" Attr Value = 2 EndBody EndObject Object R $Value 10 26-MAR-2021 13:34:06.08 Body SysBody 26-MAR-2021 13:34:51.85 Attr Text = "Rankine" Attr PgmName = "degR" Attr Value = 3 EndBody EndObject EndObject EndObject Object Class $ClassHier 1 26-MAR-2021 13:13:36.05 Object test $ClassDef 3 26-MAR-2021 19:56:29.58 Body SysBody 26-MAR-2021 19:56:22.39 Attr Editor = 0 Attr Method = 0 Attr Flags = 16 EndBody Object RtBody $ObjBodyDef 1 27-MAR-2021 12:05:26.97 Body SysBody 26-MAR-2021 19:56:36.74 Attr StructName = "test" Attr NextAix = "_X6" EndBody Object input $Input 1 26-MAR-2021 19:57:18.09 Body SysBody 27-MAR-2021 11:25:09.79 Attr PgmName = "input" Attr TypeRef = "pwrs:Type-$Float32" Attr GraphName = "input" EndBody EndObject Object ron $Intern 5 27-MAR-2021 12:09:38.49 Body SysBody 27-MAR-2021 12:09:57.48 Attr PgmName = "ron" Attr Flags = 16777216 Attr TypeRef = "steam:Type-UnitT" Attr GraphName = "ron" EndBody EndObject Object output $Output 2 26-MAR-2021 19:58:27.63 Body SysBody 26-MAR-2021 19:58:48.49 Attr PgmName = "output" Attr TypeRef = "pwrs:Type-$Float32" Attr GraphName = "op" EndBody EndObject EndObject Object DevBody $ObjBodyDef 2 26-MAR-2021 19:56:36.74 Body SysBody 26-MAR-2021 19:56:36.74 Attr StructName = "test" Attr NextAix = "_X2" EndBody Object PlcNode $Buffer 1 26-MAR-2021 19:56:36.74 Body SysBody 26-MAR-2021 19:56:36.74 Attr Class = "pwrs:Class-$PlcNode" EndBody EndObject EndObject Object GraphPlcNode $GraphPlcNode 11 26-MAR-2021 19:56:36.74 Body SysBody 26-MAR-2021 19:56:36.74 Attr object_type = 11 Attr parameters[0] = 1 Attr parameters[1] = 0 Attr parameters[2] = 1 Attr parameters[3] = 0 Attr graphmethod = 0 Attr graphindex = 0 Attr default_mask[0] = 1 Attr default_mask[1] = 1 Attr segname_annotation = 1 Attr compmethod = 4 Attr compindex = 0 Attr tracemethod = 0 Attr traceindex = 0 Attr connectmethod = 0 Attr executeordermethod = 2 Attr objname = "test" Attr graphname = "test" EndBody EndObject Object Template test 2148499456 31-DEC-1969 19:00:00.00 Body RtBody 27-MAR-2021 11:47:44.52 Attr input = 1.200000e+01 Attr output = 1.000000e+01 EndBody Body DevBody 31-DEC-1969 19:00:00.00 EndBody EndObject EndObject !/** ! Steam Tables Look-up Function: Tsat_P( Pressure, unit_P) ! Determine saturated steam temperature from pressure, where: ! Saturated Temperature Temperature out in units_T = f( Saturated Pressure, units_P) ! ! !*/ Object Tsat_p $ClassDef 2 26-MAR-2021 13:14:08.26 Body SysBody 26-MAR-2021 13:13:45.40 Attr Editor = 0 Attr Method = 0 Attr Flags = 16 EndBody Object RtBody $ObjBodyDef 1 26-MAR-2021 13:14:15.78 Body SysBody 26-MAR-2021 13:14:15.78 Attr StructName = "Tsat_p" Attr NextAix = "_X5" EndBody !/** ! Saturated Pressure, PSIA ! !*/ Object p_sat $Input 1 26-MAR-2021 13:16:29.81 Body SysBody 26-MAR-2021 13:18:03.32 Attr PgmName = "p_sat" Attr TypeRef = "pwrs:Type-$Float32" Attr GraphName = "P_SAT" EndBody EndObject !/** ! Choose Pressure input units !*/ Object unit_in $Intern 2 26-MAR-2021 15:02:58.27 Body SysBody 27-MAR-2021 11:46:32.67 Attr PgmName = "unit_in" Attr TypeRef = "steam:Type-UnitP" Attr GraphName = "unit_in" EndBody EndObject !/** ! Choose temperature units with internal variable: unit_T !*/ Object unit_out $Intern 4 26-MAR-2021 15:03:26.51 Body SysBody 27-MAR-2021 11:46:57.52 Attr PgmName = "unit_out" Attr TypeRef = "steam:Type-UnitT" Attr GraphName = "unit_out" EndBody EndObject !/** ! OP = Temperature of Saturated Pressure Input, in units specified ! in unit_in and unit_out. !*/ Object output $Output 3 27-MAR-2021 10:32:54.16 Body SysBody 27-MAR-2021 10:33:31.81 Attr PgmName = "op" Attr TypeRef = "pwrs:Type-$Float32" Attr GraphName = "OP" EndBody EndObject EndObject Object DevBody $ObjBodyDef 2 26-MAR-2021 13:14:15.78 Body SysBody 26-MAR-2021 13:14:15.78 Attr StructName = "Tsat_p" Attr NextAix = "_X2" EndBody Object PlcNode $Buffer 1 26-MAR-2021 13:14:15.78 Body SysBody 26-MAR-2021 13:14:15.78 Attr Class = "pwrs:Class-$PlcNode" EndBody EndObject EndObject Object GraphPlcNode $GraphPlcNode 2 26-MAR-2021 13:14:15.78 Body SysBody 26-MAR-2021 15:19:11.33 Attr object_type = 11 Attr parameters[0] = 1 Attr parameters[1] = 2 Attr parameters[2] = 1 Attr parameters[3] = 0 Attr graphmethod = 0 Attr graphindex = 0 Attr default_mask[0] = 1 Attr default_mask[1] = 1 Attr segname_annotation = 1 Attr compmethod = 4 Attr compindex = 0 Attr tracemethod = 0 Attr traceindex = 0 Attr connectmethod = 0 Attr executeordermethod = 2 Attr objname = "Tsat_p" Attr graphname = "Tsat_p" EndBody EndObject Object Template Tsat_p 2148237312 31-DEC-1969 19:00:00.00 Body RtBody 26-MAR-2021 15:05:44.92 Attr p_sat = 1.470000e+01 Attr unit_in = 2 Attr unit_out = 2 EndBody Body DevBody 31-DEC-1969 19:00:00.00 EndBody EndObject EndObject EndObject EndVolume