Browse Source

更新

master
gengby 2 years ago
parent
commit
aed9495532
  1. 18
      hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/ItemProtocol.java
  2. 24
      hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/StandardRGVDeviceDriver.java
  3. 2
      hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/Standard_RGVDefination.java
  4. 16
      hd/nladmin-system/src/main/java/org/nl/acs/stage/service/impl/StageActorServiceImpl.java
  5. 2
      hd/nladmin-system/src/main/resources/config/application-prod.yml
  6. 2
      hd/nladmin-system/src/main/resources/config/application.yml

18
hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/ItemProtocol.java

@ -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"));

24
hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/StandardRGVDeviceDriver.java

@ -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;
} }

2
hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/Standard_RGVDefination.java

@ -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"));

16
hd/nladmin-system/src/main/java/org/nl/acs/stage/service/impl/StageActorServiceImpl.java

@ -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());

2
hd/nladmin-system/src/main/resources/config/application-prod.yml

@ -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
hd/nladmin-system/src/main/resources/config/application.yml

@ -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:

Loading…
Cancel
Save