|
@@ -45,7 +45,9 @@ namespace PunkHPX8_RT.Devices.Facilities
|
|
|
private const string CDA_EXTERNAL_PRESSURE_VALUE = "ExternalCDAPressure";
|
|
|
private const string DI_WATER_PRESSURE_VALUE = "DiWaterPressure";
|
|
|
private const string HOUSE_CHILLED_WATER_PRESSURE_VALUE = "HouseChilledWaterPressure";
|
|
|
- private const string EXHAUST_PRESSURE_VALUE = "ExhaustPressure";
|
|
|
+ private const string EXHAUST1_PRESSURE_VALUE = "Exhaust1Pressure";
|
|
|
+ private const string EXHAUST2_PRESSURE_VALUE = "Exhaust2Pressure";
|
|
|
+ private const string DIW_RETRUN_FLOW_VALUE = "DiwReturnFlow";
|
|
|
private const string VACUUM_PRESSURE_VALUE = "VacuumPressure";
|
|
|
private const string SAMPLE_ENABLE = "SampleEnable";
|
|
|
private const string SAMPLE_FLOW_1_ENABLE = "SampleFlow1Enable";
|
|
@@ -310,11 +312,11 @@ namespace PunkHPX8_RT.Devices.Facilities
|
|
|
_facilitiesDataList.Add(InitialFacilitiesData(VACUUM_PRESSURE));
|
|
|
_facilitiesDataDic[VACUUM_PRESSURE_VALUE] = _facilitiesDataList[9];
|
|
|
_facilitiesDataList.Add(InitialFacilitiesData(EXHAUST_PRESSURE1));
|
|
|
- _facilitiesDataDic[EXHAUST_PRESSURE_VALUE] = _facilitiesDataList[10];
|
|
|
+ _facilitiesDataDic[EXHAUST1_PRESSURE_VALUE] = _facilitiesDataList[10];
|
|
|
_facilitiesDataList.Add(InitialFacilitiesData(EXHAUST_PRESSURE2));
|
|
|
- _facilitiesDataDic[EXHAUST_PRESSURE_VALUE] = _facilitiesDataList[11];
|
|
|
+ _facilitiesDataDic[EXHAUST2_PRESSURE_VALUE] = _facilitiesDataList[11];
|
|
|
_facilitiesDataList.Add(InitialFacilitiesData(DIW_RETRUN_FLOW));
|
|
|
- _facilitiesDataDic[EXHAUST_PRESSURE_VALUE] = _facilitiesDataList[12];
|
|
|
+ _facilitiesDataDic[DIW_RETRUN_FLOW_VALUE] = _facilitiesDataList[12];
|
|
|
|
|
|
DATA.Subscribe($"{Module}.{Name}.{FACILITIES_DATA}", () => _facilitiesDataList, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
DATA.Subscribe($"{Module}.{Name}.{N2_ENABLE}", () => _n2Enabled, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
@@ -349,7 +351,9 @@ namespace PunkHPX8_RT.Devices.Facilities
|
|
|
DATA.Subscribe($"{Module}.{Name}.{HOUSE_CHILLED_WATER_PRESSURE_VALUE}", () => _facilitiesDataDic[HOUSE_CHILLED_WATER_PRESSURE_VALUE].Value, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
DATA.Subscribe($"{Module}.{Name}.{CDA_EXTERNAL_PRESSURE_VALUE}", () => _facilitiesDataDic[CDA_EXTERNAL_PRESSURE_VALUE].Value, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
DATA.Subscribe($"{Module}.{Name}.{VACUUM_PRESSURE_VALUE}", () => _facilitiesDataDic[VACUUM_PRESSURE_VALUE].Value, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
- DATA.Subscribe($"{Module}.{Name}.{EXHAUST_PRESSURE_VALUE}", () => _facilitiesDataDic[EXHAUST_PRESSURE_VALUE].Value, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
+ DATA.Subscribe($"{Module}.{Name}.{EXHAUST1_PRESSURE_VALUE}", () => _facilitiesDataDic[EXHAUST1_PRESSURE_VALUE].Value, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
+ DATA.Subscribe($"{Module}.{Name}.{EXHAUST2_PRESSURE_VALUE}", () => _facilitiesDataDic[EXHAUST2_PRESSURE_VALUE].Value, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
+ DATA.Subscribe($"{Module}.{Name}.{DIW_RETRUN_FLOW_VALUE}", () => _facilitiesDataDic[DIW_RETRUN_FLOW_VALUE].Value, SubscriptionAttribute.FLAG.IgnoreSaveDB);
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 初始化Facilities数据对象
|
|
@@ -388,7 +392,9 @@ namespace PunkHPX8_RT.Devices.Facilities
|
|
|
BeckhoffIoSubscribeUpdateVariable(CDA_EXTERNAL_PRESSURE_VALUE);
|
|
|
BeckhoffIoSubscribeUpdateVariable(DI_WATER_PRESSURE_VALUE);
|
|
|
BeckhoffIoSubscribeUpdateVariable(HOUSE_CHILLED_WATER_PRESSURE_VALUE);
|
|
|
- BeckhoffIoSubscribeUpdateVariable(EXHAUST_PRESSURE_VALUE);
|
|
|
+ BeckhoffIoSubscribeUpdateVariable(EXHAUST1_PRESSURE_VALUE);
|
|
|
+ BeckhoffIoSubscribeUpdateVariable(EXHAUST2_PRESSURE_VALUE);
|
|
|
+ BeckhoffIoSubscribeUpdateVariable(DIW_RETRUN_FLOW_VALUE);
|
|
|
BeckhoffIoSubscribeUpdateVariable(VACUUM_PRESSURE_VALUE);
|
|
|
BeckhoffIoSubscribeUpdateVariable(N2_BLANKET_PRESSURE_VALUE);
|
|
|
BeckhoffIoSubscribeUpdateVariable(SAMPLE_ENABLE);
|
|
@@ -488,8 +494,10 @@ namespace PunkHPX8_RT.Devices.Facilities
|
|
|
case CDA_EXTERNAL_PRESSURE_VALUE:
|
|
|
case DI_WATER_PRESSURE_VALUE:
|
|
|
case HOUSE_CHILLED_WATER_PRESSURE_VALUE:
|
|
|
- case EXHAUST_PRESSURE_VALUE:
|
|
|
+ case EXHAUST1_PRESSURE_VALUE:
|
|
|
+ case EXHAUST2_PRESSURE_VALUE:
|
|
|
case VACUUM_PRESSURE_VALUE:
|
|
|
+ case DIW_RETRUN_FLOW_VALUE:
|
|
|
_facilitiesDataDic[variable].Value = (double)value;
|
|
|
break;
|
|
|
case N2_BLANKET_PRESSURE_VALUE:
|
|
@@ -899,7 +907,7 @@ namespace PunkHPX8_RT.Devices.Facilities
|
|
|
/// <returns></returns>
|
|
|
public (bool result, string reason) CheckExhaustResult()
|
|
|
{
|
|
|
- return CheckPressureData(EXHAUST_PRESSURE_VALUE);
|
|
|
+ return CheckPressureData(EXHAUST1_PRESSURE_VALUE);
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 检验Exhaust
|