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