wincc外部变量的参数设置

wincc做个系统,底层有S7 200、300的PLC,还有ican模块,目前用自带的PC station读300的变量,PC Access读200的变量,ZOPCServer读ican变量,OPC.chn里加了这三个服务器,通过右键----system Parameter把变量读到wincc里来。
后来发现只要在这些驱动连接里右键新建变量,修改变量的Paremeters就能与OPC服务器里的变量关联起来。问题随之来了。

问题:我能不能再在wincc里用脚本程序改这些外部变量的Paremeters,怎么改?(如果行的话,我只需建一套变量名通过单击按钮改Paremeters就能让这个变量名连不同的OPC服务器里的变量了,大大减少了变量的个数,而现在我是建立三套不同的变量与三个OPC连接一一对应的。)

最佳答案

VBA 允许你使用脚本直接创建、修改、删除变量,还可以读取、修改变量的属性、类型和值。

《WinCC Scripting: VBS, ANSI-C, VBA 手册》第 4.6.2 “VBA in Tag Management”章节。
http://cache.automation.siemens.com/dnl_iis/TY/TY1MDQ5AAAA_37572697_HB/WinCCInformationSystemScripting_en%2DUS.pdf
《VBA OPC Server add tags》
http://www.automation.siemens.com/WW/forum/guests/PostShow.aspx?PostID=254842&language=en

提问者对于答案的评价:
是的。但是VBA只能在组态环境下改变量,运行环境下不能用它控制。不能实现我的目的。所以。。。换方案

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

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

相关推荐

  • 急需wincc6.0授权供学习之用

    我的wincc软件未安装授权,打开软件运行几分钟后会自动退出。 希望大家多多支持 问题补充:我只想练习使用WINCC软件,哪怕这授权是限时的也行, 希望和我有过…

    SIMATIC WinCC 2019年6月11日
  • OS站下的OS.LCK文件删不掉???

    OS站项目目录下的OS.LCK文件删不掉??? 请问各位老师:这个文件的作用是什么?为什么生成之后删不掉?  谢谢! 最佳答案 1.这个文件干什么用的…

    SIMATIC WinCC 2019年6月11日
  • 曲线的积分

    wincc中有一个以时间为X轴的曲线,有没有办法实现任意时刻该曲线与时间轴所形成的不规则图形的面积。也就是实现对曲线的时间积分 最佳答案 1.积分曲线的显示:在画面中添加趋势控件,…

    SIMATIC WinCC 2019年6月11日
  • wincc7.5sp1打开项目一激活就自动取消激活

    wincc7.5sp1打开项目一激活就自动取消激活,什么问题? 问题补充:忘了上图 最佳答案 1、把项目复制到别的电脑看是否能正常运行,排除项目问题2、检查软件与系统是否兼容,系统…

    SIMATIC WinCC 2021年7月5日
  • 组态的服务器不可用

    从别的地方拷贝了一份WINCC画面程序,从电脑上打开,从本地服务器启动,不能打开C动作里面的内容,显示组态的服务器不可用,怎么才可以在本地服务器中就打开C动作啊?? 最佳答案 1.…

    SIMATIC WinCC 2019年6月11日
  • wincc 变量归档问题。

    问题:我现在有一个变量他是32位浮点数,值比较大。我们在输出域显示时会把他除以100显示(如图一),但是在线归档数据时,要怎么把数据缩小100倍呢?求大侠指点指点。 问题补充:补充…

    2017年6月13日
  • wincc 7.4 sp1 opc通讯

    我用的7.4 sp1版本,之前OPC通讯都没有问题,但是用horn做语音报警不行,后来安装了7.4的更新,搞定了语音报警,但是OPC又通讯不上了。大神们谁能告诉我更新后是…

    SIMATIC WinCC 2021年7月5日
  • wincc 能用VBS改变某空间一个属性中的动态对话框中的表达式中的变量?

    如题,原来 是 变量1   想用VBS 脚本 改成变量2还有 ,能不能建把这些建在全局脚本里?&nb…

    2017年11月12日
  • 每月为一个变量清一次零

    各位领导好:  我用wincc7.0做一个月报,现想为一个变量每个月定时清一次零。我写了一段VBS,但变量总是不停的加,请各位指出原因:Dim TM1…

    SIMATIC WinCC 2019年6月11日
  • mp277屏死机

    MP277屏死机,怎么触摸没反应为什么? 最佳答案 1) 断电重启试试,如果死机现象频繁,检查是否为程序问题;2) 重新下载一个简单的程序,看看是否仍出现死机现…

    SIMATIC WinCC 2019年6月11日