wincc C脚本登录打开画面

背景:
新建用户,拥有所有权限;
建了两个内部变量UserName和Password,数据类型为 文本变量 16 位字符集;
画面中放置两个IO域及一个登录按钮,如图2;
两个IO域的输出值分别链接新建的两个内部变量,如图3;
登录按钮-事件-鼠标-单击鼠标-C动作,写入C脚本,如图1;
现象:
输入正确的用户名及密码,没有打开“主页”;
输入错误的用户名及密码,也没有弹出提示框;
输入为空,弹出提示正常;
烦请各位大侠帮忙找找问题!

问题补充:
说的太复杂了,其实就是想在登陆成功后打开指定页面,但是实现不了,C脚本如图1

图片说明:

wincc C脚本登录打开画面    wincc C脚本登录打开画面    wincc C脚本登录打开画面   

最佳答案

从逻辑来讲没有什么太大问题,不过在比较用户名及密码为空的时候,应该使用或操作符||,而不是按位或|。

最好先将用户名及密码获取到脚本中的临时变量,然后使用MessageBox校验输入是否正确。


WinCC跟我做:WinCC 脚本调试与诊断方法
http://www.ad.siemens.com.cn/service/elearning/course/859.html

提问者对于答案的评价:
实在不好意思,是我自己太粗心了,上边的"useadmin"写成了"useradmin",现在功能可以实现了,谢谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论