更新
This commit is contained in:
@@ -13,7 +13,7 @@ public class ItemProtocol {
|
|||||||
|
|
||||||
public static String item_heartbeat = "heartbeat";
|
public static String item_heartbeat = "heartbeat";
|
||||||
public static String item_mode = "mode";
|
public static String item_mode = "mode";
|
||||||
public static String item_move = "move";
|
//public static String item_move = "move";
|
||||||
public static String item_action = "action";
|
public static String item_action = "action";
|
||||||
public static String item_walk_y = "walk_y";
|
public static String item_walk_y = "walk_y";
|
||||||
public static String item_container_type = "container_type";
|
public static String item_container_type = "container_type";
|
||||||
@@ -40,9 +40,9 @@ public class ItemProtocol {
|
|||||||
return this.getOpcIntegerValue(item_mode);
|
return this.getOpcIntegerValue(item_mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMove() {
|
// public int getMove() {
|
||||||
return this.getOpcIntegerValue(item_move);
|
// return this.getOpcIntegerValue(item_move);
|
||||||
}
|
// }
|
||||||
|
|
||||||
public int getWalk_y() {
|
public int getWalk_y() {
|
||||||
return this.getOpcIntegerValue(item_walk_y);
|
return this.getOpcIntegerValue(item_walk_y);
|
||||||
@@ -84,10 +84,10 @@ public class ItemProtocol {
|
|||||||
return this.getOpcIntegerValue(item_to_container_type);
|
return this.getOpcIntegerValue(item_to_container_type);
|
||||||
}
|
}
|
||||||
|
|
||||||
//是否有货
|
// //是否有货
|
||||||
public int hasGoods(int move) {
|
// public int hasGoods(int move) {
|
||||||
return move;
|
// return move;
|
||||||
}
|
// }
|
||||||
|
|
||||||
Boolean isonline;
|
Boolean isonline;
|
||||||
|
|
||||||
@@ -108,7 +108,7 @@ public class ItemProtocol {
|
|||||||
ArrayList list = new ArrayList();
|
ArrayList list = new ArrayList();
|
||||||
list.add(new ItemDto(item_heartbeat, "心跳", "DB600.B0"));
|
list.add(new ItemDto(item_heartbeat, "心跳", "DB600.B0"));
|
||||||
list.add(new ItemDto(item_mode, "工作状态", "DB600.B2", Boolean.valueOf(true)));
|
list.add(new ItemDto(item_mode, "工作状态", "DB600.B2", Boolean.valueOf(true)));
|
||||||
list.add(new ItemDto(item_move, "光电开关信号", "DB600.B3"));
|
// list.add(new ItemDto(item_move, "光电开关信号", "DB600.B3"));
|
||||||
list.add(new ItemDto(item_action, "动作信号", "DB600.B4"));
|
list.add(new ItemDto(item_action, "动作信号", "DB600.B4"));
|
||||||
list.add(new ItemDto(item_walk_y, "行走列", "DB600.B5"));
|
list.add(new ItemDto(item_walk_y, "行走列", "DB600.B5"));
|
||||||
list.add(new ItemDto(item_container_type, "托盘类型", "DB600.B6"));
|
list.add(new ItemDto(item_container_type, "托盘类型", "DB600.B6"));
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements
|
|||||||
|
|
||||||
int mode = 0;
|
int mode = 0;
|
||||||
int error = 0;
|
int error = 0;
|
||||||
int move = 0;
|
// int move = 0;
|
||||||
int task = 0;
|
int task = 0;
|
||||||
int action = 0;
|
int action = 0;
|
||||||
int container_type = 0;
|
int container_type = 0;
|
||||||
@@ -79,13 +79,13 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements
|
|||||||
int walk_y = 0;
|
int walk_y = 0;
|
||||||
int last_mode = 0;
|
int last_mode = 0;
|
||||||
int last_error = 0;
|
int last_error = 0;
|
||||||
int last_move = 0;
|
// int last_move = 0;
|
||||||
int last_task = 0;
|
int last_task = 0;
|
||||||
int last_action = 0;
|
int last_action = 0;
|
||||||
int last_container_type = 0;
|
int last_container_type = 0;
|
||||||
int last_walk_y = 0;
|
int last_walk_y = 0;
|
||||||
Boolean isonline = true;
|
Boolean isonline = true;
|
||||||
int hasGoods = 0;
|
// int hasGoods = 0;
|
||||||
String message = null;
|
String message = null;
|
||||||
Boolean iserror = false;
|
Boolean iserror = false;
|
||||||
|
|
||||||
@@ -119,21 +119,21 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements
|
|||||||
device_code = this.getDeviceCode();
|
device_code = this.getDeviceCode();
|
||||||
mode = this.itemProtocol.getMode();
|
mode = this.itemProtocol.getMode();
|
||||||
error = this.itemProtocol.getError();
|
error = this.itemProtocol.getError();
|
||||||
move = this.itemProtocol.getMove();
|
//move = this.itemProtocol.getMove();
|
||||||
walk_y = this.itemProtocol.getWalk_y();
|
walk_y = this.itemProtocol.getWalk_y();
|
||||||
container_type = this.itemProtocol.getContainer_type();
|
container_type = this.itemProtocol.getContainer_type();
|
||||||
action = this.itemProtocol.getAction();
|
action = this.itemProtocol.getAction();
|
||||||
task = this.itemProtocol.getTask();
|
task = this.itemProtocol.getTask();
|
||||||
hasGoods = this.itemProtocol.getMove();
|
// hasGoods = this.itemProtocol.getMove();
|
||||||
|
|
||||||
if (mode != last_mode) {
|
if (mode != last_mode) {
|
||||||
this.execute_log.setResource(this.device_code, this.device.getDevice_name());
|
this.execute_log.setResource(this.device_code, this.device.getDevice_name());
|
||||||
this.execute_log.log("设备:" + device_code + ",last_mode -> mode:" + last_mode + "->" + mode);
|
this.execute_log.log("设备:" + device_code + ",last_mode -> mode:" + last_mode + "->" + mode);
|
||||||
}
|
}
|
||||||
if (move != last_move) {
|
// if (move != last_move) {
|
||||||
this.execute_log.setResource(this.device_code, this.device.getDevice_name());
|
// this.execute_log.setResource(this.device_code, this.device.getDevice_name());
|
||||||
this.execute_log.log("设备:" + device_code + ",last_move -> move:" + last_mode + "->" + move);
|
// this.execute_log.log("设备:" + device_code + ",last_move -> move:" + last_mode + "->" + move);
|
||||||
}
|
// }
|
||||||
if (error != last_error) {
|
if (error != last_error) {
|
||||||
this.execute_log.setResource(this.device_code, this.device.getDevice_name());
|
this.execute_log.setResource(this.device_code, this.device.getDevice_name());
|
||||||
this.execute_log.log("设备:" + device_code + ",last_error -> error:" + last_error + "->" + error);
|
this.execute_log.log("设备:" + device_code + ",last_error -> error:" + last_error + "->" + error);
|
||||||
@@ -175,7 +175,7 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements
|
|||||||
return;
|
return;
|
||||||
case 2:
|
case 2:
|
||||||
//申请任务
|
//申请任务
|
||||||
if (mode == 2 && walk_y == 1 && move == 0 && !applySucess ) {
|
if (mode == 2 && walk_y == 1 /*&& move == 0*/ && !applySucess ) {
|
||||||
instruction_apply();
|
instruction_apply();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ( action == 4 && move == 0 && task > 0) {
|
if ( action == 4 /*&& move == 0*/ && task > 0) {
|
||||||
//inst_message
|
//inst_message
|
||||||
inst = instructionService.findByCodeFromCache(String.valueOf(task));
|
inst = instructionService.findByCodeFromCache(String.valueOf(task));
|
||||||
if (inst != null) {
|
if (inst != null) {
|
||||||
@@ -210,7 +210,7 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements
|
|||||||
|
|
||||||
last_mode = mode;
|
last_mode = mode;
|
||||||
last_error = error;
|
last_error = error;
|
||||||
last_move = move;
|
// last_move = move;
|
||||||
last_task = task;
|
last_task = task;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ public class Standard_RGVDefination implements OpcDeviceDriverDefination {
|
|||||||
List<ItemDto> list = new ArrayList();
|
List<ItemDto> list = new ArrayList();
|
||||||
list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB600.B0"));
|
list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB600.B0"));
|
||||||
list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB600.B2", true));
|
list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB600.B2", true));
|
||||||
list.add(new ItemDto(ItemProtocol.item_move, "光电开关信号", "DB600.B3"));
|
// list.add(new ItemDto(ItemProtocol.item_move, "光电开关信号", "DB600.B3"));
|
||||||
list.add(new ItemDto(ItemProtocol.item_action, "动作信号", "DB600.B4"));
|
list.add(new ItemDto(ItemProtocol.item_action, "动作信号", "DB600.B4"));
|
||||||
list.add(new ItemDto(ItemProtocol.item_walk_y, "行走列", "DB600.B5"));
|
list.add(new ItemDto(ItemProtocol.item_walk_y, "行走列", "DB600.B5"));
|
||||||
list.add(new ItemDto(ItemProtocol.item_container_type, "托盘类型", "DB600.B6"));
|
list.add(new ItemDto(ItemProtocol.item_container_type, "托盘类型", "DB600.B6"));
|
||||||
|
|||||||
@@ -950,17 +950,17 @@ public class StageActorServiceImpl implements StageActorService {
|
|||||||
} else if (standardRGVDeviceDriver.getMode() == 2) {
|
} else if (standardRGVDeviceDriver.getMode() == 2) {
|
||||||
mode = "联机";
|
mode = "联机";
|
||||||
}
|
}
|
||||||
if (standardRGVDeviceDriver.getMove() == 0) {
|
// if (standardRGVDeviceDriver.getMove() == 0) {
|
||||||
move = "无货";
|
// move = "无货";
|
||||||
} else if (standardRGVDeviceDriver.getMove() == 1) {
|
// } else if (standardRGVDeviceDriver.getMove() == 1) {
|
||||||
move = "有货";
|
// move = "有货";
|
||||||
} else if (standardRGVDeviceDriver.getMove() == 2) {
|
// } else if (standardRGVDeviceDriver.getMove() == 2) {
|
||||||
move = "有托盘有货";
|
// move = "有托盘有货";
|
||||||
}
|
// }
|
||||||
obj.put("devicede_name", standardRGVDeviceDriver.getDevice().getDevice_name());
|
obj.put("devicede_name", standardRGVDeviceDriver.getDevice().getDevice_name());
|
||||||
jo.put("mode", mode);
|
jo.put("mode", mode);
|
||||||
jo.put("move", move);
|
jo.put("move", move);
|
||||||
jo.put("hasGoods", standardRGVDeviceDriver.getHasGoods());
|
// jo.put("hasGoods", standardRGVDeviceDriver.getHasGoods());
|
||||||
jo.put("isOnline", standardRGVDeviceDriver.getIsonline());
|
jo.put("isOnline", standardRGVDeviceDriver.getIsonline());
|
||||||
jo.put("error", standardRGVDeviceDriver.getError());
|
jo.put("error", standardRGVDeviceDriver.getError());
|
||||||
jo.put("isError", standardRGVDeviceDriver.getIserror());
|
jo.put("isError", standardRGVDeviceDriver.getIserror());
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ spring:
|
|||||||
druid:
|
druid:
|
||||||
db-type: com.alibaba.druid.pool.DruidDataSource
|
db-type: com.alibaba.druid.pool.DruidDataSource
|
||||||
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
||||||
url: jdbc:log4jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:njyf_acs}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true&allowPublicKeyRetrieval=true
|
url: jdbc:log4jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:zgln_acs}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true&allowPublicKeyRetrieval=true
|
||||||
username: ${DB_USER:root}
|
username: ${DB_USER:root}
|
||||||
password: ${DB_PWD:123456}
|
password: ${DB_PWD:123456}
|
||||||
# 初始连接数
|
# 初始连接数
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ spring:
|
|||||||
freemarker:
|
freemarker:
|
||||||
check-template-location: false
|
check-template-location: false
|
||||||
profiles:
|
profiles:
|
||||||
active: dev
|
active: prod
|
||||||
jackson:
|
jackson:
|
||||||
time-zone: GMT+8
|
time-zone: GMT+8
|
||||||
data:
|
data:
|
||||||
|
|||||||
Reference in New Issue
Block a user