You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
周俊杰 f961f6114e AGV与RGV驱动更新 1 year ago
..
src/main AGV与RGV驱动更新 1 year ago
.gitignore add acs 1 year ago
README.en.md add acs 1 year ago
README.md fix: mes对接 1 year ago
pom.xml add 导入 1 year ago

README.md

nladmin

ACS文件下的目录结构

acs
├── AcsConfig.java
├── agv
   ├── AgvUtil.java
   ├── agv说明
   ├── rest
      ├── MagicAgvController.java
      ├── NDCAgvController.java
      ├── XianGongAgvController.java
      └── ZheDaAgvController.java
   └── server
       ├── AgvService.java
       ├── dto
          └── AgvDto.java
       ├── impl
          ├── AgvServiceImpl.java
          ├── MagicAgvServiceImpl.java
          ├── NDCAgvServiceImpl.java
          └── XianGongAgvServiceImpl.java
       ├── MagicAgvService.java
       ├── NDCAgvService.java
       └── XianGongAgvService.java
├── auto
   ├── AcsInit.java
   ├── AutoRunController.java
   ├── initial
      ├── ApplicationAutoInitial.java
      ├── ApplicationAutoInitialExecuter.java
      ├── WebAutoInitial.java
      └── WebAutoInitialExecuter.java
   └── run
       ├── AbstractAutoRunnable.java
       ├── AutoRunService.java
       ├── AutoRunServiceImpl.java
       ├── DevelopConfig.java
       ├── SystemConfig.java
       ├── ThreadDto.java
       ├── ThreadStatusEnum.java
       └── ThreadUsedStatusEnum.java
├── autotask
   └── CleanLog.java
├── common
   ├── AbstractDriverService.java
   ├── IDriverService.java
   ├── StandardCoveyorControlWithPlcScannerDevice.java
   ├── StandardInspectSiteDevice.java
   └── StandardOrdinarySiteDevice.java
├── config
   ├── AcsConfig.java
   ├── dto
      └── AcsConfigDto.java
   ├── rest
      └── AcsConfigController.java
   ├── server
      ├── AcsConfigService.java
      └── impl
          └── AcsConfigServiceImpl.java
   └── wql
       └── sys_config.xls
├── device
   ├── address
      ├── rest
         └── AddressController.java
      ├── service
         ├── AddressService.java
         ├── dto
            └── AddressDto.java
         └── impl
             └── AddressServiceImpl.java
      └── wql
          └── sys_config.xls
   ├── device_driver
      ├── DeviceDriverConfigController.java
      ├── DeviceDriverConfigDto.java
      ├── DeviceDriverConfigService.java
      ├── DeviceDriverConfigServiceImpl.java
      ├── DriverTypeEnum.java
      └── standard_inspect
          ├── BaseDeviceDriver.java
          ├── ItemDto.java
          ├── ItemProtocol.java
          ├── OpcPlcDto.java
          └── ReadUtil.java
   ├── rest
      ├── AcsDeviceErpmappingController.java
      ├── DeviceAssignedController.java
      ├── DeviceController.java
      ├── DeviceDbitemController.java
      ├── DeviceExtraController.java
      ├── OpcController.java
      ├── OpcPlcController.java
      └── StorageCellController.java
   ├── service
      ├── AcsDeviceErpmappingService.java
      ├── DeviceAssignedService.java
      ├── DeviceDbitemService.java
      ├── DeviceDriverDefinationAppService.java
      ├── DeviceExtraService.java
      ├── DeviceService.java
      ├── dto
         ├── AcsDeviceErpmappingDto.java
         ├── DeviceAssignedDto.java
         ├── DeviceDbitemDto.java
         ├── DeviceDriverDto.java
         ├── DeviceDto.java
         ├── DeviceExtraDto.java
         ├── DeviceRunpointDto.java
         ├── OpcDto.java
         ├── OpcPlcDto.java
         └── StorageCellDto.java
      ├── impl
         ├── AcsDeviceErpmappingServiceImpl.java
         ├── ConveyorDevice.java
         ├── DeviceAssignedServiceImpl.java
         ├── DeviceDbitemServiceImpl.java
         ├── DeviceExtraServiceImpl.java
         ├── DeviceServiceImpl.java
         ├── ExportCSVUtil.java
         ├── OpcPlcServiceImpl.java
         ├── OpcServiceImpl.java
         ├── StorageCellServiceImpl.java
         └── Test.java
      ├── OpcPlcService.java
      ├── OpcService.java
      └── StorageCellService.java
   └── wql
       ├── Qdevice_query_002.wql
       ├── QStage_01.wql
       ├── route.xls
       └── task_inst.xls
