999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 技成百科 > fb塊的in參數(shù)里設(shè)置了slot5 里面包含子參數(shù)

fb塊的in參數(shù)里設(shè)置了slot5 里面包含子參數(shù)

劉玉蓉 發(fā)布于2014-10-20 18:01 1 0 標(biāo)簽:

一段用在dp通訊里的程序,在圖一里fb121的in參數(shù)里slot4和slot5是怎么生成的,為什么在圖二里調(diào)用FB121對應(yīng)的slot4和slot5卻是個bool變量,slot4和slot5里的參數(shù)是怎么生成,怎么進(jìn)行數(shù)據(jù)傳遞的?


圖片說明: 1,圖一   2,圖二  

佳答案

步驟如下:
1.建立自定義類型例如UDT1:在SIMATIC MANAGER中STEP7項目的BLOCKS右鍵--INSERT NEW OBJECT--DATA TYPE
2.編輯UDT1:雙擊打開UDT1,在其中輸入你想要包含的內(nèi)容(包括BOOL,INT,WORD等絕大多數(shù)STEP7中定義的數(shù)據(jù)類型,甚至可以輸入其他的UDT)
3.創(chuàng)建功能塊FB121,在上方的interface--in一欄輸入變量,例如SLOT4,在DATA TYPE 中輸入UDT1,剛才自定義的內(nèi)容會自動包括在SLOT4中(你可以觀察在接下來輸入的SLOT5,起始地址和SLOT4相差的字節(jié)數(shù)就是你的UDT1中定義的變量占用地址的總和)
4.調(diào)用FB121,因為SLOT4被定義為UDT1類型,因此必須在SLOT4引腳連接一個被定義為UDT1的變量,輸入這個變量后,會自動顯示這個變量的起始地址(也就是初始指針)

為什么要采用UDT類型,這個應(yīng)該是很顯而易見的:清晰,簡潔且尋址不易出錯。
對于許多功能類似僅僅參數(shù)值不同的對象,我們可以把這個對象的所有屬性(對應(yīng)于UDT1中輸入的不同類型的變量)綜合到一起定義一個UDT,然后在程序中只要建立不同的變量,但屬性都是UDT1,這樣就可以輕易的輸入及訪問不同對象的不同屬性(例如你程序中的SLOT4.LADDR,SLOT5.CONSIST等)

若有收獲,就點個贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

相關(guān)推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