剛接觸到數(shù)控的程序。其中有udt自定義數(shù)據(jù)塊,用udt生成db塊,不知道怎么看生成后的db塊是由哪個udt生成的?不會是看其中的內(nèi)容吧。
答:udt是用來定義復(fù)雜數(shù)據(jù)的,不是用來生成數(shù)據(jù)塊的。udt的內(nèi)部結(jié)構(gòu)看起來和數(shù)據(jù)塊有點像而已,但是udt絕對不是數(shù)據(jù)塊。udt默認(rèn)的名稱是udt1、udt2等。定義后可以像使用數(shù)據(jù)類型byte一樣使用你定義的udt1。別人定義的udt你不知道名字(不一定是默認(rèn)的udt1等),在變量的數(shù)據(jù)類型中如果有非標(biāo)準(zhǔn)的數(shù)據(jù)類型,那就是自定義的數(shù)據(jù)類型了。
可以用下面的方法迅速找到自定義的數(shù)據(jù)類型:
選中simatic管理器中的“塊”,執(zhí)行菜單命令“視圖”→“過濾”,打開“新建過濾器”對話框,選中“select”,單擊“更多”按鈕,選中“數(shù)據(jù)類型”。單擊“確定”按鈕后,在右邊的“塊”工作區(qū)只能看到剩下的自定義數(shù)據(jù)類型。
再次執(zhí)行菜單命令“視圖”→“過濾”,切換到“無過濾”,單擊“確定”按鈕后,將顯示所有的塊。