故障代碼西門子802D報(bào)警206500維修
SIMATIC管理器是STEP 7的主要工具
*次啟動(dòng)時(shí)顯示一個(gè)項(xiàng)目向?qū)?,使用它可以簡單地?chuàng)建一個(gè)新項(xiàng)目??梢栽跈z查框“Display Wizard on starting the SIMATIC Manager(啟動(dòng)SIMATIC管理器時(shí)顯示向?qū)В?rdquo;中使其不激活。如果需要,可以由菜單命令調(diào)用File→‘New Project' Wizard。
編程從打開或創(chuàng)建一個(gè)“project(項(xiàng)目)”開始,所提供的項(xiàng)目例子可為以后的學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。

用File→Open打開項(xiàng)目例子Zen01_09_S7_Zebra,將看到一個(gè)中間分開的項(xiàng)目窗口:左邊是打開的對(duì)象結(jié)構(gòu)(對(duì)象的分層體系),右邊是所選擇的對(duì)象。單擊左邊窗口有加號(hào)的框,顯示出結(jié)構(gòu)的附加層次;選擇窗口左邊的對(duì)象,在窗口右邊將顯示其內(nèi)容(如圖2-1所示)。
在SIMATIC管理器下對(duì)STEP 7中的對(duì)象工作,這些“邏輯”對(duì)象與“實(shí)際”被控對(duì)象一一對(duì)應(yīng)。一個(gè)項(xiàng)目包括整個(gè)被控對(duì)象,工作站對(duì)應(yīng)可編程序控制器。一個(gè)項(xiàng)目可能包括幾個(gè)工作站,比如,它們可能是由MPI子網(wǎng)絡(luò)連接在一起的。一個(gè)工作站包括一個(gè)CPU,CPU包括程序,在這種情況下是S7程序。程序是一個(gè)裝其他對(duì)象的“容器”,如對(duì)象Block(塊),它又可能包括已編譯的塊。
STEP 7的對(duì)象連接成樹形結(jié)構(gòu)。圖2-2給出了樹形結(jié)構(gòu)的重要部分(稱為“主干”)。在使用STEP 7基本軟件包離線視圖S7的應(yīng)用時(shí)可以看到這個(gè)結(jié)構(gòu)。黑體標(biāo)出的對(duì)象是其他對(duì)象的容器,圖中的所有對(duì)象都可以離線視圖。這些也都是編程設(shè)備硬盤上的對(duì)象,如果編程設(shè)備是在線連在CPU(通常是PLC目標(biāo)系統(tǒng))上的,可以通過View→Online切換到在線視圖。這個(gè)選項(xiàng)還可以顯示另一個(gè)項(xiàng)目窗口,包括目標(biāo)設(shè)備上的對(duì)象,圖中以下劃線表示的項(xiàng)目不包括在內(nèi)。
從活動(dòng)項(xiàng)目窗口的標(biāo)題欄上可以看出是在線工作還是離線工作。為清楚區(qū)別起見,在線窗口和離線窗口的標(biāo)題欄設(shè)置成不同的顏色。只要選擇Options→Customize,然后在“View(視圖)”選項(xiàng)卡中修改輸入值就可以了。
選擇Options→Customize可以修改SIMATIC管理器的基本設(shè)置,如使用語言、歸檔程序和項(xiàng)目及庫的保存位置并組態(tài)歸檔程序。
編輯順序
下面是編輯一個(gè)對(duì)象的一般操作:
選擇對(duì)象就是用鼠標(biāo)在其上單擊,使之高亮顯示(在項(xiàng)目窗口的哪一邊都可以)。
給對(duì)象命名就是在所選對(duì)象的名字上單擊(在名字的周圍會(huì)出現(xiàn)一個(gè)框,可在窗口內(nèi)改名),或選擇菜單項(xiàng)Edit→Object Properties后在對(duì)話框中改名。對(duì)于某些對(duì)象,如CPU,只能用有關(guān)的工具(應(yīng)用)來改名,如用Hardware Configuration(硬件組態(tài))。
打開對(duì)象,在對(duì)象上雙擊,如果該對(duì)象包括其他對(duì)象,SIMATIC管理器會(huì)在窗口的右邊顯示對(duì)象的內(nèi)容。如果該對(duì)象是層的,SIMATIC管理器將啟動(dòng)適當(dāng)?shù)墓ぞ邅砭庉嬎ɡ?,雙擊一個(gè)塊啟動(dòng)編輯器來編輯)。
運(yùn)行STEP 7需要認(rèn)證(使用權(quán))。認(rèn)證包括證書和電子認(rèn)證密碼,密碼在密碼磁盤上。
認(rèn)證密碼可以裝在密碼磁盤上,也可以裝在現(xiàn)場或網(wǎng)絡(luò)硬盤上。如果認(rèn)證密碼裝在硬盤上,則只有寫操作功能。可以用自動(dòng)化認(rèn)證管理器來傳送和管理認(rèn)證密碼。自動(dòng)化認(rèn)證管理器可以與STEP 7一起安裝,也可以單獨(dú)安裝。
認(rèn)證密碼的類型在認(rèn)證證書中定義:
●簡單認(rèn)證
這種認(rèn)證的使用時(shí)間沒有限制,允許在任一臺(tái)計(jì)算機(jī)上使用。
●浮動(dòng)認(rèn)證
這種認(rèn)證的使用時(shí)間沒有限制,可以通過網(wǎng)絡(luò)提供。
●試用認(rèn)證
這種認(rèn)證從其*使用算起,限制時(shí)間為14天或一個(gè)確定的天數(shù)??梢杂糜跍y試
和確認(rèn)。
●升級(jí)認(rèn)證
這種認(rèn)證允許*/認(rèn)證密碼從原來的版本升級(jí)至現(xiàn)行版本。
在安裝STEP 7時(shí),如果硬盤上沒有相應(yīng)的認(rèn)證密碼,則要求認(rèn)證,也可以在以后的任何時(shí)間完成認(rèn)證。
認(rèn)證密碼保存在硬盤上一個(gè)特定的塊中。為防止認(rèn)證密碼被不小心破壞,請(qǐng)參見自動(dòng)化認(rèn)證管理器的幫助文件中有關(guān)認(rèn)證密碼操作的信息。
位存儲(chǔ)區(qū)可以認(rèn)為是控制器的“輔助接觸器”。位存儲(chǔ)區(qū)基本上用來保存二進(jìn)制信號(hào)狀態(tài)。這個(gè)區(qū)域中的位可以視為輸出,但不是“外部的”。位存儲(chǔ)區(qū)位于CPU的系統(tǒng)存儲(chǔ)區(qū)內(nèi),因此可隨時(shí)使用。位存儲(chǔ)區(qū)中的數(shù)量與CPU有關(guān)。
位存儲(chǔ)區(qū)用來存儲(chǔ)中間結(jié)果,這些結(jié)果在塊邊界以外仍然有效,可以在多個(gè)塊中處理。除了全局?jǐn)?shù)據(jù)塊中的數(shù)據(jù)之外,下面的數(shù)據(jù)也可以保存中間結(jié)果:
●暫態(tài)局部數(shù)據(jù),在所有塊中可見,但只在現(xiàn)行調(diào)用塊中有效。
●靜態(tài)局部數(shù)據(jù),只在功能塊中可見,在多個(gè)塊調(diào)用中有效。
1.可保持的位存儲(chǔ)區(qū)

