src/main/java/com/zy/core/enums/CrnStatusType.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/thread/SiemensCrnThread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/thread/SiemensDevpThread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/crn.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pipeline.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/core/enums/CrnStatusType.java
@@ -34,7 +34,7 @@ return type; } } return null; return NONE; } public static CrnStatusType get(CrnStatusType type) { src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -147,7 +147,7 @@ */ private void readStatus(){ try { OperateResultExOne<byte[]> result = siemensNet.Read("DB101.0", (short) 70); OperateResultExOne<byte[]> result = siemensNet.Read("DB101.0", (short) 56); if (result.IsSuccess) { if (null == crnProtocol) { crnProtocol = new CrnProtocol(); @@ -167,12 +167,12 @@ crnProtocol.setTemp3(siemensNet.getByteTransform().TransInt16(result.Content, 24)); crnProtocol.setTemp4(siemensNet.getByteTransform().TransInt16(result.Content, 26)); crnProtocol.setxSpeed(siemensNet.getByteTransform().TransInt16(result.Content, 28)); crnProtocol.setySpeed(siemensNet.getByteTransform().TransInt16(result.Content, 30)); crnProtocol.setzSpeed(siemensNet.getByteTransform().TransInt16(result.Content, 32)); crnProtocol.setxDistance(siemensNet.getByteTransform().TransInt16(result.Content, 34)); crnProtocol.setyDistance(siemensNet.getByteTransform().TransInt16(result.Content, 36)); crnProtocol.setxDuration(siemensNet.getByteTransform().TransInt16(result.Content, 38)); crnProtocol.setyDuration(siemensNet.getByteTransform().TransInt16(result.Content, 40)); crnProtocol.setySpeed(siemensNet.getByteTransform().TransInt16(result.Content, 32)); crnProtocol.setzSpeed(siemensNet.getByteTransform().TransInt16(result.Content, 36)); crnProtocol.setxDistance(siemensNet.getByteTransform().TransInt16(result.Content, 40)); crnProtocol.setyDistance(siemensNet.getByteTransform().TransInt16(result.Content, 44)); crnProtocol.setxDuration(siemensNet.getByteTransform().TransInt16(result.Content, 48)); crnProtocol.setyDuration(siemensNet.getByteTransform().TransInt16(result.Content, 52)); OutputQueue.CRN.offer(MessageFormat.format("【{0}】[id:{1}] <<<<< 实时数据更新成功",DateUtils.convert(new Date()), slave.getId())); src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -146,11 +146,11 @@ // } // } Thread.sleep(200); OperateResultExOne<byte[]> result1 = siemensS7Net.Read("DB150.0", (short) (staNoSize*2)); OperateResultExOne<byte[]> result1 = siemensS7Net.Read("DB100.100", (short) (staNoSize)); if (result1.IsSuccess) { for (int i = 0; i < staNoSize; i++) { Integer siteId = staNos.get(i); // 站点编号 boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, i*2, 1); boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, i, 1); StaProtocol staProtocol = station.get(siteId); staProtocol.setAutoing(status[0]); // 自动 staProtocol.setLoading(status[1]); // 有物 src/main/webapp/views/crn.html
@@ -486,6 +486,7 @@ headers: {'token': localStorage.getItem('token')}, method: 'POST', success: function (res) { console.log(res) if (res.code === 200) { crnOutput(res.data); } else if (res.code === 403) { src/main/webapp/views/pipeline.html
@@ -147,7 +147,8 @@ },500); function starGetSite() { if (stop) { return getSite(); // return } else { getSite(); } @@ -187,6 +188,7 @@ method: 'POST', success: function (res) { if (res.code === 200){ console.log(res) var table = res.data; if (table.length > siteTableBlankRows && table.length !== siteTableFullRows) { initSiteTable(table.length-siteTableBlankRows);