西門子PLC的程序結構
1.程序結構顯示
利用程序結構顯示,可以查看用戶程序內的所有組成塊的分層調用情況、調用結構以及嵌套層次情況(見圖14-1.8)。
表中各列的顯示內容如下:
Block (symbol),InstanceDB (symbol)列:顯示塊的分層調用情況、調用結構以及嵌套層次情況。
在程序結構顯示圖中,如果“塊”未被PLC程序所調用,在“塊”的前面顯示“×”標記。
Local data (in path)列:顯示調用結構所需要占用的局部變量字節數。
Local data (for blocks)列:顯示邏輯塊需要占用的局部變量字節數。
編程語言( Language)列、使用位置(Location)列的含義同前。
2.程序結構設定
如在檢查程序時僅僅需要對部分程序結構進行檢查,可以使用STEP7的過濾器功能進行篩選、設定。
程序結構設定步驟如下:
①在程序結構中執行菜單命令“View”一“Filter”,打開設定頁面(見圖14-1.9);
②在設定頁面中選擇程序結構選項。
符號地址( Display absoluy and symbolically):用于選擇是否需要同時顯示符號地址與地址。
隸屬關系(Dependency structure):用來顯示塊之間的隸屬關系,前帶有“+”標記的塊,表示該塊被其他塊所調用(隸屬與其他塊),點擊“+”標記可以查看隸屬的塊(參見圖14-1.10)。
調用結構(Call structure):選擇該選項,可以顯示PLC程序的調用結構顯示,可以有多項選擇:
Multiple Calls:顯示多次調用,如果塊在程序中被多次調用,可以重復顯示該塊;
Block language:顯示塊的編程語言;
Locations of use:顯示塊的調用位置:
Memory requirement for local data in byte:顯示塊所需要的局部變量(以字節為單位)數量。
可以選擇顯示“塊占用的zui大字節數( maximum)”、“調用結構所需要占用的局部變量字節數(in path)”、“顯示邏輯塊需要占用的局部變量字節數(for block)”,見圖14-1.8中的OB1顯示行的顯示內容。
也可以直接裝載默認的設定( Load Default Setting),或者將所選擇的內容作為默認設定(Save asdefault setting)。
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20