├── device.xls
├── device_driver
   ├── basedriver
      ├── agv
         ├── magic_agv
            ├── MagicAgvDefination.java
            └── MagicAgvDeviceDriver.java
         ├── ndcone
            ├── AgvNdcOneDefination.java
            └── AgvNdcOneDeviceDriver.java
         └── utils
             ├── IAgv.java
             ├── OneAgvPhase.java
             └── TwoAgvPhase.java
      ├── cargo_lift_conveyor
         ├── CargoLiftConveyorDefination.java
         ├── CargoLiftConveyorDeviceDriver.java
         └── ItemProtocol.java
      ├── empty_vehicle_stacking_position
         ├── EmptyVehicleStackingPositionDefination.java
         ├── EmptyVehicleStackingPositionDeviceDriver.java
         └── ItemProtocol.java
      ├── standard_conveyor_control
         ├── ItemProtocol.java
         ├── StandardConveyorControlDefination.java
         └── StandardCoveyorControlDeviceDriver.java
      ├── standard_conveyor_control_with_plcscanner
         ├── ItemProtocol.java
         ├── StandardConveyorControlWithPlcScannerDefination.java
         ├── StandardConveyorWithPlcScannerConfig.java
         └── StandardCoveyorControlWithPlcScannerDeviceDriver.java
      ├── standard_inspect_site
         ├── ItemProtocol.java
         ├── StandardInspectSiteDefination.java
         └── StandardInspectSiteDeviceDriver.java
      ├── standard_ordinary_site
         ├── StandardOrdinarySiteDefination.java
         └── StandardOrdinarySiteDeviceDriver.java
      ├── standard_scanner
         ├── StandardScannerDefination.java
         └── StandardScannerDeviceDriver.java
      └── standard_storage
          ├── StandardStorageDefination.java
          └── StandardStorageDeviceDriver.java
   ├── defination
      └── OpcDeviceDriverDefination.java
   ├── DeviceDriver.java
   ├── DeviceDriverDefination.java
   ├── driver
      ├── AbstractDeviceDriver.java
      ├── AbstractOpcDeviceDriver.java
      ├── ExecutableDeviceDriver.java
      └── OpcDeviceDriver.java
   ├── lamp_three_color
      ├── ItemProtocol.java
      ├── LampThreecolorDefination.java
      └── LampThreecolorDeviceDriver.java
   ├── LinewayDeviceDriver.java
   ├── lnsh
      ├── converor_barcode
         ├── ConveyorBarcodeDefination.java
         ├── ConveyorBarcodeDeviceDriver.java
         └── ItemProtocol.java
      ├── conveyor_press_station
         ├── ConveyorPressStationDefination.java
         ├── ConveyorPressStationDeviceDriver.java
         └── ItemProtocol.java
      ├── lnsh_crusher
         ├── ItemProtocol.java
         ├── LnshCrusherDefination.java
         └── LnshCrusherDeviceDriver.java
      ├── lnsh_fold_disc_site
         ├── ItemProtocol.java
         ├── LnshFoldDiscSiteDefination.java
         └── LnshFoldDiscSiteDeviceDriver.java
      ├── lnsh_kiln_lane
         ├── ItemProtocol.java
         ├── LnshKilnLaneDefination.java
         └── LnshKilnLaneDeviceDriver.java
      ├── lnsh_kiln_truss
         ├── ItemProtocol.java
         ├── LnshKilnTrussDefination.java
         └── LnshKilnTrussDeviceDriver.java
      ├── lnsh_labeling_machine
         ├── ItemProtocol.java
         ├── LnshLabelingMachineDefination.java
         └── LnshLabelingMachineDeviceDriver.java
      ├── lnsh_Laminating_machine
         ├── ItemProtocol.java
         ├── LnshLaminatingMachineDefination.java
         └── LnshLaminatingMachineDeviceDriver.java
      ├── lnsh_mixing_mill
         ├── ItemProtocol.java
         ├── LnshMixingMillDefination.java
         └── LnshMixingMillDeviceDriver.java
      ├── lnsh_out_kiln_truss
         ├── ItemProtocol.java
         ├── LnshOutKilnTrussDefination.java
         └── LnshOutKilnTrussDeviceDriver.java
      ├── lnsh_package_line
         ├── ItemProtocol.java
         ├── LnshPackageLineDefination.java
         └── LnshPackageLineDeviceDriver.java
      ├── lnsh_package_pallet_manipulator
         ├── ItemProtocol.java
         ├── LnshPackagePalletManipulatorDefination.java
         └── LnshPackagePalletManipulatorDeviceDriver.java
      ├── lnsh_package_site
         ├── ItemProtocol.java
         ├── LnshPackageSiteDefination.java
         └── LnshPackageSiteDeviceDriver.java
      ├── lnsh_palletizing_manipulator
         ├── ItemProtocol.java
         ├── LnshPalletizingManipulatorDefination.java
         └── LnshPalletizingManipulatorDeviceDriver.java
      ├── lnsh_palletizing_manipulator_site
         ├── ItemProtocol.java
         ├── LnshPalletizingManipulatorSiteDefination.java
         └── LnshPalletizingManipulatorSiteDeviceDriver.java
      ├── lnsh_pallet_storage
         ├── ItemProtocol.java
         ├── LnshPalletStorageDefination.java
         └── LnshPalletStorageDeviceDriver.java
      ├── lnsh_press
         ├── ItemProtocol.java
         ├── LnshPressDefination.java
         └── LnshPressDeviceDriver.java
      ├── lnsh_rgv
         ├── ItemProtocol.java
         ├── LnshRGVDefination.java
         └── LnshRGVDeviceDriver.java
      ├── lnsh_split_manipulator
         ├── ItemProtocol.java
         ├── LnshSplitManipulatorDefination.java
         └── LnshSplitManipulatorDeviceDriver.java
      ├── lnsh_station
         ├── ItemProtocol.java
         ├── LnshStationDefination.java
         └── LnshStationDeviceDriver.java
      └── package_site
          ├── ItemProtocol.java
          ├── PackageSiteDefination.java
          └── PackageSiteDeviceDriver.java
   ├── RequestMethodEnum.java
   ├── RouteableDeviceDriver.java
   ├── ScannerDeviceDriver.java
   ├── StandardRequestMethod.java
   ├── standard_autodoor
      ├── ItemProtocol.java
      ├── StandardAutodoorDefination.java
      └── StandardAutodoorDeviceDriver.java
   ├── standard_emptypallet_site
      ├── ItemProtocol.java
      ├── StandardEmptyPalletSiteDefination.java
      └── StandardEmptyPalletSiteDeviceDriver.java
   └── StorageDeviceDriver.java
