(1)塊的簡介
在操作系統中包含了用戶程序和系統程序,操作系統已經固化在CPU中,它提供CPU運行和調試的機制。CPU的操作系統是按照事件驅動掃描用戶程序的。用戶程序寫在不同的塊中,CPU按照執行的條件成立與否執行相應的程序塊或者訪問對應的數據塊。用戶程序則是為了完成特定的控制任務,是由用戶編寫的程序。用戶程序通常包括組織塊(OB)、函數塊(FB)、函數(FC)和數據塊(DB)。用戶程序中塊的說明見下圖1.
圖1
(2)塊的結構
塊由變量聲明表和程序組成。每個邏輯塊都有變量聲明表,變量聲明表是用來說明塊的局部數據。而局部數據包括參數和局部變量兩大類。在不同的塊中可以重復聲明和使用同一局部變量,因為它們在每個塊中僅有效一次。
局部變量包括兩種:靜態變量和臨時變量。參數是在調用塊與被調用塊之間傳遞的數據,包括輸入、輸出和輸入/輸出變量。下圖2為局部數據聲明類型。
圖2
圖1所示為塊調用的分層結構的一個例子,組織塊OB1(主程序)調用函數塊FB1,FB1調用函數塊FB10,組織塊OB1(主程序)調用函數塊FB2,函數塊FB2調用函數FCS,函數FC5調用函數FC10。
-
cpu
+關注
關注
68文章
10702瀏覽量
209401 -
操作系統
+關注
關注
37文章
6545瀏覽量
122750 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15663 -
S7-1500
+關注
關注
3文章
300瀏覽量
6134
原文標題:電工知識—SIMATIC S7-1500 塊的概念
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論