GetWaterStatus 获取水的状态 停止和下发水的状态

dep
我叫锄头 12 months ago
parent c75f4138d5
commit a9e14f2f7e

@ -644,5 +644,41 @@ namespace DataBlockHelper.DBHelpers
}
/// <summary>
/// 0 冷水A 1 热水A 2 冷水B 3 热水B
/// </summary>
/// <param name="no"></param>
public static void StopWater(int no)
{
var siemensS7Net = PlcConnect.Instance;
siemensS7Net.Write($"{DbName}.{53}.{no}",false);
}
/// <summary>
/// 0 冷水A 1 热水A 2 冷水B 3 热水B
/// </summary>
/// <param name="no"></param>
public static void StartWater(int no)
{
var siemensS7Net = PlcConnect.Instance;
siemensS7Net.Write($"{DbName}.{53}.{no}", true);
}
public List<bool> GetWaterStatus()
{
var siemensS7Net = PlcConnect.Instance;
List<bool> status = new List<bool>();
for (int i = 0; i < 4; i++)
{
var b= siemensS7Net.ReadBool($"{DbName}.{53}.{i}");
status.Add(b.Content);
}
return status;
}
}
}
Loading…
Cancel
Save