| | |
| | | /// 极限电量 低于此电量不执行任务 |
| | | /// </summary> |
| | | [Description("极限电量")] |
| | | Dl = 60, |
| | | Dl = 30, |
| | | /// <summary> |
| | | /// 健康电量 低于此电量 且无任务时去充电 |
| | | /// </summary> |
| | | [Description("健康电量")] |
| | | Dl2 = 90, |
| | | /// <summary> |
| | | /// 极限电量 低于此电量不执行任务 |
| | | /// </summary> |
| | | [Description("极限电量")] |
| | | Dl3 = 50, |
| | | Dl2 = 80, |
| | | |
| | | |
| | | } |
| | |
| | | { |
| | | var modCarDl = plcPosition.FirstOrDefault(s => s.Text == "电池电量"); |
| | | var (resultDl, valueDl) = modbusUtil.GetDBValue(modCarDl.PosType, modCarDl.PlcPos); |
| | | if (resultDl.IsSucceed && valueDl> (int)FourWayCarDLEnum.Dl3) |
| | | if (resultDl.IsSucceed && valueDl> (int)FourWayCarDLEnum.Dl) |
| | | { |
| | | //写入结束充电命令 |
| | | var modCdEnd = plcPosition.FirstOrDefault(s => s.Text == "充电命令"); |