西門(mén)子S7-200SMART模塊代理

在SIMATIC管理器中執(zhí)行菜單命令“文件”→“新建”,在出現(xiàn)的“新建項(xiàng)目”對(duì)話框中(見(jiàn)圖2-19),可以創(chuàng)建一個(gè)用戶項(xiàng)目、庫(kù)或多重化項(xiàng)目。多重化項(xiàng)目包含多個(gè)站,可以由多人編程,后合并為一個(gè)項(xiàng)目。
在“命名”文本框中輸入新項(xiàng)目的名稱,“存儲(chǔ)位置(路徑)”文本框中是默認(rèn)的保存新項(xiàng)目的文件夾。點(diǎn)擊“瀏覽”按鈕,可以修改保存新項(xiàng)目的文件夾。點(diǎn)擊“確定”按鈕后返回SIMATIC管理器,生成一個(gè)空的新項(xiàng)目。
用鼠標(biāo)右鍵點(diǎn)擊管理器中新項(xiàng)目的圖標(biāo),用出現(xiàn)的快捷菜單中的命令插入一個(gè)新的S7 -300/400站。選中生成的站,雙擊右邊窗口中的“硬件”圖標(biāo),在硬件組態(tài)工具HW Config中,雙擊S7 -400的機(jī)架(Rack)或S7 - 300的導(dǎo)軌(Rail),生成一個(gè)機(jī)架。將CPU模塊、電源模塊和信號(hào)模塊插入機(jī)架。如果使用新建項(xiàng)目向?qū)?,機(jī)架(或?qū)к墸┖?/span>CPU是向?qū)ё詣?dòng)生成的。
雙擊桌面上的STEP 7圖標(biāo)
,打開(kāi)SIMATIC Manager(SIMATIC管理器)。如果沒(méi)有安裝許可證密鑰,*次打開(kāi)STEP 7時(shí),出現(xiàn)如圖2-17所示的對(duì)話框,選中“STEP 7-Ba-SIS”,“激活”按鈕上字符的顏色變?yōu)楹谏?,單擊它將激活期限?/span>14天的試用許可證密鑰。
打開(kāi)STEP 7后,將會(huì)出現(xiàn)“STEP 7向?qū)В?lsquo;新建項(xiàng)目’”對(duì)話框(見(jiàn)圖2-18的左圖)。
點(diǎn)擊“取消”按鈕,將打開(kāi)上一次退出STEP 7時(shí)打開(kāi)的所有項(xiàng)目。
點(diǎn)擊“下一個(gè)>”按鈕,在下一對(duì)話框中可以設(shè)置CPU模塊的型號(hào)(見(jiàn)圖2-18的右圖),以及CPU在MPI網(wǎng)絡(luò)中的站地址(默認(rèn)值為2)。CPU列表框的下面是所選CPU的基本特性。點(diǎn)擊“預(yù)覽”按鈕,可以打開(kāi)或關(guān)閉該按鈕下面的項(xiàng)目預(yù)覽窗口。
點(diǎn)擊“下一個(gè)>”按鈕,在下一對(duì)話框中選擇需要生成的組織塊OB,默認(rèn)的是只生成主程序OB1。默認(rèn)的編程語(yǔ)言為語(yǔ)句表( STL),可以用單選框?qū)⑺薷臑樘菪螆D(LAD)。

