(1)塊的簡(jiǎn)介
在操作系統(tǒng)中包含了用戶程序和系統(tǒng)程序,操作系統(tǒng)已經(jīng)固化在CPU中,它提供CPU運(yùn)行和調(diào)試的機(jī)制。CPU的操作系統(tǒng)是按照事件驅(qū)動(dòng)掃描用戶程序的。用戶程序?qū)懺诓煌膲K中,CPU按照?qǐng)?zhí)行的條件成立與否執(zhí)行相應(yīng)的程序塊或者訪問(wèn)對(duì)應(yīng)的數(shù)據(jù)塊。用戶程序則是為了完成特定的控制任務(wù),是由用戶編寫的程序。用戶程序通常包括組織塊(OB)、函數(shù)塊(FB)、函數(shù)(FC)和數(shù)據(jù)塊(DB)。用戶程序中塊的說(shuō)明見(jiàn)下圖1.
圖1
(2)塊的結(jié)構(gòu)
塊由變量聲明表和程序組成。每個(gè)邏輯塊都有變量聲明表,變量聲明表是用來(lái)說(shuō)明塊的局部數(shù)據(jù)。而局部數(shù)據(jù)包括參數(shù)和局部變量?jī)纱箢悺T诓煌膲K中可以重復(fù)聲明和使用同一局部變量,因?yàn)樗鼈冊(cè)诿總€(gè)塊中僅有效一次。
局部變量包括兩種:靜態(tài)變量和臨時(shí)變量。參數(shù)是在調(diào)用塊與被調(diào)用塊之間傳遞的數(shù)據(jù),包括輸入、輸出和輸入/輸出變量。下圖2為局部數(shù)據(jù)聲明類型。
圖2
圖1所示為塊調(diào)用的分層結(jié)構(gòu)的一個(gè)例子,組織塊OB1(主程序)調(diào)用函數(shù)塊FB1,F(xiàn)B1調(diào)用函數(shù)塊FB10,組織塊OB1(主程序)調(diào)用函數(shù)塊FB2,函數(shù)塊FB2調(diào)用函數(shù)FCS,函數(shù)FC5調(diào)用函數(shù)FC10。
-
cpu
+關(guān)注
關(guān)注
68文章
10905瀏覽量
213032 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6896瀏覽量
123755 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15830 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6518
原文標(biāo)題:電工知識(shí)—SIMATIC S7-1500 塊的概念
文章出處:【微信號(hào):設(shè)備原理與維修俱樂(lè)部,微信公眾號(hào):設(shè)備原理與維修俱樂(lè)部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
西門子plc S7-1200/S7-1500優(yōu)化的DB塊與標(biāo)準(zhǔn)的DB塊整體對(duì)比
![西門子plc <b class='flag-5'>S7</b>-1200/<b class='flag-5'>S7-1500</b>優(yōu)化的DB<b class='flag-5'>塊</b>與標(biāo)準(zhǔn)的DB<b class='flag-5'>塊</b>整體對(duì)比](https://file1.elecfans.com//web2/M00/8E/49/wKgaomTDomqAQySDAACAnNBD494583.jpg)
SIMATIC S7-1500 PLC之間的OUC通信及其應(yīng)用
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> PLC之間的OUC通信及其應(yīng)用](https://file1.elecfans.com/web2/M00/B0/DF/wKgZomVYfoyAB08EAAAargxllck273.png)
基于S7-1500、ET 200MP的自動(dòng)化系統(tǒng)
![基于<b class='flag-5'>S7-1500</b>、ET 200MP的自動(dòng)化系統(tǒng)](https://file.elecfans.com/web2/M00/49/E0/pYYBAGKhvG6AW1FAAAAWBjSKorA357.jpg)
S7-1500系統(tǒng)架構(gòu)及特點(diǎn)
![<b class='flag-5'>S7-1500</b>系統(tǒng)架構(gòu)及特點(diǎn)](https://file.elecfans.com/web2/M00/49/F6/pYYBAGKhvH6AK6S5AAARzdUZDoA923.jpg)
SIMATIC S7-1500 PLC用戶手冊(cè)
西門子SIMATIC S7-1500控制器系列的安裝接線圖完整版
電工知識(shí)—SIMATIC S7-1500 PLC的常用模塊
電工知識(shí)—緊湊型SIMATIC S7-1500 PLC的數(shù)字量端子的接線
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
西門子S7-1500 之間 S7 通信
![西門子<b class='flag-5'>S7-1500</b> 之間 <b class='flag-5'>S7</b> 通信](https://file1.elecfans.com/web2/M00/88/CE/wKgZomR0QGmAPTI4AAAB05eioQs557.jpg)
S7-1500數(shù)據(jù)塊:優(yōu)化DB與非優(yōu)化DB的區(qū)別有哪些?
![<b class='flag-5'>S7-1500</b>數(shù)據(jù)<b class='flag-5'>塊</b>:優(yōu)化DB與非優(yōu)化DB的區(qū)別有哪些?](https://file1.elecfans.com/web2/M00/A2/28/wKgZomT6vWuAbq8pAAAsNmzw_bU913.png)
SIMATIC S7-1500 PLC之間的OUC通信
如何估算S7-1500 CPU的裝載存儲(chǔ)區(qū)在SIMATIC存儲(chǔ)卡上的大小?
![如何估算<b class='flag-5'>S7-1500</b> CPU的裝載存儲(chǔ)區(qū)在<b class='flag-5'>SIMATIC</b>存儲(chǔ)卡上的大小?](https://file1.elecfans.com/web2/M00/BF/A9/wKgaomW3BzCAMirzAAAuRNUNhMI080.png)
評(píng)論