億維自動化:UDT復雜數(shù)據(jù)類型建立和UDT接口的更改方法
時間:2015-01-29 15:10:23來源:曾建蘭
導語:?用戶自定義數(shù)據(jù)類型(User-Defined Date Types)簡稱UDT,是一種特殊的數(shù)據(jù)結構,用戶只需對它定義一次,定義好后就可以在用戶程序中作為數(shù)據(jù)類型使用。
用戶自定義數(shù)據(jù)類型(User-Defined Date Types)簡稱UDT,是一種特殊的數(shù)據(jù)結構,用戶只需對它定義一次,定義好后就可以在用戶程序中作為數(shù)據(jù)類型使用。
UDT復雜數(shù)據(jù)類型的建立(我們以三臺電機的控制為例)
第一步:建立UDT,定義相關接口:
第二步:建立DB(下文建立的DB1),在DB1的接口類型中選擇剛才建立的UDT:
第三步:建立FB(下文建立的FB1),定義接口,編寫電機控制的相關程序:
打開FB1,定義FB1里面的接口變量:
在FB1內編寫如下電機啟停程序:
第四步:新建立一個FB(下文建立的FB2),把FB2做成多重背景數(shù)據(jù):
打開FB2,定義FB2里的接口變量(做3個電機啟停的背景數(shù)據(jù)):
第五步:建立FC(下文建立的FC1),編寫程序,給DB1內的數(shù)據(jù)進行賦值:
在FC內編寫程序:
第六步:在OB1中,調用FB2和FC1:
OK完成
在實際設備調試中,因為我們需要對功能進行調試,依據(jù)實際的調試情況,就會出現(xiàn)增加或者減少接口的問題,下面為大家演示在UDT中怎么增加接口:
第一步,在UDT1中增加一個接口變量:

第二步,更改DB1的源文件:
因為接口有了變化,我們檢查更新編譯一下各個塊的接口:
第三步,在FB1中更改相關的程序:
因為接口有了變化,我們檢查更新編譯一下各個塊的接口(轉發(fā)暗號:億維:專注核心控制)
第四步,在FB2內給新接口定義參數(shù),在FC1內給新增的接口定義實際參數(shù):
歡迎關注億維微信訂閱號(unimat2004),隨時學習更多工控技術!