點(diǎn)擊“下一個(gè)>”按鈕,可以在“項(xiàng)目名稱”文本框修改默認(rèn)的項(xiàng)目名稱。項(xiàng)目的名稱多允許8個(gè)字符,每個(gè)中文占兩個(gè)字符。點(diǎn)擊“完成”按鈕,開(kāi)始創(chuàng)建項(xiàng)目。
在SIMATIC管理器中執(zhí)行菜單命令“文件”→“‘新建項(xiàng)目’向?qū)?rdquo;,也可以打開(kāi)新建項(xiàng)目向?qū)?duì)話框。新建項(xiàng)目向?qū)У娜秉c(diǎn)是同一型號(hào)的CPU只能選用一種訂貨號(hào)。
多CPU處理運(yùn)行是指在S7 - 400*機(jī)架上,多4個(gè)具有多CPU處理能力的CPU同時(shí)運(yùn)行。這些CPU自動(dòng)地、同步地變換其運(yùn)行模式。也就是說(shuō)它們同時(shí)啟動(dòng),同時(shí)進(jìn)入STOP模式,這樣可以同步地執(zhí)行控制任務(wù)。
多CPU處理適用于以下情況:對(duì)于一個(gè)CPU來(lái)說(shuō)用戶程序太長(zhǎng),或者存鍺空間不夠,需要將程序分配給多個(gè)CPU執(zhí)行。如果整個(gè)系統(tǒng)由多個(gè)不同的部分組成,并且這些部分可以很容易地彼此拆開(kāi)并可以單獨(dú)控制,則各CPU分別處理不同的部分,每個(gè)CPU訪問(wèn)分配給它的模塊。通過(guò)通信總線,CPU彼此互聯(lián)。如果組態(tài)正確,通過(guò)編程軟件可以訪問(wèn)MPI網(wǎng)絡(luò)上的全部CPU。在啟動(dòng)時(shí),多CPU運(yùn)行的CPU將自動(dòng)檢查彼此間是否能同步。每個(gè)CPU可以訪問(wèn)用STEP 7為其組態(tài)分配的模塊,模塊的地址區(qū)總是單獨(dú)分配給一個(gè)CPU。每個(gè)具有中斷能力的模塊被分配給一個(gè)CPU,這樣的模塊產(chǎn)生的中斷不能被其他CPU接收。
過(guò)程中斷和診斷中斷只能發(fā)送給一個(gè)CPU,在模塊有故障或插/拔某一模塊時(shí),由參數(shù)賦值時(shí)分配的CPU處理中斷。有機(jī)架故障時(shí),每個(gè)CPU調(diào)用OB86。
使用多CPU中斷(OB60)可以在相應(yīng)的CPU中同步地響應(yīng)一個(gè)事件。與通過(guò)模塊觸發(fā)的過(guò)程中斷相比,通過(guò)調(diào)用SFC 35“MP_ALM”觸發(fā)的多CPU中斷只能通過(guò)CPU輸出。
CPU 412 -3H、CPU 414 -4H和CPU 417 -4H是S7 - 400H容錯(cuò)式自動(dòng)控制系統(tǒng)和S7 - 400 F/FH安全型自動(dòng)控制系統(tǒng)的CPU模塊,它們帶有兩個(gè)用于安裝同步模塊的插槽。
S7 - 400F/FH安全型自動(dòng)化系統(tǒng)適用于對(duì)安全性要求很高的系統(tǒng),控制過(guò)程(直接關(guān)閉某些輸出)應(yīng)盡量減少對(duì)人和環(huán)境產(chǎn)生的危害。增強(qiáng)的安全功能由F CPU中與安全有關(guān)的用戶程序和故障安全I/O模塊(F模塊)提供。故障安全型CPU可以連接分布式故障安全I/O模塊,ET 200M和ET 200S可以使用故障安全的數(shù)字量模塊,實(shí)現(xiàn)集中式連接。也可以使用標(biāo)準(zhǔn)模塊,來(lái)滿足與安全無(wú)關(guān)的應(yīng)用。S7 - 400F/FH有兩種基本類型:

