关于WINCC中VB动作语句的疑问

小弟是菜鸟,自己做画面时引用了别人的画面,一个阀门用VB动作弹出一个画面窗口,语句为:
Sub OnClick(ByVal Item)  
Dim a
  Set a=ScreenItems("画面窗口19")
If a.visible=True Then 
   a.visible=False

  Else 
   a.visible=True

  End If 
  
End Sub

我只需将("画面窗口19")中的名字改应该就可以了;可改完 检查后报错,弹出错误窗口如:图1,错误窗口弹出后里面的语句变成:如图2:
Option Explicit


Sub OnClick(ByVal Item)  
Dim a
  Set a=ScreenItems("画面窗口18")
If a.visible=True Then 
   a.visible=False

  Else 
   a.visible=True

  End If 
  
End S

不知道应该怎么改,请高手指点;

问题补充:
改完画面窗口并检查后,语句结尾自动变为END S;
想改成END SUB可是改不了,不知道为什么

图片说明:

关于WINCC中VB动作语句的疑问    关于WINCC中VB动作语句的疑问   

最佳答案

建议将原程序代码复制到txt文档中之后,再从txt中复制进新的脚本中。

问题也许是编辑器的字符集选择错误,也许是全角、半角选择错误,因为看到截图中的汉字有乱码的嫌疑,而且像end、true这种关键字都应是蓝色字体。

使用ctrl+空格,直接使用自带的英文键盘输入法写脚本。

提问者对于答案的评价:
学习

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月29日 下午11:34
下一篇 2017年10月29日 下午11:35

相关推荐

  • WINCC声明数组变量及结构变量的使用

    既然不能把STRUCT的数组直接传送到WINCC,那如何在WINCC中声明数据变量呢,包含的变量很多,难道要一个个声明?求指导另外WINCC种的结构变量不是很明白,他是把一些变量归…

    SIMATIC WinCC 2017年12月7日
  • 过程值归档的问题

    过程值归档和用户归档是什么关系?能提供点这方面的专业资料么? 最佳答案 过程值归档与用户归档是WinCC两个不同的功能,毫无关系。 过程值归档顾名思义用于归档过程值,可以…

    SIMATIC WinCC 2019年6月11日
  • 如何卸载wicc 5.1

    如何卸载wicc 5.1 最佳答案 你可以用360安全卫士的软件管家进行卸载,它可以在卸载的同时删除相应的注册表,干净又彻底! 提问者对于答案的评价:haode 专家置评…

    SIMATIC WinCC 2019年6月11日
  • WINCC项目中存在中文

    WINCC项目中存在中文(WINCC项目文件夹也是中文)会造成什么情况,我现在有几个项目,在运行过程中出现电脑死机状况,有的是运行了一年才出现的死机现象,有的是几个月,这几个项目文…

    SIMATIC WinCC 2020年11月1日
  • 时间显示

    我在程序里做了个时间继电器,10分钟延时。我想在wincc里显示它。比如显示从10:10到00:00显示。如何实现。谢谢 最佳答案 你可用两个计数器完成它,一个是秒计数,一个是分钟…

    SIMATIC WinCC 2019年6月11日
  • 如何将2个流量计的读数显示在wincc的文本框中?具体设备如何连接 程序如何实现?

    如何将2个流量计的读数显示在wincc的文本框中?具体设备如何连接 程序如何实现? 最佳答案 说的有点笼统,你用300plc的话,总要用流量计的数值,运算好的数值,也肯定…

    SIMATIC WinCC 2019年6月11日
  • wincc运行系统在有加密狗到了一定日期自动停止运行,需要密码才能从新运行

    做一个wincc项目,给它设定一个日期,当系统日期到了以后,运行系统自动退出,需要密码才能继续运行,大神有没有知道怎么写这么一个脚本。本人没有做过 问题补充:比如到了7月28号,运…

    SIMATIC WinCC 2021年7月5日
  • 关于WINCC6.2安装问题

    请问WINCC6.2安装软件的 <<工具 2007.02>>那里有下载? 最佳答案 WINCC6.2安装软件包括WINCCV …

    SIMATIC WinCC 2019年6月11日
  • 数据库编程

     在SQL中建立了一个表格‘数据类型’,在表中建立了一个字段‘时间’,数据类型为‘Datetime’,然后再wincc中编写下列程序, Dim obj…

    SIMATIC WinCC 2019年6月11日
  • 图形鼠标动作显示这个图形的文本信息C语言

    图形鼠标动作显示这个图形的文本信息C语言怎么写? 比如我画面上做一个小的圆图形这个图形连接某一个接近开关的变量,当接近开关得电时图形颜色作出变化,但是我想让鼠标放到这个图…

    SIMATIC WinCC 2019年6月11日