This commit is contained in:
@@ -333,7 +333,7 @@ namespace MembranePoreTester.ViewModels
|
||||
{
|
||||
try
|
||||
{
|
||||
ushort[] values = await _plcService.ReadHoldingRegistersAsync(_plcConfig.PressureModeRegister, 1);
|
||||
ushort[] values = await _plcService.ReadHoldingRegistersAsync(StationId == 1 ? _plcConfig.PressureModeRegister : StationId == 2 ? _plcConfig.PressureModeRegister2 : _plcConfig.PressureModeRegister3, 1);
|
||||
ushort val = values[0];
|
||||
string newValue = val == 0 ? "高压" : "低压";
|
||||
|
||||
@@ -477,8 +477,18 @@ namespace MembranePoreTester.ViewModels
|
||||
ushort val = mode.ToString().Contains("高压") ? (ushort)0 : (ushort)1;
|
||||
try
|
||||
{
|
||||
|
||||
await _plcService.WriteSingleRegisterAsync(_plcConfig.PressureModeRegister, val);
|
||||
if (StationId == 1)
|
||||
{
|
||||
await _plcService.WriteSingleRegisterAsync(_plcConfig.PressureModeRegister, val);
|
||||
}
|
||||
else if (StationId == 2)
|
||||
{
|
||||
await _plcService.WriteSingleRegisterAsync(_plcConfig.PressureModeRegister2, val);
|
||||
}
|
||||
else if (StationId == 3)
|
||||
{
|
||||
await _plcService.WriteSingleRegisterAsync(_plcConfig.PressureModeRegister3, val);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user