西门子Wincc或触摸屏输入框无法输入的99%的原因在这里
情况
现场反应部分触摸屏弹窗无法修改机器人Offset偏移值。动画效果如下:
一、硬件检查
- 检查触摸屏触摸功能是否有效
如果这个地方的触摸屏损坏,则无法响应触摸的动作。测试办法:是使用USB鼠标插入触摸屏,用鼠标操作看是否能够弹出输入框。如果可以弹出,则说明是硬件问题。
- 检查触摸屏是否需要校准
如果触摸屏没有校准的话,点击的位置和实际位置对不上。看似点击到了输入框的控件,其实是点击的其他地方。
二、软件检查
1. 检查是否是输出域
可以看到IO域,类型模式是输入/输出,不是输出,输入/输出指这里的IO域是即可以读,也可以输入数据给PLC的。该条不符合❌。
2. 检查是否启用允许操作
在安全属性中,检查操作员控制是否勾选了允许操作。如果没勾选这里也是无法输入的。
3. 查看布局检查是否有高层控件的遮挡
我们看到该画面只有一层,所有的控件都在层0上,不存在被其他层的控件遮挡而造成的无法输入的情况。
4. 检查是否同层的控件遮挡导致的无法输入
控件顺序功能的讲解
image.png
1. 提到Zui前
选择的控件会在同层控件的Zui前面。
2. 移到Zui后
选择的控件会移到所有同层控件的Zui后面
3. 上移一层
4. 后移
从层0的控件顺序布局可以看到,所有无法输入的输入/输出域是在其周边方框的后面。导致我们在点击方框的时候,是先点到了矩形框,导致无法正常的弹出输入键盘。 矩形框3在我们输入框的前面导致我们无法点击到输入框有两种修改方式:
- 把输入框放在更高的层,如层1
- 将输入框的顺序提到Zui前