This commit is contained in:
xyy
2026-04-10 09:22:10 +08:00
parent e576af2b69
commit 08182f26cc
4 changed files with 31 additions and 5 deletions

View File

@@ -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)
{