├── ext
   └── wms
       ├── data
          ├── AcsToWmsData
             ├── applySignalStaus
                ├── ApplySignalStatusRequest.java
                └── ApplySignalStatusResponse.java
             ├── applyTask
                ├── ApplyDeviceDto.java
                ├── ApplyTaskRequest.java
                └── ApplyTaskResponse.java
             ├── feedBackSplitPalletStation
                ├── feedBackSplitPalletStationRequest.java
                └── feedBackSplitPalletStationResponse.java
             ├── feedBackTaskStatus
                ├── FeedBackTaskStatusRequest.java
                └── FeedBackTaskStatusResponse.java
             ├── getVehicle
                ├── GetPalletizeRequest.java
                └── GetPalletizeResponse.java
             ├── grab
                ├── GrabRequest.java
                └── GrabResponse.java
             └── grab_place_station
                 ├── GrabPlaceStationRequest.java
                 └── GrabPlaceStationResponse.java
          ├── BaseRequest.java
          ├── BaseResponse.java
          ├── PalletizeDto.java
          ├── Resp.java
          └── WmstoAcsData
              ├── cancelTask
                 ├── CancelTaskRequest.java
                 └── CancelTaskResponse.java
              ├── createOrder
                 ├── CreateOrderRequest.java
                 ├── CreateOrderResponse.java
                 └── OrderDto.java
              ├── createTask
                 ├── CreateTaskRequest.java
                 └── CreateTaskResponse.java
              └── putAction
                  ├── PutActionRequest.java
                  ├── PutActionResponse.java
                  └── SignalData.java
       ├── LmsUtil.java
       ├── RespUtil.java
       ├── rest
          ├── AcsToWmsController.java
          └── WmsToAcsController.java
       └── service
           ├── AcsToWmsService.java
           ├── impl
              ├── AcsToWmsServiceImpl.java
              └── WmsToAcsServiceImpl.java
           └── WmsToAcsService.java
├── heartbeat
   ├── CompareOrder.java
   ├── domain
      ├── Domain.java
      ├── HeartbeatDomain.java
      └── SqlUtilFactory.java
   ├── dto
      ├── Dto.java
      └── HeartbeatManageDto.java
   ├── enums
      ├── HeartbeatType.java
      └── OptionType.java
   ├── event
      ├── HeartbeatChangeEvent.java
      └── HeartbeatOfflineEvent.java
   ├── EventObject.java
   ├── HeartbeatEvent.java
   ├── OrderType.java
   ├── service
      ├── HeartbeatManageService.java
      └── HeartbeatUnifiedService.java
   └── service_impl
       ├── HeartbeatManageServiceimpl.java
       └── HeartbeatUnifiedServiceimpl.java
