pipIrr-platform/pipIrr-global/src/main/resources/application-global.yml
@@ -313,7 +313,7 @@ #命令发送地址(中缀是机构tag,其也是数据源后缀名称) ym: comSendUrl: "http://127.0.0.1:8070/rtuMw/com/send" ugTaskSendUrl: "http://127.0.0.1:8070/rtuMw/com/upgradeRtu" ugTaskSendUrl: "http://192.168.40.132:8070/rtuMw/com/upgradeRtu" rtuLogFileUrl: "http://127.0.0.1:8070/rtuMw/com/rtuLogFile" rtuLogTextUrl: "http://127.0.0.1:8070/rtuMw/com/rtuLogText" sp: pipIrr-platform/pipIrr-mw/pipIrr-mw-simulate-rtu/src/main/java/com/dy/simRtu/PipIrrMwSimulateRtuApplication.java
@@ -3,8 +3,10 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.WebApplicationType; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.FilterType; @@ -32,7 +34,9 @@ public class PipIrrMwSimulateRtuApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(PipIrrMwSimulateRtuApplication.class, args); new SpringApplicationBuilder(PipIrrMwSimulateRtuApplication.class) .web(WebApplicationType.NONE)//不启动web服务 .run(args); } /** pipIrr-platform/pipIrr-mw/pipIrr-mw-simulate-rtu/src/main/java/com/dy/simRtu/Server.java
@@ -71,7 +71,7 @@ }else{ System.out.println("@@@@@@$ O@@@@@@@@@ &@@@@@@@@") ; } System.out.println("@@@@@@$ #@@@@@@@@@$ &@@@@@@@@") ; System.out.println("@@@@@@$ #@@@@@@@@@$ &@@@@@@@@ 本RTU模拟地址 " + ServerProperties.rtuAddr ) ; System.out.println("@@@@@@@@@@@@@@@@@@@@@@# &@@@@@@@@ Runing in standalone mode" ) ; System.out.println("@@@@@@@@@@@@@@@@@@@@@& &@@@@@@@@ Startup in " + (System.currentTimeMillis() - start) + " MS" ) ; System.out.println("@@@@@@@@@@@@@@@@@@@# &@@@@@@@@ " + company) ; pipIrr-platform/pipIrr-mw/pipIrr-mw-simulate-rtu/src/main/java/com/dy/simRtu/tcpClient/upData/UpHeartBeat.java
@@ -14,6 +14,8 @@ private static final Logger log = LogManager.getLogger(UpHeartBeat.class) ; private static boolean isFirst = true ; public static boolean upHeartBeat = true ;//是否可以发送心跳 public static void upCd02Data(String rtuAddr){ @@ -41,7 +43,12 @@ byte[] bytes = creatHead(rtuAddr, "02", (byte)0xB0); byte[] bs = new byte[1] ; bs[0] = (byte)0xF2 ;//数据域: 1 个字节,F0 登录, F1 退出登录,F2 在线保持。 if(isFirst){ isFirst = false ; bs[0] = (byte)0xF0 ;//数据域: 1 个字节,F0 登录, F1 退出登录,F2 在线保持。 }else{ bs[0] = (byte)0xF2 ;//数据域: 1 个字节,F0 登录, F1 退出登录,F2 在线保持。 } bytes = ByteUtil.bytesMerge(bytes, bs) ; pipIrr-platform/pipIrr-mw/pipIrr-mw-simulate-rtu/src/main/resources/application.yml
@@ -3,25 +3,3 @@ console: UTF-8 config: classpath: log4j2.yml #禁用白标错误页面 server: error: whitelabel: enabled: false #servlet配置 servlet: encoding: #取消默认的字符集编码 enabled: true #设置强制使用指定字符编码集 force: true #使用的字符编码 charset: utf-8 context-path: /simRtu #web访问上下文路径 context-parameters: #GenerateIdSetSuffixListener中应用,取值范围是0-99 idSuffix: 0 #web服务端口号 port: 65530 pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuTaskCtrl.java
@@ -220,7 +220,7 @@ } count = this.sv.execute(id); } catch (Exception e) { log.error("结束RTU升级任务异常", e); log.error("执行RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; } if(count <= 0){