联调fix
This commit is contained in:
@@ -15,6 +15,7 @@ import org.nl.acs.device.domain.Device;
|
||||
import org.nl.acs.device.service.DeviceService;
|
||||
import org.nl.acs.device_driver.DeviceDriver;
|
||||
import org.nl.acs.device_driver.basedriver.siemens_conveyor.SiemensConveyorDeviceDriver;
|
||||
import org.nl.acs.device_driver.basedriver.ssx_site.SsxSiteDeviceDriver;
|
||||
import org.nl.acs.device_driver.basedriver.standard_inspect_site.StandardInspectSiteDeviceDriver;
|
||||
import org.nl.acs.device_driver.basedriver.standard_ordinary_site.StandardOrdinarySiteDeviceDriver;
|
||||
import org.nl.acs.device_driver.basedriver.standard_storage.StandardStorageDeviceDriver;
|
||||
@@ -224,6 +225,12 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
}
|
||||
}
|
||||
|
||||
SsxSiteDeviceDriver ssxSiteDeviceDriver;
|
||||
if(device.getDeviceDriver() instanceof SsxSiteDeviceDriver){
|
||||
ssxSiteDeviceDriver = (SsxSiteDeviceDriver) device.getDeviceDriver();
|
||||
ssxSiteDeviceDriver.writing(9);
|
||||
}
|
||||
|
||||
data = NDCAgvService.sendAgvOneModeInst(phase, index, 0, 0, 0, 0, 0);
|
||||
//到达放货等待点
|
||||
//(需要WCS反馈)
|
||||
@@ -298,6 +305,13 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
||||
log.info("未找到编号{}对应的指令", ikey);
|
||||
return;
|
||||
}
|
||||
|
||||
SsxSiteDeviceDriver ssxSiteDeviceDriver;
|
||||
if(device.getDeviceDriver() instanceof SsxSiteDeviceDriver){
|
||||
ssxSiteDeviceDriver = (SsxSiteDeviceDriver) device.getDeviceDriver();
|
||||
ssxSiteDeviceDriver.writing(9);
|
||||
}
|
||||
|
||||
data = NDCAgvService.sendAgvOneModeInst(phase, index, 0, 0, 0, 0, 0);
|
||||
}
|
||||
//到达位置点
|
||||
|
||||
@@ -4,7 +4,6 @@ import org.nl.acs.device.device_driver.standard_inspect.ItemDto;
|
||||
import org.nl.acs.device.domain.Device;
|
||||
import org.nl.acs.device.enums.DeviceType;
|
||||
import org.nl.acs.device_driver.DeviceDriver;
|
||||
import org.nl.acs.device_driver.basedriver.ssx_site.ItemProtocol;
|
||||
import org.nl.acs.device_driver.defination.OpcDeviceDriverDefination;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -50,7 +49,7 @@ public class FoldDiscSiteDefinition implements OpcDeviceDriverDefination {
|
||||
|
||||
@Override
|
||||
public List<ItemDto> getReadableItemDtos() {
|
||||
return org.nl.acs.device_driver.basedriver.ssx_site.ItemProtocol.getReadableItemDtos();
|
||||
return ItemProtocol.getReadableItemDtos();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -98,7 +98,7 @@ public class ItemProtocol {
|
||||
ArrayList<ItemDto> list = new ArrayList<>();
|
||||
list.add(new ItemDto(item_heartbeat, "心跳", "DB1.B0"));
|
||||
list.add(new ItemDto(item_mode, "工作模式", "DB1.B1", Boolean.TRUE));
|
||||
list.add(new ItemDto(item_move, "广电信号", "DB1.B2"));
|
||||
list.add(new ItemDto(item_move, "光电信号", "DB1.B2"));
|
||||
list.add(new ItemDto(item_number, "数量", "DB1.B3"));
|
||||
list.add(new ItemDto(item_error, "error", "DB1.B5"));
|
||||
list.add(new ItemDto(item_task, "任务号", "DB1.D6"));
|
||||
|
||||
Reference in New Issue
Block a user