用WinCC读取VB的数据的教程

   2024-09-12 建材之家660
核心提示:曾经做过的怎么样实现Wincc与VB数据的交换示例,现把简单的步骤与大家分享:VB6.0中的步骤:1、新建一个“标准 EXE”工程 2、设置窗体Form1的LinkMode属性为1 - Source3、在Form1上添加一个文本框控件Text1,将其Text属性设为1(其它值也行)4、保存工程:工程名为VBDDE.vbp5、生成VBDDE.exeWinCC的步骤:1、新建一单用
ntentLabel class=NewsContent>

曾经做过的怎么样实现Wincc与VB数据的交换示例,现把简单的步骤与大家分享:

VB6.0中的步骤:


1、新建一个“标准 EXE”工程

2、设置窗体Form1的LinkMode属性为1 - Source

3、在Form1上添加一个文本框控件Text1,将其Text属性设为1(其它值也行)

4、保存工程:工程名为VBDDE.vbp

5、生成VBDDE.exe

WinCC的步骤:

1、新建一单用户项目

2、在变量管理器中添加Windows DDE驱动

3、在DDE下新建连接NewConnection,在其属性对话框中:

  Computer Name:不设置(本机)

  Application:VBDDE

  Topic:Form1(VB中窗体名)

  其它不作改动

4、在此连接下新建一有符号16位整型变量Tag1,在其地址选择对话框中:

  Item Name:Text1

  Data Type:SWORD(根据实际情况设定)

5、新建一个画面:DDE_Test.Pdl

6、在画面中添加一个IO域:与Tag1动态连接,触发为一旦改变,输出格式为s9999

7、保存画面

联机调试:

1、运行VBDDE.EXE(或者在VB设计器中运行工程)

2、激活WinCC项目

3、此时IO域值与Text1值总是保持一致(无论你在哪一方改动)

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:MP377与300PLC CPU313C-2DP无法通讯

通讯线用的是485通讯线,3+、8—用万用表测过线路正常,本来是老设备,不过被我动过了,动的原因也是因为通讯不上,有没有高手上来聊聊,300与MP377通讯前提是那些因素,西门子接触有一段时间不过属于自学的,进步很慢啊!答:检查下触摸屏的通讯端口和通讯插头的终端电阻设置。如果你改动了的话,都改动了哪些地方?画...

下一篇:西门子s7-300PLC实现指数运算功能

计算x的y次方公式(10的7次方)如下:(x、y均为浮点) L 1.000000e+001 //以X为底数 LN L 7.000000e+000 //以Y为次幂 *R EXP T MD 100 //运算的结果
 
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报