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日 下午1:16
下一篇 2021年7月5日 下午1:17

相关推荐

  • tp700触摸屏出现“信息传达不到位”

    开机之后不回到操作界面,只出现一个WINDOWS界面,是不是坏了,还是说通讯不上产生的问题? 最佳答案 用软件更新一下OS就好了,点击你的项目-右键-设备维护-更新操作系统,然后选…

    SIMATIC WinCC 2021年7月5日
  • 关于全局脚本动作里面调用SetVisible

    功能是想实现只有在特定用户登录以后才显示一些相应按钮,比如管理员登录以后可以看到账户管理的按钮,从而进行账户管理。但是现在是会出现以下错误,如图一:并且在其他监控界面登录管理员账号…

    SIMATIC WinCC 2018年12月3日
  • wincc这种图示怎么做出来的

    请问下wincc这种图型怎么做出来的,还是那种软件导进来的,比较漂亮 图片说明:       最佳答案 用 Adobe …

    2017年11月12日
  • WINCC7.5sp1 里面这个条形图数字前面的正号在哪里可以取消。

    请教一下 WINCC7.5sp1  里面这个条形图数字前面的正号在哪里可以取消。谢谢各位大神! 图片说明:    钻石用户推荐最佳…

    2020年11月1日
  • 关于编写VB脚本

    想在MSGBOX弹出框点击OK之后将一个变量置1,出现下图问题的原因,如何解决? 图片说明:    最佳答案 15行错误,就是写入变量不正确WinCC&nbsp…

    2021年7月5日
  • win10系统可以装WINCCV7.3吗?求大神指点!

    本人win10系统为win10家庭中文版。 问题补充:那我这个win10中文家庭版可以安装winccv7.4吗 图片说明:    最佳答案 wincc7.4&n…

    2021年7月5日
  • wincc按钮与结构变量连接

    在wincc项目中需要做很多个相似的控制画面,所以用到了结构变量,但是画面中需要有按钮,我不知道按钮怎么去连接结构变量。请问各位大神,这个该怎么做? 问题补充:是我的表达有误,下面…

    SIMATIC WinCC 2017年5月31日
  • wincc中实现线性拟合、假设检验等数学问题

    用wincc编个系统,接收一组数据,需要分析这组数据的拟合直线的斜率(就是看它们的增长速度),再进行假设检验等功能。目前想到的是调用matlab。查到几种方法,DDE、OPC以及做…

    SIMATIC WinCC 2019年6月11日
  • wincc7 内部变量 运行系统保持

    wincc7 有内部变量保持功能,今天试了下,建了几个文本内部变量写入几个中文,关闭wincc再打开,发现显示都是问号,试了好几次都这样,请哪位高手指点下,谢谢 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • wincc c语言

    我从单位拷的wincc程序在家中的电脑打开后,在图形编辑器中的按钮属性的事件鼠标c语言动作没法打开,显示不可用是怎么回事,怎样能打开 最佳答案 1.WINCC中的计算机名称要和你的…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论