| | |
| | | // // TODO Auto-generated catch block |
| | | // e.printStackTrace(); |
| | | // } |
| | | spianService.selectAll((short)257); |
| | | // spianService.selectAll((short)257); |
| | | //判断进片请求 |
| | | List<Short> datas1List = S7control.getinstance().ReadWord("DB106.24", 1); |
| | | List<Short> datas1ListState = S7control.getinstance().ReadWord("DB106.8", 1); |
| | |
| | | // 获取进片车状态 |
| | | boolean exist1 = datas1ListState.contains((short) 0); |
| | | String glassid=""; |
| | | StringBuilder strId=new StringBuilder(); |
| | | |
| | | // 进片请求为1时 |
| | | if (exist == true) { |
| | | // 当进片车空闲时 |
| | | if (exist1 == true) { |
| | | // 获取进片id |
| | | List<Short> datas1ListID = S7control.getinstance().ReadWord("DB106.26", 1); |
| | | byte[] datas1ListID = S7control.getinstance().ReadByte("DB106.26", 4); |
| | | if (datas1ListID != null) { |
| | | // 获取玻璃id |
| | | for (Short list1 : datas1ListID) { |
| | | glassid=glassid.concat(list1.toString()); |
| | | for (byte list1 : datas1ListID) { |
| | | strId.append(list1); |
| | | |
| | | } |
| | | spianService.selectAll(Short.parseShort(glassid)); |
| | | spianService.selectAll(strId.toString()); |
| | | //spianService.selectAll(Short.parseShort(strId.toString())); |
| | | S7control.getinstance().WriteByte("DB105.16",datas1ListID); |
| | | } |
| | | |
| | | } |