WinCC上可以很方便的编写VB脚本和C脚本

WinCC上可以很方便的编写VB脚本和C脚本

ID:36986055

大小:897.18 KB

页数:8页

时间:2019-05-11

WinCC上可以很方便的编写VB脚本和C脚本_第1页
WinCC上可以很方便的编写VB脚本和C脚本_第2页
WinCC上可以很方便的编写VB脚本和C脚本_第3页
WinCC上可以很方便的编写VB脚本和C脚本_第4页
WinCC上可以很方便的编写VB脚本和C脚本_第5页
WinCC上可以很方便的编写VB脚本和C脚本_第6页
WinCC上可以很方便的编写VB脚本和C脚本_第7页
WinCC上可以很方便的编写VB脚本和C脚本_第8页
资源描述:

《WinCC上可以很方便的编写VB脚本和C脚本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.WinCC上可以很方便的编写VB脚本和C脚本,但是调试起来还是比较费劲的。下面介绍一下个人的应用体会。1,VB,最好安装VB6,先在VB6里面编写程序,然后再放到WinCC的脚本中,事半功倍,毕竟VB的调试非常方便。a,插入引用注意选择OLEAutomation和WinCC*****;b,可以直接在VB里面调用WinCC的全部变量,内部,外部全可以:如下:c,在VB里面监视WinCC的变量:..d,调试完毕,程序拷贝到WinCC的脚本中。2,C语言系统提供了一个应用程序窗口,如下,只要把他拖到画面窗口即可:2,使用Printf函数,把需要调试的内容打印出来;

2、..3,效果如下:希望对大家有点用处。下面内容来自网络,感谢原文作者。http://wenku.baidu.com/link?url=vEykUwJBHY3kamu6EGqrO8WX1XVc6_IMzRfnfkcwe5JpmjmPLUHmsod1xIDeQUpd1MJgUMD9IlS8bcIsH6GWpHwjuq76wAjG6NjSkndSrQKVbs操作wincc画面脚本总结一:不使用变量单纯的操作界面1.操作某个画面中控件的属性如Home1.Pdl(总窗体)下的画面窗口2(画面窗口)SubOnClick(ByValItem)DimobjCircleDims

3、creennameDimpwnameSetobjCircle=ScreenItems("圆1")objCircle.Radius=60Setscreenname=HMIRuntime.Screens("Home1")//获取要操作的窗体Setpwname=screenname.ScreenItems("画面窗口2")//获取要操作的控件,这里填入你要操作的控件名MsgBox(objCircle.Radius)//输出圆的半径..MsgBox(pwname.Picturename)//输出当前画面窗口2的名字EndSub注意当调用某窗体下的某控件的某个属性时,需

4、要声明两个对象,一个接纳这个控件,一个接纳值例如DimobjectDimvalueSetobject=HMIRuntime.Screens("Home1").ScreenItems("画面窗口2")Setvalue=object.picturename2.更改画面窗口的对象SubOnClick(ByvalItem)DimopObjectSetopObject=HMIRuntime.Screens("Home1").ScreenItems("画面窗口2")opObject.PictureName="Page1.Pdl"EndSub3.设置文本SettitleTx

5、t=HMIRuntime.Screens("Home1").ScreenItems("静态文本2")titleTxt.Text=titleTxt.Text+"EF"//获取文本的值并追加字符4.vb字符串函数VB的字符串截取函数有Left(字符串,n),返回字符串前N个字符;Mid(字符串,p,n),从第p个字符开始,向后截取N个字符;right(字符串,n),返回字符串的最后n个字符。http://blog.sina.com.cn/s/blog_4aee288a0102vavt.html用WinCC读取VB的数据的方法一(DDE)          VB6.

6、0中的步骤:1、新建一个“标准EXE”工程2、设置窗体Form1的LinkMode属性为1-Source,  一定要设定为13、在Form1上添加一个文本框控件Text1,将其Text属性设为text14、保存工程:工程名为VBDDE.vbp5、生成VBDDE.exeWinCC的步骤:1、新建一单用户项目2、在变量管理器中添加WindowsDDE驱动3、在DDE下新建连接NewConnection,在其属性对话框中:..  ComputerName:不设置  Application:VBDDE  Topic:Form1(VB中窗体名)  其它不作改动4、在此连

7、接下新建一有符号16位整型变量Tag1,在其地址选择框中:  条目名称:Text1  窗体控件名称   数据类型(DataType):SWORD(要与变量类型一致)5、新建一个画面:DDE_Test.Pdl6、在画面中添加一个IO域:与Tag1动态连接,更新周期为:根据变化,输出格式为s99997、保存画面联机调试:1、先运行VBDDE.EXE(或者在VB设计器中运行工程)2、后激活WinCC项目3、此时IO域值与Text1值总是保持一致(无论你在哪一方改动)用WinCC读取VB的数据的方法二(OLE)VB文本框的代码:privatesubtext1_chan

8、ge()  DimwinccAsObj

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。