VB脚本给内部变量赋值问题

Dim  objconnection
Dim  connstr
Dim  strsql
Dim  record
Dim  tvalue

connstr="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=jh;Data Source=.\WINCC"  

Set  objconnection=CreateObject("adodb.connection")

objconnection.ConnectionString=connstr

objconnection.open

strsql ="select B from Table_1 where A='asd';"
record =CreateObject("ADODB.Recordset")
Set record = objconnection.execute(strsql)
record.Movefirst
tvalue = record.Fields(0).Value
HMIRuntime.Tags("Database1").Write tvalue
HMIRuntime.Tags("Database1").read
objconnection.close
Set Record = Nothing
Set objConnection = Nothing 
说明:
在界面上放了一个按钮,脚本作为单击动作。
Database1是定义的16位nchar内部变量,数据库B字段也为16位nchar类型。
在面板放了一个I/O域用来显示Database1,运行后单击按钮,没有放应,不知道为什么?
再者,怎样看到运行脚本时变量的值,象在VB或者C编程环境一样方便?

问题补充:
wincc 怎样在调试C或者VB脚本时,监控变量的值?

最佳答案

在VB脚本中可以用msgbox来调试程序,比如 msgbox record.Fields(0).Value,脚本执行到这行时回弹出变量的值。用这个办法也可以测试脚本执行到哪里。

提问者对于答案的评价:
可以参考

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午4:08
下一篇 2019年6月11日 上午4:08

相关推荐

  • 有关WINCC脚本方面的资料

    各位大侠,哪位有WINCC脚本方面的资料提供一下,谢谢了 最佳答案 给你邮箱wangchunyuan2005@163.com发了一些资料,注意查收! 提问者对于答案的评价:已收到,…

    SIMATIC WinCC 2019年6月11日
  • tag logging runtime 无法启动

    wincc是6.1版本; 运行时总是卡在tag logging runtime这个地方; 查了网上一些解释,说是中文路径名问题,但我的目录中…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc的归档组态问题

    在归档组态的归档尺寸中有几个选项我不太清楚如何设置 归档尺寸 1.所有分段的时间段:(1)(小时) 2.所有分段的最大尺寸:(1000)(兆字节)&n…

    SIMATIC WinCC 2019年6月11日
  • WinCC 7.0 SP3无法成功添加管道流动的控件

    进入图形编辑器后,点击控件,右击ActiveX控件后点添加删除出来对话框,点击注册OCX(R)添加控件之后,控件个数没有增加,在控件列表里也找不到。哪位朋友遇到过类似情况或者知道是…

    2021年7月5日
  • HMI显示GRAPH监控报警

    想在HMI报警中显示我用graph编写的FB块的步监控超时报警,总共有上百步了,不可能让我一个一个的去写吧???能自动生成报警吗??问技术支持说不可以!感觉是有点忽悠我的,各位大侠…

    2017年6月24日
  • 22寸液晶显示器应该设置分辨率为多少,才能把wincc画面的效果显示为最佳效果

    最近我分别用两台22寸的显示器做两个工程的wincc画面,结果发现相同的项目在不同的显示器上显示大小不相同,我们公司做上位机画面一般都用22寸的液晶显示器,分辨率该如何设置呢,还是…

    SIMATIC WinCC 2019年6月11日
  • winCC里的变量,记录到excel表格中查询

    我要把我的WincC数据读到excel表格中查询,按日期、批号、品名(字符串)、产量的格式,每天在excel表格中自动保存一个sheet,只保存最新3个月数据,之前的自动删除。请问…

    SIMATIC WinCC 2017年6月13日
  • WinCC 6.2过程值归档

    我现在调试一个项目,遇到点问题,WINCC要采集4台6ES70变频器的电流,所以我做了一个归档的趋势电流,结果运行后趋势图没有采集到电流,感觉可能是过程值归档那设置的有点问题,请大…

    SIMATIC WinCC 2017年11月19日
  • 触摸屏MP277连接打印机

    触摸屏MP277可不可以连接打印机,可以的话怎么操作,各位高手指点一下 最佳答案 1、MP277可以连接打印机。2、具体怎么操作,详见下面的说明——http://www2.ad.s…

    SIMATIC WinCC 2019年6月11日
  • WINCC可以安装在D盘吗?

    我的电脑系统是WIN10教育版的,由于C盘快要满了,想学习一下WINCC,问问可不可以安装在D盘,谢谢各位朋友! 最佳答案 可以安装在D盘,但WIN10教育版可能会出现兼容性问题,…

    SIMATIC WinCC 2021年7月5日