VB脚本提示缺少END SUB 不知道是什么原因

在WINCC V7.4中写了一个VB脚本提示缺少END SUB,可是已经有了啊,不知道问题出在哪。
如下是脚本
Sub BackColor_OnPropertyChanged(ByVal Item, ByVal value)       
Dim objConnection

Dim strConnectionString

Dim lngValue

Dim lngValuea

Dim lngValueb
Dim device

Dim strSQL

Dim objCommand

Dim riqi
riqi=Now
Dim a
a = HMIRuntime.Tags("test6").Read

If a = 1 Then

 HMIRuntime.Tags("starttime").write riqi
 HMIRuntime.tags("stat").Write 0
 HMIRuntime.tags("start1").Write 0
End If
If a = 0 Then

lngValuea = HMIRuntime.Tags("starttime").Read

lngValueb = HMIRuntime.Tags("stat").Read

lngValue = riqi

device = "TEST6"
strConnectionString = "Provider=MSDASQL;DSN=SSDSN;UID=;PWD=;" 

strSQL = "INSERT INTO wincc (StartDate,EndDate,Device,RunTime)values(#" & lngValuea & "#, #" & lngValue & "#," & device & "," & lngValueb & ");"

Set objConnection = CreateObject("ADODB.Connection")

objConnection.ConnectionString = strConnectionString

objConnection.Open

Set objCommand = CreateObject("ADODB.Command")

With objCommand

.ActiveConnection = objConnection

.CommandText = strSQL

End With

objCommand.Execute

Set objCommand = Nothing

objConnection.Close

Set objConnection = Nothing 


End If

End Sub

麻烦大家帮忙看看到底是哪里出了问题,非常感谢。

最佳答案

我测试没问题,复制的你的脚本,检查没问题
把sub和endsub之间的脚本复制到记事本里面,在属性里面删除了脚本重新创建以下试试

图片说明:

VB脚本提示缺少END SUB 不知道是什么原因  

提问者对于答案的评价:
好的 非常感谢!谢谢!谢谢!

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

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

相关推荐

  • WinCC OPC 25天死机一次

    故障现象:wincc和twincat PLC通讯用opc完成,但是25天,wincc的opc会死机。导致现场无法察看设备状态。twincat能够直接读取设备信息,twin…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc的数据

    有个计数器,每天从0点计数,计到晚上12点就清零,从新开始。我将它归档后在在线表格控件显示,每秒采集一次。我查询数据的时候显示也是如此,每秒都有。我想每日只显示一个,就是晚上12点…

    SIMATIC WinCC 2019年6月11日
  • wincc画面弹出问题

    如何在WINCC主画面中弹出小窗口控制启停,是不是每一个电机控制都需要建立一个画面窗口?有没有共用同一个画面窗口的,谢谢各位,最好有图形演示或范例 最佳答案 可以啊,方式有好多种呢…

    SIMATIC WinCC 2020年11月1日
  • 如何让画面窗口1,一直显示在画面窗口2上面,就是总显示在最前面

    我做个主画面,然后用画面窗口2切换显示的子画面,然后画面窗口1用来弹出故障消息,现在有个问题,窗口1显示出来之后,如何点了窗口2其他地方,窗口1就跑窗口2底下去了,这样就没法操作了…

    SIMATIC WinCC 2019年6月11日
  • 如何查询历史趋势

    各位大侠,我在WINCC里做了个流量的趋势图  用的是WINCC  function   trend&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WinCC数据备份问题

    WinCC自身的数据归档备份应该是属于 定期的备份吧? 如果我想实时备份,备份在另外一台机子上,有没有办法通过SQL SERVER数据库 来…

    SIMATIC WinCC 2019年6月11日
  • 关于回调函数的调用

    我调用函数EnumWindows,参数1是个回调函数,在VC下可以测试通过,但是在wincc中提示错误:access violation,不知道是何原因,回调函数定义如下…

    SIMATIC WinCC 2019年6月11日
  • 求博图WINCC RT V12的安装包

    各位大神,求博图WINCC RT V12的安装包,有下载链接也可以的。 钻石用户推荐最佳答案 SIMATIC WinCC V12 …

    2021年7月5日
  • 怎样在wincc里建立模块化窗口

    我想做一些可以控制的阀门,包括基本的开关集中远程(手动,自动) 因为基本控制一样 阀门数量很多,不想一个一个建立弹出画面,有什么方法建立一个摸版,在点击不同阀门…

    SIMATIC WinCC 2019年6月11日
  • 在线趋势曲线问题?

    主机修改了多条趋势曲线,客户机上能更新到跟主机上一样的,但唯独有一曲线客户机上的跟主机上不一样,这曲线趋势名称改过了,客户机上的还是以前的名字,但我看了下主机和客户机上的图形编辑器…

    SIMATIC WinCC 2017年11月13日

发表回复

登录后才能评论