背景:
新建用户,拥有所有权限;
建了两个内部变量UserName和Password,数据类型为 文本变量 16 位字符集;
画面中放置两个IO域及一个登录按钮,如图2;
两个IO域的输出值分别链接新建的两个内部变量,如图3;
登录按钮-事件-鼠标-单击鼠标-C动作,写入C脚本,如图1;
现象:
输入正确的用户名及密码,没有打开“主页”;
输入错误的用户名及密码,也没有弹出提示框;
输入为空,弹出提示正常;
烦请各位大侠帮忙找找问题!
问题补充:
说的太复杂了,其实就是想在登陆成功后打开指定页面,但是实现不了,C脚本如图1
图片说明:
最佳答案
从逻辑来讲没有什么太大问题,不过在比较用户名及密码为空的时候,应该使用或操作符||,而不是按位或|。
最好先将用户名及密码获取到脚本中的临时变量,然后使用MessageBox校验输入是否正确。
WinCC跟我做:WinCC 脚本调试与诊断方法
http://www.ad.siemens.com.cn/service/elearning/course/859.html
提问者对于答案的评价:
实在不好意思,是我自己太粗心了,上边的"useadmin"写成了"useradmin",现在功能可以实现了,谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364419.html