1)安全型自動(dòng)化系統(tǒng)S7 - 400F。系統(tǒng)中出現(xiàn)故障時(shí)生產(chǎn)過(guò)程轉(zhuǎn)為安全狀態(tài),并執(zhí)行中斷。
2)安全及容錯(cuò)自動(dòng)化系統(tǒng)S7 - 400FH。如果系統(tǒng)出現(xiàn)故障,冗余控制使生產(chǎn)過(guò)程能繼續(xù)執(zhí)行。
S7 - 400F/FH可以使用標(biāo)準(zhǔn)模塊和安全型模塊來(lái)配置一個(gè)安全型集成控制系統(tǒng),在無(wú)安全要求及有部分安全要求的工廠中使用,整個(gè)工廠可以用相同的標(biāo)準(zhǔn)工具軟件來(lái)組態(tài)和編程。
容錯(cuò)式連接只需要進(jìn)行組態(tài),不需要其他專門(mén)的編程工作。從用戶程序的觀點(diǎn)看,S7 -400H的作用幾乎和標(biāo)準(zhǔn)系統(tǒng)一樣。運(yùn)行容錯(cuò)功能所需的通信功能和同步功能都已經(jīng)集成在容錯(cuò)CPU的操作系統(tǒng)中,通信連接的監(jiān)視以及發(fā)生故障事件時(shí)的自動(dòng)切換在后臺(tái)自動(dòng)運(yùn)行。用戶程序*沒(méi)有必要考慮這些功能。
S7 - 400H用STEP 7進(jìn)行組態(tài)和編程,完成配置后可以把S7 - 400H看成一般的S7 -400系統(tǒng)。冗余單元的工作由操作系統(tǒng)來(lái)監(jiān)視,出現(xiàn)故障后可以獨(dú)立地執(zhí)行切換工作,用STEP 7組態(tài)時(shí)已經(jīng)將所需信息組態(tài)進(jìn)去,并通知系統(tǒng)。
組態(tài)和編程需要可選的S7 H Svstem軟件包,能在S7 - 400系統(tǒng)上使用的所有的標(biāo)準(zhǔn)軟件工具、工程用軟件工具和運(yùn)行軟件工具都可以在S7 - 400H上使用。
除了那些既可以在S7 - 400上使用也可以在S7 - 400H上使用的功能塊外,S7 - 400H系列還提供了一些與冗余功能有關(guān)的組織塊,例如0870(I/O冗余故障)和OB72 (CPU冗余故障)。使用系統(tǒng)功能SFC 90“H_CTRL”,用戶可以禁用或重新啟用容錯(cuò)CPU的鏈接和刷新。
。 CPU 417H的操作系統(tǒng)自動(dòng)地執(zhí)行S7 - 400H需要的附加功能,包括數(shù)據(jù)通信、故障響應(yīng)(切換到備用控制器)、兩個(gè)子單元的同步和自檢功能等。
S7 -400H采用“熱備用”模式的主動(dòng)冗余原理,在發(fā)生故障時(shí),無(wú)擾動(dòng)地自動(dòng)切換。*時(shí)兩個(gè)子單元都處于運(yùn)行狀態(tài),如果發(fā)生故障,正常工作的子單元能獨(dú)立完成整個(gè)過(guò)程的控制。為了保證無(wú)擾動(dòng)切換,必須實(shí)現(xiàn)*控制器鏈路之間的快速、可靠的數(shù)據(jù)交換。兩個(gè)控制器必須使用相同的用戶程序,自動(dòng)地接收相同的數(shù)據(jù)塊、過(guò)程映像和相同的內(nèi)部數(shù)據(jù)。這樣可以確保兩個(gè)子控制器同步地更新內(nèi)容,任意一個(gè)子系統(tǒng)出現(xiàn)故障時(shí),另一個(gè)可以承擔(dān)全部控制任務(wù)。
S7 - 400H采用“事件驅(qū)動(dòng)同步”,當(dāng)兩個(gè)子單元的內(nèi)部狀態(tài)不同時(shí),例如在直接I/O訪問(wèn)、中斷、報(bào)警和修改實(shí)時(shí)鐘時(shí),就會(huì)進(jìn)行同步操作。通過(guò)通信功能修改數(shù)據(jù),由操作系統(tǒng)自動(dòng)執(zhí)行同步功能,不需要用戶編程。S7 - 400H對(duì)*控制器之間的鏈接、CPU模塊、處理器/ASIC和存儲(chǔ)器進(jìn)行自檢。再啟動(dòng)后每個(gè)子單元完整地執(zhí)行所有的測(cè)試功能。

西門(mén)子S7-200SMART模塊代理