diff --git a/src/Khd.Core.Wpf/WindowPage/HoistWarnHandlerWindow.xaml.cs b/src/Khd.Core.Wpf/WindowPage/HoistWarnHandlerWindow.xaml.cs
index 5b12361..406b525 100644
--- a/src/Khd.Core.Wpf/WindowPage/HoistWarnHandlerWindow.xaml.cs
+++ b/src/Khd.Core.Wpf/WindowPage/HoistWarnHandlerWindow.xaml.cs
@@ -47,9 +47,13 @@ namespace Khd.Core.Wpf.WindowPage
private bool taskHandlerFlag = false;
///
- /// 提升机当前楼层 写
+ /// 提升机当前楼层
///
private BasePlcpoint currentfloor06;
+ ///
+ /// 提升机步序清0
+ ///
+ private BasePlcpoint hoisterStepClear;
private DispatcherTimer _timer;
private int _timeRemaining = 30; // 初始时间为30秒
@@ -101,6 +105,7 @@ namespace Khd.Core.Wpf.WindowPage
{
try
{
+
getCurrentFloor();
using var scope = _host.Services.CreateScope();
using var dbContext = scope.ServiceProvider.GetRequiredService();
@@ -139,8 +144,15 @@ namespace Khd.Core.Wpf.WindowPage
{
try
{
- ///轿厢线步序清0; 等待昆明TODO
- ///
+ ///轿厢线步序清0
+ this.hoisterStepClear = SystemData.BasePlcpoints.First(t => t.plcpointNo== "hoisterStepClear");
+ SystemData.PlcDic[0].Write(hoisterStepClear.plcpointAddress, 1);
+ Task.Run(() =>
+ {
+ Thread.Sleep(1000);
+ SystemData.PlcDic[0].Write(hoisterStepClear.plcpointAddress, 0);
+ });
+
this.HoistClearButton.Background = new SolidColorBrush(Colors.LimeGreen);
this.Msg.Text = DateTime.Now + " 轿厢线步序清0成功,请等待30s以后,提升机还未动作,请点击任务处理按钮...";