| | |
| | | /// </summary> |
| | | public int AllowAgvPlacePallet { get; set; } |
| | | |
| | | //private int _agvPicking; |
| | | //private int _agvPlacingPallet; |
| | | |
| | | ///// <summary> |
| | | ///// AGV 正在取货:下线AGV写入1,取货完成后恢复0 |
| | | ///// </summary> |
| | | //public int AgvPicking { |
| | | // get => _agvPicking; |
| | | // set { |
| | | // var isOk = ModbusHelper.WriteSingleRegister(10, value, Ip, Port); |
| | | // _agvPicking = isOk ? value : throw new Exception($"修改 [AGV 正在取货] 为 '{value}' 失败"); |
| | | // } |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// AGV 正在取货:下线AGV写入1,取货完成后恢复0 |
| | | /// </summary> |
| | |
| | | AgvPicking = value; |
| | | return true; |
| | | } |
| | | |
| | | ///// <summary> |
| | | ///// AGV 正在放托盘垛:上线AGV写入1,放托完成后恢复0 |
| | | ///// </summary> |
| | | //public int AgvPlacingPallet { |
| | | // get => _agvPlacingPallet; |
| | | // set { |
| | | // var isOk = ModbusHelper.WriteSingleRegister(11, value, Ip, Port); |
| | | // _agvPlacingPallet = isOk ? value : throw new Exception($"修改 [AGV 正在放托盘垛] 为 '{value}' 失败"); |
| | | // } |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// AGV 正在放托盘垛:上线AGV写入1,放托完成后恢复0 |
| | |
| | | CallPallet = readArray[2]; |
| | | AllowAgvPlacePallet = readArray[3]; |
| | | // 可写地址数据 |
| | | //_agvPicking = readArray[10]; |
| | | //_agvPlacingPallet = readArray[11]; |
| | | AgvPicking = readArray[10]; |
| | | AgvPlacingPallet = readArray[11]; |
| | | |