江蘇西門子S7-200SMART模塊代理商優(yōu)勢(shì)價(jià)格

利用CPU診斷緩沖區(qū)診斷S7-300 PLC故障
S7 - 300PLC具有很強(qiáng)的錯(cuò)誤(或稱故障)檢測(cè)和處理能力;CPU檢測(cè)到某種錯(cuò)誤后,操作系統(tǒng)調(diào)用對(duì)應(yīng)的組織塊,用戶可以在組織塊中編程,對(duì)發(fā)生的錯(cuò)誤采取相應(yīng)的措施。對(duì)于大多數(shù)錯(cuò)誤,如果沒有給組織塊編程,出現(xiàn)錯(cuò)誤時(shí)CPU將進(jìn)入STOP模式。被S7 -300PLC的CPU檢測(cè)到并且用戶可以通過組織塊對(duì)其進(jìn)行處理的錯(cuò)誤分為兩類:
①異步錯(cuò)誤。異步錯(cuò)誤是與PLC的硬件或操作系統(tǒng)密切相關(guān)的錯(cuò)誤,與程序執(zhí)行無關(guān),但異步錯(cuò)誤的后果一般比較嚴(yán)重。
②同步錯(cuò)誤。同步錯(cuò)誤是與執(zhí)行用戶程序有關(guān)的錯(cuò)誤,程序中如果有不正確的地址區(qū),錯(cuò)誤的編號(hào)或錯(cuò)誤的地址,都會(huì)出現(xiàn)同步錯(cuò)誤,操作系統(tǒng)將調(diào)用同步錯(cuò)誤OB。
S7 - 300PLC具有非常強(qiáng)大的故障診斷功能,用戶通過STEP7編程軟件可以獲得大量的硬件故障與編程錯(cuò)誤的信息,能迅速地查找到故障。這里的診斷是指S7 - 300PLC內(nèi)部集成的錯(cuò)誤識(shí)別和記錄功能,錯(cuò)誤信息在CPU的診斷緩沖區(qū)內(nèi)。有錯(cuò)誤或事件發(fā)生時(shí),標(biāo)有日期和時(shí)間的信息被保存到診斷緩沖區(qū),時(shí)間保存到系統(tǒng)的狀態(tài)表中。如果用戶已對(duì)有關(guān)的錯(cuò)誤處理組織塊編程,CPU將調(diào)用該組織塊。
建立與PLC的在線連接后,在SIMATIC管理器中選擇要檢查的站,執(zhí)行菜單命令“PLC”→“Diagnostics/Setting”→“Modulelnformation”,如圖4-1所示,將打開模塊信息窗口,顯示該站中CPU的信息,在快速窗口中使用“Modulelnformation”。
在模塊信息窗口中的診斷緩沖區(qū)( DiagnosticBuffer)選項(xiàng)中,給出了CPU發(fā)生的事件一覽表。選中“Events”窗口中某一行的某一事件,下面灰色的“Detailson”窗口將顯示所選事件的詳細(xì)信息,如圖4-2所示。使用診斷緩沖區(qū)可以對(duì)系統(tǒng)的錯(cuò)誤進(jìn)行分析,查找停機(jī)的原因,并對(duì)出現(xiàn)的診斷時(shí)間分類。診斷事件包括模塊故障、過程寫錯(cuò)誤、CPU的系統(tǒng)錯(cuò)誤、CPU運(yùn)行模式的切換、用戶程序錯(cuò)誤和用戶用系統(tǒng)功能SFC52定義的診斷事件。
圖4-1 打開CPU診斷緩沖區(qū)
圖4-2 CPU模塊的在線模塊信息窗
在模塊信息窗口中,編號(hào)為1,位于上面的事件是近發(fā)生的事件。如果顯示因編程錯(cuò)誤造成CPU進(jìn)入STOP模式,選擇該事件,并單擊“OpenBlock”按鈕,將在程序編輯器中打開與錯(cuò)誤有關(guān)的塊,顯示出錯(cuò)的程序段。診斷中斷和DP從站診斷信息用于查找模塊和DP從站中的故障原因。
“Memory”(內(nèi)存)選項(xiàng)給出了所選的CPU或M7功能模塊的工作內(nèi)存和裝載內(nèi)存當(dāng)前的使用情況,可以檢查CPU或功能模塊的裝載內(nèi)存中是否有足夠的空間用來存儲(chǔ)新的塊,如圖4-3所示。
圖4-3 “Memory”選項(xiàng)
“ScanCycleTime”(掃描循環(huán)時(shí)間)選項(xiàng)卡用于顯示所選CPU或M7功能模塊的小循環(huán)時(shí)間、大循環(huán)時(shí)間和當(dāng)前循環(huán)時(shí)間,如圖4-4所示。
圖4-4 “ScanCycleTime”選項(xiàng)
如果長(zhǎng)循環(huán)時(shí)間接近組態(tài)的大掃描循環(huán)時(shí)間,由于循環(huán)時(shí)間的波動(dòng)可能產(chǎn)生時(shí)間錯(cuò)誤,此時(shí)應(yīng)增大設(shè)置的用戶程序大循環(huán)時(shí)間(監(jiān)控時(shí)間)。
如果循環(huán)時(shí)間小于設(shè)置的小循環(huán)時(shí)間,CPU自動(dòng)延長(zhǎng)循環(huán)至設(shè)置的小循環(huán)時(shí)間。在這個(gè)延長(zhǎng)時(shí)間內(nèi)可以處理背景組織塊( OB90),在組態(tài)硬件時(shí)可以設(shè)置大和小循環(huán)時(shí)間。
“TimeSystem”(時(shí)間系統(tǒng))選項(xiàng)卡顯示當(dāng)前日期、時(shí)間、運(yùn)行的小時(shí)數(shù)以及時(shí)鐘同步的信息,如圖4-5所示。
圖4-5 “TimeSystem”選項(xiàng)
“PerformanceData”(性能數(shù)據(jù))選項(xiàng)卡給出了所選模塊(CPU/FM)可以使用的地址區(qū)和可以使用的OB、SFB、和SFC,如圖4-6所示。
圖4-6 “PerformanceDate”選項(xiàng)
“Communication”(通信)選項(xiàng)卡給出了所選模塊的傳輸速率、可以建立的連接個(gè)數(shù)和通信處理占掃描周期的百分比,如圖4-7所示。
圖4-7 “Communication”選項(xiàng)
“Stacks”(堆棧)選項(xiàng)卡只能在STOP模式或HOLD(保持)模式下調(diào)用,顯示所選模塊的B(塊)堆棧。還可以顯示I(中斷)堆棧、L(局域)堆棧以及嵌套深度堆棧??梢蕴D(zhuǎn)到使塊中斷的故障點(diǎn),判明引起停機(jī)的原因。
在模塊信息窗口各選項(xiàng)卡的上面顯示了附加的信息,例如所選模塊的在線路徑、CPU的工作模式和狀態(tài)(例如,出錯(cuò)或OK)、所選模塊的工作模式,如果它有自己的工作模式(例如,CP342-5),從“AccessibleNodes”窗口打開的非CPU模塊的模塊信息中,不能顯示CPU本身的工作模式和所選模塊的狀態(tài)。
在系統(tǒng)運(yùn)行狀態(tài)中,PLC的有關(guān)狀態(tài)將被監(jiān)視。SITOP電源若有任意一個(gè)因非人為因素掉電,OS站或ES站會(huì)有報(bào)警并記錄。S7 - 300系統(tǒng)DP網(wǎng)絡(luò)故障、S7 - 300系統(tǒng)本身發(fā)生系統(tǒng)故障、具備自檢能力的AI模塊的故障等將被記錄和報(bào)警。通過STEP7的在線檢測(cè)功能,也可以查詢PLC的狀態(tài)和診斷信息。
(1)在線診斷的方法
進(jìn)入STEP7的編輯器SIMATICManager,打開本系統(tǒng)的項(xiàng)目組態(tài)程序。用鼠標(biāo)選中SIMATICHl - CPU313C,再選中PLC - moduleinformation,在彈出的對(duì)話框中選中diagnosebuff,從中可查詢CPU的狀態(tài)。當(dāng)出錯(cuò)時(shí)則可查出錯(cuò)點(diǎn)及原因,也可得到相應(yīng)的解決方法。在上述PLC菜單中還可以完成診斷硬件、切換操作模式,清除內(nèi)存,監(jiān)視或強(qiáng)制參數(shù)等功能。
(2)診斷檢查內(nèi)容
診斷檢查的內(nèi)容有:檢查在線程序系統(tǒng)未來狀況;檢查各模塊的運(yùn)行狀況;檢查通信網(wǎng)絡(luò)的狀況
日常檢修后系統(tǒng)投運(yùn)步驟如下:
檢修并確認(rèn)系統(tǒng)的所有連接準(zhǔn)確無誤后,對(duì)相關(guān)模塊進(jìn)行上電,直到卡件指示燈顯示正常。
定修后投運(yùn)系統(tǒng)啟動(dòng)步驟如下:
①供電。開啟電源裝置(包括投UPS、STOP電源開關(guān)),合上電源空氣開關(guān),合上所有DC回路的空氣開關(guān)。合上所有PLC的PS電源開關(guān)。
②當(dāng)PLC自檢完畢后,PLC應(yīng)處于以下狀態(tài):DC供電正常,綠燈亮。所有的PLC均處在STOP模式,黃燈亮。CPU未在同步模式,RED為紅燈亮。
③啟動(dòng)PLC。將處于Master狀態(tài)的CPU從STOP切至RUN模式,CPU的RUN指示燈為綠燈亮,表示啟動(dòng)成功。
④建立通信。將通信模件CP340切至RUN模式。
⑤啟動(dòng)操作員站或工程師站。接通PC的電源,開機(jī)進(jìn)入Windows系統(tǒng),再進(jìn)入Wincc,激活Wincc,使其進(jìn)入RUNTIME模式,與PLC建立通信,至此整個(gè)系統(tǒng)開始運(yùn)行。
系統(tǒng)停運(yùn)步驟如下:當(dāng)確認(rèn)控制系統(tǒng)已具備檢修的條件,工藝操作人員同意將PLC系統(tǒng)操作權(quán)全部交出后,按照正確方法退出監(jiān)控程序,退出操作系統(tǒng)并關(guān)機(jī),然后先關(guān)閉分電源開關(guān),再關(guān)閉總電源開關(guān)。
江蘇西門子S7-200SMART模塊代理商優(yōu)勢(shì)價(jià)格