| | |
| | | |
| | | // 查询玻璃信息 |
| | | @PostMapping("/SelectGlassInfo") |
| | | public Result SelectGlassInfo(String width, String height, String thickness, String films) { |
| | | return storageCageService.SelectGlassInfo(width, height, thickness, films); |
| | | public Result SelectGlassInfo(String width, String height, String thickness, String films, String tier) { |
| | | return storageCageService.SelectGlassInfo(width, height, thickness, films,tier); |
| | | } |
| | | |
| | | // 添加玻璃信息到笼子 |
| | |
| | | public Result writeValue(String address, float value, String type) { |
| | | if ("0".equals(type)) { |
| | | System.err.println("写入word" + address + "+" + value); |
| | | // S7control.getinstance().WriteWord(address, (short) value); |
| | | S7control.getinstance().WriteWord(address, (short) value); |
| | | } else if("1".equals(type)) { |
| | | |
| | | System.err.println("写入float" + address + "+" + value); |
| | | // S7control.getinstance().writeFloat32(address, value); |
| | | }else{ |
| | | S7control.getinstance().writeFloat32(address, value); |
| | | }else if("2".equals(type)) { |
| | | System.err.println("写入bit" + address + "+" + value); |
| | | // S7control.getinstance().WriteBit(address, true); |
| | | S7control.getinstance().WriteBit(address, true); |
| | | }else{ |
| | | S7control.getinstance().writetime(address, (long)value); |
| | | System.err.println("写入time" + address + "+" + value); |
| | | } |
| | | |
| | | try { |
| | | TimeUnit.MILLISECONDS.sleep(300); |
| | | } catch (InterruptedException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | // S7control.getinstance().WriteBit(address, false); |
| | | } |
| | | |
| | | |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("message", "200"); |
| | | return Result.success(map); |