yanjinhui
2025-06-02 4b4cc0dd66d0bfb8220709f6a5edd5fc3b8a65c2
project/ºǫ́¹ÜÀí/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs
@@ -63,6 +63,19 @@
                    int liftPosition = (int)para.LeftPosition;//左伸出位置
                    int rigtpostition = (int)para.RightPosition;//右伸出位置
                    var leftorigin = devices.Value.left.Communicator.Read<bool>("M115");//å·¦plc到原点位置信号
                    var rightorigin = devices.Value.right.Communicator.Read<bool>("M115");//右plc到达原点位置信号
                    var lefttarget = devices.Value.left.Communicator.Read<bool>("M116");//å·¦plc到达目标位置
                    var righttarget = devices.Value.right.Communicator.Read<bool>("M116");//右plc到达目标位置
                    if (leftorigin == true || rightorigin == true)
                    {
                        return new WebResponseContent { Status = false, Message = "已到原始点" };
                    }
                    if (lefttarget == true || righttarget == true)
                    {
                        return new WebResponseContent { Status = false, Message = "已到最大值" };
                    }
                    if (extendedState == "伸出")
@@ -161,6 +174,19 @@
                int ext = (int)para.ManualExtend;//å·¦PLC手动伸出缩回速度
                int ret = (int)para.ManualRetraction;//右PLC手动伸出缩回速度
                var leftorigin = devices.Value.left.Communicator.Read<bool>("M115");//å·¦plc到原点位置信号
                var rightorigin = devices.Value.right.Communicator.Read<bool>("M115");//右plc到达原点位置信号
                var lefttarget = devices.Value.left.Communicator.Read<bool>("M116");//å·¦plc到达目标位置
                var righttarget = devices.Value.right.Communicator.Read<bool>("M116");//右plc到达目标位置
                if (leftorigin == true || rightorigin == true)
                {
                    return new WebResponseContent { Status = false, Message = "已到原始点" };
                }
                if (lefttarget == true || righttarget == true)
                {
                    return new WebResponseContent { Status = false, Message = "已到最大值" };
                }
                if (position == "å·¦" && ExtendedState == "伸出")
                {