import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.example.springboot.component.PLCAutoMes; import com.example.springboot.component.S7control; import com.example.springboot.entity.device.PlcParameterObject; import com.google.common.primitives.Bytes; import com.mes.entity.GlassInfo; import com.mes.entity.UpWorkstation; import com.mes.mapper.LoadGlassMapper; import com.mes.mapper.TemperingMapper; @Service public class LoadGlassService { @Autowired private com.mes.common.PlcTools.S7control s7control; private LoadGlassMapper LoadGlassMapper; //显示工位上的玻璃信息 public GlassInfo selectAll() { GlassInfo glassInfo = LoadGlassMapper.SelectALL(); return glassInfo; } //增加人工输入的工位玻璃信息 public void insertGlass(UpWorkstation upwork) { LoadGlassMapper.insertGlass(upwork.Getpatternwidth(),upwork.getPatternheigth(),upwork.getPatternthickness(),1); } //删除人工搬走的玻璃信息 public void deleteGlass(String id) { LoadGlassMapper.deleteGlass(id); } //判断是否可以吸片进行任务 public boolean isCanLoadGlass() { boolean result=s7control.WriteWord("100.10", 1); return result; } }