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;
|
}
|
|
|
}
|