位存儲(chǔ)區(qū)的一部分可以標(biāo)注成“可保持的”,這意味著即使在掉電狀態(tài)下它仍然保持信號(hào)狀態(tài)。可保持性總是從存儲(chǔ)字節(jié)0開始,在標(biāo)注位置結(jié)束。在給CPU設(shè)置參數(shù)時(shí)也要設(shè)置可保持性。
2.時(shí)鐘存儲(chǔ)器
控制器中的許多過程都需要周期性信號(hào),由定時(shí)器(時(shí)鐘脈沖發(fā)生器)、看門狗中斷(時(shí)間控制程序執(zhí)行)或簡單地使用時(shí)鐘存儲(chǔ)器產(chǎn)生。
時(shí)鐘存儲(chǔ)器是由信號(hào)狀態(tài)周期變化的位組成,變化的占空比是1:1。這些位組成一個(gè)字節(jié),與固定的頻率相對(duì)應(yīng)(如圖1-8所示)。在給CPU設(shè)置參數(shù)時(shí),時(shí)鐘存儲(chǔ)器的位數(shù)。請(qǐng)注意,時(shí)鐘存儲(chǔ)器的更新與主程序的執(zhí)行是異步的。
數(shù)據(jù)的*性意味著數(shù)據(jù)必須作為一個(gè)整體來處理,數(shù)據(jù)段的傳送不能中斷,也不允許數(shù)據(jù)源或目的在傳送期間改變數(shù)據(jù)。例如,如果分別傳送四個(gè)字節(jié),在字節(jié)之間,傳送程序可以被更高優(yōu)先級(jí)的程序中斷,而這個(gè)程序可能在源或目的處改變數(shù)據(jù)。
在直接存取用戶數(shù)據(jù)時(shí)(加載和傳送),數(shù)據(jù)以字節(jié)、字或雙字形式讀寫。加載和傳送指令都是可中斷的,LAD/CSF的MOVE邏輯框和用SCL對(duì)變量設(shè)置基本數(shù)據(jù)類型都是基于這些指令的。如果要在系統(tǒng)存儲(chǔ)器和工作存儲(chǔ)器之間傳送超過四個(gè)字節(jié)的數(shù)據(jù)段而又不希望被中斷,可以使用系統(tǒng)功能塊SFC 81 UBLKMOV。
在DP從站和DP主站之間傳送數(shù)據(jù)對(duì)于完整的從站是*的,即使是智能型從站,其傳送區(qū)分為幾個(gè)*的塊時(shí)也是如此。直接從站到從站的數(shù)據(jù)*性與直接存取相同(1、2和4個(gè)字節(jié)*)。
在用3個(gè)或超過4個(gè)字節(jié)的用戶數(shù)據(jù)對(duì)DP從站組態(tài)時(shí),可以*性用戶數(shù)據(jù)區(qū)。用系統(tǒng)功能塊SFC 14 DPRD_DAT和SFC 15 DPWR_DAT將這些區(qū)*性地傳送到參數(shù)化的目標(biāo)區(qū)(如工作存儲(chǔ)器或過程映像中的數(shù)據(jù)區(qū))。
請(qǐng)注意,“正常的”過程映像更新可以在每傳送一個(gè)雙字后被中斷。有一個(gè)例外,即對(duì)于較新的CPU,在用部分過程映像為分布式I/O傳送用戶數(shù)據(jù)塊時(shí),這個(gè)用戶數(shù)據(jù)塊用硬件設(shè)置為*性的。也可以用直接存取來改變這些數(shù)據(jù)塊,但破壞了數(shù)據(jù)的*性。
對(duì)于用全局?jǐn)?shù)據(jù)通信、S7基本通信和通過操作系統(tǒng)的S7通信,*性區(qū)域的大范圍與CPU有關(guān)(見CPU手冊(cè)中的技術(shù)條件)。
診斷數(shù)據(jù)和參數(shù)總是在數(shù)據(jù)記錄中*性地傳送(如用SFC 13 DPMRE_DG或SFB 54 RALRM傳送診斷數(shù)據(jù),用SFB 52 RDREC和SFB 53 WRREC向模塊或從模塊傳送參數(shù))。
過程映像包括數(shù)字輸入和數(shù)字輸出模塊的映像,因此分為過程輸入映像和過程輸出映像。過程輸入映像通過輸入地址(I)區(qū)訪問,過程輸出映像通過輸出地址(Q)區(qū)訪問。作為一個(gè)規(guī)則,機(jī)械或過程通過輸入和輸出來控制。
過程映像分為子過程映像,可以自動(dòng)更新或通過用戶程序更新。
對(duì)于S7-300 CPU和1998年10月以后出現(xiàn)的S7-400 CPU,可以把未被模塊占用的過程映像作為附加存儲(chǔ)區(qū)使用,就像位存儲(chǔ)區(qū)一樣。這一點(diǎn)對(duì)于過程輸入映像和過程輸出映像均適用。
對(duì)于某些CPU,如CPU 417,過程映像的大小可以設(shè)置。如果要增大過程映像,工作存儲(chǔ)器將相應(yīng)地減小。在改變了過程映像的大小后,CPU對(duì)工作存儲(chǔ)器進(jìn)行初始化,就像冷啟動(dòng)時(shí)一樣。
1.輸入
輸入是數(shù)字輸入模塊上相應(yīng)位的映像,掃描一個(gè)輸入就相當(dāng)于掃描模塊上的位。每個(gè)程序周期開始執(zhí)行之前,CPU的操作系統(tǒng)將模塊上的信號(hào)狀態(tài)復(fù)制到過程輸入映像中。
使用過程輸入映像有許多優(yōu)點(diǎn):
●輸入可以掃描,并一位一位地連起來(I/O位不能直接尋址)。
●掃描輸入比讀輸入模塊快得多(例如,減少了I/O總線上的暫態(tài)恢復(fù)時(shí)間,系統(tǒng)存儲(chǔ)器響應(yīng)時(shí)間比模塊響應(yīng)時(shí)間短得多),因此程序執(zhí)行起來也快得多。

