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