触摸屏操作不了的解决办法
上周在工作中,突然碰到一个奇怪的问题,西门子触摸屏,模式切换按钮竟然用不了。
如下图:
没办法,只能拿着笔记本电脑,在DB块里面进行切换。DB块参数,切换正常。
触摸屏程序重新下载,再重启设备还是不行。只能把触摸屏所有模式切换按钮,重新删除,再重新配置参数,下载程序后,才OK!
真的好奇怪,这个就是西门子触摸屏的BUG吗?
以下任务生产的SCL程序,供大家参考!
IF #请求 THEN
IF "申请".本身状态.上层无货 AND NOT #任务生成 THEN
FOR #I := 1 TO "申请".max DO
IF "申请".站[#I].上层申请出货 THEN
#站号 := #I;
#任务生成 := 1;
EXIT;
END_IF;
END_FOR;
END_IF;
IF "申请".本身状态.上层有货 AND NOT #任务生成 THEN
FOR #I := 1 TO "申请".max DO
IF "申请".站[#I].上层申请入货 THEN
#站号 := #I;
#任务生成 := 1;
EXIT;
END_IF;
END_FOR;
END_IF;
IF "申请".本身状态.下层无货 AND NOT #任务生成 THEN
FOR #I := 1 TO "申请".max DO
IF "申请".站[#I].下层申请出货 THEN
#站号 := #I;
#任务生成 := 1;
EXIT;
END_IF;
END_FOR;
END_IF;
IF "申请".本身状态.下层有货 AND NOT #任务生成 THEN
FOR #I := 1 TO "申请".max DO
IF "申请".站[#I].下层申请入货 THEN
#站号 := #I;
#任务生成 := 1;
EXIT;
END_IF;
END_FOR;
END_IF;
(* IF NOT #任务生成 AND #当前站号<> 2 THEN
#站号 := 2;
#任务生成 := 1;
END_IF; *)
END_IF;