(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文章
11279瀏覽量
224990 -
操作系統
+關注
關注
37文章
7402瀏覽量
129301 -
SIMATIC
+關注
關注
1文章
231瀏覽量
16886 -
S7-1500
+關注
關注
3文章
302瀏覽量
7350
原文標題:電工知識—SIMATIC S7-1500 塊的概念
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
西門子plc S7-1200/S7-1500優化的DB塊與標準的DB塊整體對比
SIMATIC S7-1500 PLC之間的OUC通信及其應用
S7-1500系統架構及特點
SIMATIC S7-1500 PLC用戶手冊
西門子SIMATIC S7-1500控制器系列的安裝接線圖完整版
電工知識—SIMATIC S7-1500 PLC的常用模塊
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
西門子S7-1500 之間 S7 通信
SIMATIC S7-1500 PLC之間的OUC通信
如何估算S7-1500 CPU的裝載存儲區在SIMATIC存儲卡上的大小?
SIMATIC S7-1500塊的概念
評論