●輸入的信號(hào)狀態(tài)在整個(gè)程序周期內(nèi)保持不變(數(shù)據(jù)在一個(gè)程序周期內(nèi)*)。當(dāng)輸入模塊上的位發(fā)生變化時(shí),信號(hào)狀態(tài)的變化在下一個(gè)程序周期開始時(shí)送到輸入中。
●輸入可以置位和復(fù)位,因?yàn)樗鼈兾挥陔S機(jī)存儲(chǔ)器中。數(shù)字輸入模塊只能讀。輸入可以在調(diào)試或啟動(dòng)時(shí)設(shè)置,用來模擬傳感器的狀態(tài),使程序測試比較簡單。隨著程序響應(yīng)時(shí)間加長,這些優(yōu)點(diǎn)被抵消了。
2.輸出
輸出是數(shù)字輸出模塊相應(yīng)位的映像,設(shè)置輸出與設(shè)置輸出模塊上的位是一樣的。CPU操作系統(tǒng)將信號(hào)狀態(tài)從輸出映像復(fù)制到模塊上。
使用過程輸出映像有許多優(yōu)點(diǎn):
●輸出可以按位置位和復(fù)位(不能直接尋址I/O位)。
●設(shè)置輸出比寫輸出模塊快得多(例如,減少了I/O總線上的暫態(tài)恢復(fù)時(shí)間,系統(tǒng)存儲(chǔ)器響應(yīng)時(shí)間比模塊響應(yīng)時(shí)間短得多),因此程序執(zhí)行起來也快得多。
●在一個(gè)程序周期內(nèi),輸出的信號(hào)狀態(tài)多次變化并不影響輸出模塊上的位。輸出的信號(hào)狀態(tài)是在程序周期結(jié)束時(shí)傳送到模塊的。
●輸出可以掃描,因?yàn)樗鼈兾挥陔S機(jī)存儲(chǔ)器內(nèi)。雖然可以寫數(shù)字輸出模塊,但卻不能讀??梢話呙韬瓦B接輸出,就沒有必要再去掃描輸出位的附加存儲(chǔ)區(qū)了。 隨著程序響應(yīng)時(shí)間的增加,這些優(yōu)點(diǎn)被抵消了。
在SIMATIC S7中,每個(gè)模塊可以有兩個(gè)地址空間:用戶數(shù)據(jù)空間,可以用加載和傳送語句直接尋址;用于傳送數(shù)據(jù)記錄的系統(tǒng)數(shù)據(jù)空間。
在對(duì)模塊存取時(shí),模塊位于集中組態(tài)的機(jī)架上還是分布式I/O是沒有區(qū)別的。所有的模塊都占用相同的(邏輯)地址空間。
模塊的用戶數(shù)據(jù)性質(zhì)取決于模塊的性質(zhì)。對(duì)于信號(hào)模塊,可以是數(shù)字或模擬輸入/輸出信號(hào);對(duì)于功能模塊或通信處理器,可以是控制或狀態(tài)信息。不同的模塊其用戶數(shù)據(jù)量不同,模塊可以在此空間中占用一個(gè)、兩個(gè)、四個(gè)或更多字節(jié)。尋址總是從相對(duì)地址0處開始,字節(jié)0的地址就是模塊的起始地址,它在組態(tài)表中規(guī)定。
用戶數(shù)據(jù)代表I/O地址空間,根據(jù)傳送的方向分為外部輸入(PI)和外部輸出(PQ)。如果用戶數(shù)據(jù)在過程映像空間內(nèi),CPU在更新過程映像時(shí)自動(dòng)傳送。
1.外部輸入
在從輸入模塊讀用戶數(shù)據(jù)區(qū)時(shí),使用外部輸入(PI)地址區(qū)。PI地址區(qū)的一部分指向過程映像,這個(gè)部分總是從I/O地址0開始,長度與CPU有關(guān)。
用直接I/O讀操作,可以對(duì)其接口不指向過程輸入映像的模塊讀取數(shù)據(jù)(如模擬輸入模塊)。指向過程輸入映像的模塊的信號(hào)狀態(tài)也可以用直接讀操作來讀取,這樣也就可以掃描輸入位的暫態(tài)信號(hào)。請(qǐng)注意,這時(shí)的信號(hào)可能與過程輸入映像中的相應(yīng)信號(hào)不同,因?yàn)檫^程輸入映像是在程序掃描開始時(shí)更新的。

外部輸入可以與外部輸出占用同一地址。
2.外部輸出
向輸出模塊的用戶數(shù)據(jù)區(qū)寫入值時(shí),使用外部輸出(PQ)地址區(qū)。PQ地址區(qū)的一部分指向過程映像,這個(gè)部分總是從I/O地址0開始,其長度與CPU有關(guān)。
用直接I/O寫操作,可以對(duì)其接口不指向過程輸出映像的模塊寫(如模擬輸出模塊)。由過程映像控制的那些模塊的信號(hào)狀態(tài)也可以直接改寫,則輸出位的信號(hào)狀態(tài)立即發(fā)生變化。請(qǐng)注意,直接I/O寫操作也更新過程輸出映像中相應(yīng)模塊的信號(hào)狀態(tài)!因此,過程輸出映像和輸出模塊的信號(hào)狀態(tài)沒有差別。
外部輸出可以與外部輸入占用同一地址。
故障代碼西門子802D報(bào)警206500維修