曾經(jīng)做過的怎么樣實現(xiàn)wincc與vb數(shù)據(jù)的交換示例,現(xiàn)把簡單的步驟與大家分享:
vb6.0中的步驟:
1、新建一個“標準 exe”工程
2、設(shè)置窗體form1的linkmode屬性為1 - source
3、在form1上添加一個文本框控件text1,將其text屬性設(shè)為1(其它值也行)
4、保存工程:工程名為vbdde.vbp
5、生成vbdde.exe
wincc的步驟:
1、新建一單用戶項目
2、在變量管理器中添加windows dde驅(qū)動
3、在dde下新建連接newconnection,在其屬性對話框中:
computer name:不設(shè)置(本機)
application:vbdde
topic:form1(vb中窗體名)
其它不作改動
4、在此連接下新建一有符號16位整型變量tag1,在其地址選擇對話框中:
item name:text1
data type:sword(根據(jù)實際情況設(shè)定)
5、新建一個畫面:dde_test.pdl
6、在畫面中添加一個io域:與tag1動態(tài)連接,觸發(fā)為一旦改變,輸出格式為s9999
7、保存畫面
聯(lián)機調(diào)試:
1、運行vbdde.exe(或者在vb設(shè)計器中運行工程)
2、激活wincc項目
3、此時io域值與text1值總是保持一致(無論你在哪一方改動)