wincc7.2變量運(yùn)算處理問題
劉玉蓉
發(fā)布于2014-11-10 17:24
2
0
標(biāo)簽:
在wincc7.2中,如輸入變量A,然后通過運(yùn)算后給輸出變量B,而且需要在畫面上顯示出來。變量和運(yùn)算是實(shí)時(shí)變化的量。
問題補(bǔ)充:
我是用WINCC做上位機(jī),OPC做服務(wù)器,從站有臺(tái)達(dá)PLC、研華采集模塊,臺(tái)達(dá)PLC的數(shù)據(jù)采集上來后需要運(yùn)算后研華采集模塊,請(qǐng)問在WINCC上如何做將輸入信號(hào)值(PLC的值)直接給到輸出值(研華模塊)?
佳答案
很簡(jiǎn)單的,在畫面上建立兩個(gè)“輸入輸出域”,分別對(duì)應(yīng)A、B。A設(shè)置為“輸入輸出”;B設(shè)置為“輸出”。然后在然后在輸出域B的屬性“”輸出“寫上C腳本即可。觸發(fā)器周期可以設(shè)置500MS。
假設(shè)B輸出值=變量A+10,則C腳本如下:
float n;
n=GetTagFloat("A");
return (n+10.0);
補(bǔ)充:如果你能單獨(dú)對(duì)采集模塊和變頻器讀寫數(shù)據(jù),只需在WINCC里面中轉(zhuǎn)運(yùn)算一下不就可以了!不過建議加一個(gè)PLC好點(diǎn),這樣系統(tǒng)運(yùn)行更安全可靠。不然WINCC一宕機(jī),系統(tǒng)豈不是不能運(yùn)行了?