TYPE WellCompleteConfig :
STRUCT
WellNumber : INT; // a unique identifier for this well
TestDuration : UDINT; // seconds
PurgeVolumeGas : REAL; // m3
PurgeVolumeLiquid : REAL; // m3
PurgeVolumeWater : REAL; // m2
// nested structs to hold config for each run
GasFlowRunConfig : GasFlowRunConfiguration;
LiquidFlowRunConfig: LiquidFlowRunConfiguration;
WaterFlowRunConfig : WaterFlowRunConfiguration;
END_STRUCT
END_TYPE