| | |
| | | PlcParameterObject plcParameterObject = S7object.getinstance().PlcMesObject; |
| | | @Autowired |
| | | TaskingService taskingService; |
| | | @Scheduled(fixedDelay = 500) |
| | | //@Scheduled(fixedDelay = 500) |
| | | public void PLCEdging() { |
| | | //磨边进片请求信号 |
| | | String edgingSign = plcParameterObject.getPlcParameter("edgingSign").getValue(); |
| | | if (!Objects.equals(edgingSign, "")){ |
| | | Tasking glass = new Tasking(); |
| | | glass.setWorkState("工作"); |
| | | glass.setCurrentCraft("磨边"); |
| | | //glass.setCurrentCraft("磨边"); |
| | | glass.setState("线上"); |
| | | Tasking tasking =taskingService.selectTaskLoad(glass); |
| | | Tasking tasking =new Tasking(); |
| | | //Tasking tasking =taskingService.selectTasking(glass); |
| | | //发送长宽厚尺寸 |
| | | S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("length").getAddress(), Integer.parseInt(tasking.getLength().toString())); |
| | | S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("width").getAddress(), Integer.parseInt(tasking.getWidth().toString())); |
| | |
| | | } |
| | | |
| | | } |
| | | @Scheduled(fixedDelay = 1000) |
| | | //@Scheduled(fixedDelay = 1000) |
| | | public void edgingWeb() { |
| | | //获取当前任务表最新的一块任务状态 |
| | | //获取报警状态 |