西門子6ES7405-0RA02-0AA0價(jià)格優(yōu)勢
控制任務(wù)都按照工程控制的順序?qū)懺谝粋€(gè)程序中,比如寫在OB1中。程序執(zhí)行過程中,CPU不斷地掃描OB1,按照事先準(zhǔn)備好的順序去執(zhí)行工作,如圖:
顯然,線性程序結(jié)構(gòu)簡單,一目了然。但是,當(dāng)控制工程大到一定程序之后,僅僅采用線性程序就會使整個(gè)程序變得龐大而難于編制、難于調(diào)試了。
二、分塊程序結(jié)構(gòu)
分塊程序是指一個(gè)工程的全部控制任務(wù)被分成多個(gè)小的任務(wù)塊,每個(gè)任務(wù)塊的控制任務(wù)根據(jù)具體情況分別放到子程序中,或者放到中斷程序中。程序執(zhí)行過程中,CPU不斷地調(diào)用這些子程序或者被中斷程序中斷,
用于連接多機(jī)架配置的
SIMATIC S7-300 的機(jī)架。
**多配置4個(gè)機(jī)架。每個(gè)機(jī)架**多可以插入8個(gè)模塊。在4個(gè)機(jī)架上**多可安裝32個(gè)模塊。
IM 365
用于一個(gè)中央機(jī)架和一個(gè)擴(kuò)展機(jī)架的配置中
IM 365/IM 361
用于一個(gè)中央機(jī)架和**多4個(gè)擴(kuò)展機(jī)架的配置中
用于高速計(jì)數(shù),定位操作 (開環(huán)或閉環(huán)控制) 和閉環(huán)控制。
??電源模塊提供了機(jī)架和CPU內(nèi)部的供電電源,置于1號機(jī)架的位置。
??(2)中央處理器(CPU)
??CPU存儲并處理用戶程序,為模塊分配參數(shù),通過嵌入的MPI總線處理編程設(shè)備和PC、模塊、其它站點(diǎn)之間的通訊,并可以為進(jìn)行DP主站或從站操作裝配一個(gè)集成的DP接口。置于2號機(jī)架。
??(3)接口模塊(IM)
??接口模塊將各個(gè)機(jī)架連接在一起。不同型號的接口模塊可支持機(jī)架擴(kuò)展或PROFIBUS?DP連接。置于3號機(jī)架,沒有接口模塊時(shí),機(jī)架位置為空。
??(4)信號模塊(SM)
??通常稱為I/O(輸入/輸出)模塊。測量輸入信號并控制輸出設(shè)備。信號模塊可用于數(shù)字信號和模擬信號,還可用于進(jìn)行連接,如傳感器和啟動器的連接。
??(5)功能模塊(FM)
??用于進(jìn)行復(fù)雜的、重要的但獨(dú)立于CPU的過程,如:計(jì)算、位置控制和閉環(huán)控制。
??(6)通訊處理器(CP)
??模塊化的通訊處理器通過連接各個(gè)SIMATIC站點(diǎn),如:工業(yè)以太網(wǎng),PROFIBUS或串行的點(diǎn)對點(diǎn)連接等。
??后三個(gè)模塊在機(jī)架上可以任意放置,系統(tǒng)可以自動分配模塊的地址。
??需要說明的是,每個(gè)機(jī)架**多只能安裝8個(gè)信號模塊、功能模塊或通訊模塊。如果系統(tǒng)任務(wù)超過了8個(gè),則可以擴(kuò)展機(jī)架(每個(gè)帶CPU的中央機(jī)架可以擴(kuò)展3個(gè)機(jī)架)。?
?各個(gè)模塊的性能具體如下:
??(1)電源模塊(PS)
??電源模塊用于將SIMATIC S7-300 連接到120/230V AC電源。
??(2)CPU模塊
??各種CPU 有各種不同的性能,例如,有的CPU 上集成有輸入/輸出點(diǎn),有的CPU上集成有PROFI- BUS-DP通訊接口等。
?以上只是列出了部分指標(biāo),設(shè)計(jì)時(shí)還要參的手冊。
??(3)接口模塊
??接口模塊用于多機(jī)架配置時(shí)連接主機(jī)架(CR)和擴(kuò)展機(jī)架 (ER)。S7-300通過分布式的主機(jī)架(CR)和3個(gè)擴(kuò)展機(jī)架(ER),可以操作多達(dá)32個(gè)模塊。運(yùn)行時(shí)無需風(fēng)扇。
??(4)信號模塊
分塊程序雖然結(jié)構(gòu)復(fù)雜一些,但是可以把一個(gè)復(fù)雜的過程分解成多個(gè)簡單的過程。對于具體的程序塊容易編寫,容易調(diào)試。從總體上看,分塊程序的優(yōu)勢是十分明顯的。
S7-200編程語言的基本單位是語句,而語句的構(gòu)成是指令,每條指令有兩部分:一部分是操作碼,另一部分是操作數(shù)。操作碼是指出這條指令的功能是什么,操作數(shù)則指明了操作碼所需要的數(shù)據(jù)所在。所謂尋址,就是尋找操作數(shù)的