1111MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0各位看官你們好!今天我們來(lái)研究一下WinCC的結(jié)構(gòu)變量和博途的UDT(用戶(hù)數(shù)據(jù)類(lèi)型)怎么連接。我們假設(shè)一個(gè)場(chǎng)景,有很多個(gè)儀表信號(hào)接到PLC系統(tǒng)里面需要處理,借用我們之前發(fā)過(guò)的模擬量處理塊改成UDT管腳來(lái)實(shí)現(xiàn)。
先看把這些變量傳到WinCC之后的效果,數(shù)據(jù)整齊,批量添加,不易出錯(cuò)。更加方便之后的畫(huà)面組態(tài)。
第一步,在博途的數(shù)據(jù)類(lèi)型中添加一個(gè)“模擬量”的新數(shù)據(jù)類(lèi)型,并添加好它的條目。其實(shí)就是把原FB塊的管腳整體復(fù)制過(guò)來(lái)就行,最后注意更改每條數(shù)據(jù)的類(lèi)型。
第二步,建立一個(gè)全局?jǐn)?shù)據(jù)塊,一定是全局?jǐn)?shù)據(jù)塊哦。取消數(shù)據(jù)塊優(yōu)化。添加實(shí)際的儀表數(shù)量進(jìn)來(lái)就行。數(shù)據(jù)類(lèi)型選擇剛才建好的UDT名稱(chēng)。
第三步,我們用原先的FB和用了UDT管腳的FB分別調(diào)用一下看一眼效果。程序功能還是一樣的,但是管腳數(shù)量大大減少,開(kāi)發(fā)效率肯定是有所提升。
第四步,在WinCC的結(jié)構(gòu)變量下新加一個(gè)結(jié)構(gòu)類(lèi)型,命名為“儀表”。然后選擇這個(gè)結(jié)構(gòu)類(lèi)型,添加結(jié)構(gòu)類(lèi)型元素。如圖所示,注意畫(huà)紅框地方的設(shè)置。
第五步,選擇這個(gè)結(jié)構(gòu)類(lèi)型的結(jié)構(gòu)變量,添加一個(gè)儀表名稱(chēng);然后下拉,數(shù)量參照博途程序。注意按照博途全局DB填寫(xiě)地址偏移量,這里填寫(xiě)完2個(gè)之后也是可以下拉填充的哦。
第六步,到這里就實(shí)現(xiàn)了開(kāi)頭圖片的效果。結(jié)構(gòu)變量元素就全部出來(lái)了。它就能和其它變量一樣到畫(huà)面里組態(tài)了。
OK,言簡(jiǎn)意賅,到這里結(jié)束了。之后我們有時(shí)間再講這些變量怎么方便的應(yīng)用到WinCC上面。各位看官有興趣了,點(diǎn)個(gè)關(guān)注吧!!