遇到这么一个bug,更新不上状态,但又一直去读,最终导致程序运行不了。
原因可能是,员工在上位点击了撤销加工,但是又在plc点击了清除按钮,原本是只用点击一个。
packaging表,id45528这个包的压切包id是11530,但是它本身状态是300
压切表,找到第14行是id是11530的状态-999,撤销加工。
找到代码逻辑
不能将这个包的id改变为加工异常。
修改,在这个基础上增加一下判断。
待测试。
另一种办法就是把这个压切表,将状态改为待加工状态。
遇到这么一个bug,更新不上状态,但又一直去读,最终导致程序运行不了。
原因可能是,员工在上位点击了撤销加工,但是又在plc点击了清除按钮,原本是只用点击一个。
packaging表,id45528这个包的压切包id是11530,但是它本身状态是300
压切表,找到第14行是id是11530的状态-999,撤销加工。
找到代码逻辑
不能将这个包的id改变为加工异常。
修改,在这个基础上增加一下判断。
待测试。
另一种办法就是把这个压切表,将状态改为待加工状态。