├── instruction
   ├── common
      ├── InstructFinishTypeEnum.java
      ├── InstructStatusEnum.java
      └── InstructTypeEnum.java
   ├── enums
      ├── InstCreateEnum.java
      ├── InstErrorEnum.java
      ├── InstFinishEnum.java
      ├── InstStatusEnum.java
      └── InstTypeEnum.java
   ├── rest
      └── InstructionController.java
   ├── service
      ├── dto
         ├── Instruction.java
         └── InstructionDto.java
      ├── impl
         └── InstructionServiceImpl.java
      ├── InstructionService.java
      └── wql
          └── QINST_QUERY.wql
   └── TestToAgv.java
├── log
   ├── LokiLog.java
   ├── LokiLogAspect.java
   ├── LokiLogType.java
   └── service
       ├── DeviceExecuteLogService.java
       ├── dto
          ├── DeviceLogDto.java
          └── LogDto.java
       └── impl
           └── DeviceExecuteLogServiceImpl.java
├── monitor
   ├── DeviceStageMonitor.java
   ├── rest
      └── DeviceStageMonitorController.java
   ├── service
      ├── DeviceStageMonitorService.java
      └── impl
          └── DeviceStageMonitorServiceImpl.java
   └── test.txt
├── opc
   ├── BlockedRunable.java
   ├── Device.java
   ├── DeviceAppService.java
   ├── DeviceAppServiceImpl.java
   ├── DeviceDriverDefinationAppServiceImpl.java
   ├── DeviceExecuteAutoRun.java
   ├── DeviceExtraManageDto.java
   ├── DeviceManageDto.java
   ├── DeviceManageService.java
   ├── DeviceManageServiceImpl.java
   ├── DeviceOpcProtocolRunable.java
   ├── DeviceOpcSynchronizeAutoRun.java
   ├── DeviceType.java
   ├── enums
      └── HeartbeatTypeEnum.java
   ├── ItemValue.java
   ├── JsonUtl.java
   ├── ObjectUtl.java
   ├── OpcConfig.java
   ├── OpcEntity.java
   ├── OpcItemDto.java
   ├── OpcServerManageDto.java
   ├── OpcServerManageService.java
   ├── opcServerManageServiceImpl.java
   ├── OpcServerService.java
   ├── OpcServerServiceImpl.java
   ├── OpcServerUtl.java
   ├── OpcStartTag.java
   ├── OpcUtl.java
   ├── QualityTypeValue.java
   ├── ThreadUtl.java
   ├── UtgardTutorial1.java
   └── WcsConfig.java
├── order
   ├── rest
      └── ProduceshiftorderController.java
   └── service
       ├── dto
          └── ProduceshiftorderDto.java
       ├── impl
          └── ProduceshiftorderServiceImpl.java
       ├── ProduceshiftorderService.java
       └── wql
           ├── order.xls
           └── QPRODUCESHIFTORDER.wql
├── route
   ├── rest
      ├── RouteLineController.java
      ├── RouteLocController.java
      └── RoutePlanController.java
   ├── service
      ├── dto
         ├── RouteLineDto.java
         ├── RouteLocDto.java
         ├── RoutePlanDto.java
         └── RouteWeightDto.java
      ├── impl
         ├── RouteLineServiceImpl.java
         ├── RouteLocServiceImpl.java
         └── RoutePlanServiceImpl.java
      ├── RouteLineService.java
      ├── RouteLocService.java
      └── RoutePlanService.java
   └── wql
       └── QROUTE.wql
├── socket
   ├── ClientUDWReceive.java
   ├── SocketConfig.java
   ├── SocketListenerAutoRun.java
   ├── SocketProperties.java
   └── SocketService.java
├── task
   ├── enums
      ├── TaskCreateEnum.java
      ├── TaskErrorEnum.java
      ├── TaskFinishEnum.java
      ├── TaskStatusEnum.java
      └── TaskTypeEnum.java
   ├── rest
      ├── TaskController.java
      └── TaskFeedbackController.java
   └── service
       ├── dto
          ├── TaskDto.java
          └── TaskFeedbackDto.java
       ├── impl
          ├── TaskFeedbackServiceImpl.java
          └── TaskServiceImpl.java
       ├── TaskFeedbackService.java
       ├── TaskService.java
       └── wql
           └── QTASK_QUERY.wql
├── test
   ├── rest
      └── TestController.java
   └── service
       ├── impl
          └── TestServiceImpl.java
       └── TestService.java
├── udw
   ├── dto
      └── UdwDto.java
   ├── rest
      └── UdwManagerController.java
   ├── service
      ├── impl
         ├── UdwManagerServiceImpl.java
         ├── UnifiedDataAccessorImpl.java
         ├── UnifiedDataAppServiceImpl.java
         └── UnifiedDataUnit.java
      └── UdwManageService.java
   ├── UdwConfig.java
   ├── UnifiedData.java
   ├── UnifiedDataAccessor.java
   ├── UnifiedDataAccessorFactory.java
   └── UnifiedDataAppService.java
└── util
    └── DateUtil.java