czy0783
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看czy0783的 主題 / 回貼
樓主  發(fā)表于: 2010-09-28 11:07
[size=6]各位英雄:
        大家好!我現(xiàn)在弄個(gè)項(xiàng)目,有個(gè)問題向大家請教一下!
              WINCC作為上位機(jī),PLC(s7-300)做下位機(jī),通過DP總線連接。wincc與plc數(shù)據(jù)交換處理最短周期為100mS,但要求20ms傳輸一個(gè)控制數(shù)據(jù),因此數(shù)據(jù)不能單個(gè)傳輸,需要批量傳輸。關(guān)鍵是如何進(jìn)行批量處理?如何編程?設(shè)置批量參數(shù)?
我的想法:使用VB軟件編制了有關(guān)程序通過專用控件與WINCC連接來動(dòng)態(tài)處理下載數(shù)據(jù):
①判別PLC上送的數(shù)據(jù)下載標(biāo)志,當(dāng)標(biāo)志置位時(shí),讀入數(shù)據(jù)包到計(jì)算機(jī)緩沖RAM,送出數(shù)據(jù)長度等有關(guān)參數(shù);
②設(shè)置數(shù)據(jù)批處理參數(shù),由于圖控軟件與PLC的數(shù)據(jù)交換處理最短周期為100mS,數(shù)據(jù)不能簡單的以單個(gè)輸送,必須與PLC配合批處理動(dòng)態(tài)下載。
③判別PLC上送的數(shù)據(jù)隊(duì)列未滿且上批下載數(shù)據(jù)進(jìn)隊(duì)列標(biāo)志,送批數(shù)據(jù)至PLC的緩沖數(shù)據(jù)塊(DB);
④判別結(jié)束處理;

        編程上有些問題,需要大家?guī)兔!謝謝大家!
restone
杭州一工科技有限公司
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 266 個(gè)
工控威望: 410 點(diǎn)
下載積分: 2047 分
在線時(shí)間: 45(小時(shí))
注冊時(shí)間: 2009-03-19
最后登錄: 2019-12-30
查看restone的 主題 / 回貼
1樓  發(fā)表于: 2010-09-29 21:01
有WINCC處理,還用VB?
WINCC的功能那里去了
西門子PLC、ABB變頻器、康沃變頻器特價(jià)銷售;非標(biāo)自動(dòng)化改造,工業(yè)機(jī)器人改造
yigongcn.taobao.com