您現(xiàn)在的位置:首頁 > 資料管理 > 選購(gòu)方法
一、概述:西門子PLC系列應(yīng)用廣泛,用戶在調(diào)試過程中可能會(huì)遇到西門子PLC突然停機(jī)的情況,本文下面對(duì)西門子PLC停機(jī)的原因做一個(gè)分析,供用戶在調(diào)試過程中參考。
二、西門子PLC停機(jī)原因分析:使西門子PLC停機(jī)的情況很多,比如地址調(diào)用錯(cuò)誤,沒有下載需要DB塊,編程錯(cuò)誤等等,如果你想避免錯(cuò)誤時(shí)不使CPU進(jìn)入停止?fàn)顟B(tài),你可以在程序中加入特殊的OB塊,則出現(xiàn)相應(yīng)問題,調(diào)用相應(yīng)的OB塊,雖然里面沒程序,PLC將對(duì)錯(cuò)誤錯(cuò)誤不作任何處理,繼續(xù)運(yùn)行。否則PLC將進(jìn)入停機(jī)狀態(tài)可,比如:OB73通訊冗余出錯(cuò)OB當(dāng)容錯(cuò)S7連接中發(fā)生首次冗余丟失時(shí),H CPU的操作系統(tǒng)將調(diào)用OB73(只有在S7通訊中才會(huì)有容錯(cuò)S7連接。如果其它容錯(cuò)S7連接發(fā)生了冗余丟失,則不會(huì)再有OB73啟動(dòng)。直到為具有容錯(cuò)功能的所有S7連接恢復(fù)冗余后,才會(huì)出現(xiàn)另一個(gè)OB73啟動(dòng)。如果發(fā)生了啟動(dòng)事件且OB73沒有編程,CPU不會(huì)轉(zhuǎn)為STOP模式。
OB80時(shí)間出錯(cuò)組織塊無論何時(shí)執(zhí)行OB時(shí)出錯(cuò),S7-300 CPU的操作系統(tǒng)將調(diào)用OB80。此類錯(cuò)誤包括:出周期時(shí)間、執(zhí)行OB時(shí)出現(xiàn)確認(rèn)錯(cuò)誤、提前了時(shí)間而使OB的啟動(dòng)時(shí)間被跳過、在CiR后恢復(fù)RUN模式。例如,如果在上一次調(diào)用之后發(fā)生了某一周期性中斷OB的啟動(dòng)事件,而同一OB此時(shí)仍在執(zhí)行中,則操作系統(tǒng)將調(diào)用OB80。如果OB80尚未編程,則CPU將轉(zhuǎn)為STOP模式??梢允褂肧FC 39至42禁用或延遲和重新啟用時(shí)間出錯(cuò)OB。
OB81電源出錯(cuò)組織塊:只要發(fā)生由錯(cuò)誤或故障所觸發(fā)的事件,而此錯(cuò)誤或故障又與電源(僅在S7-400上)或備用電池有關(guān),則S7-300 CPU的操作系統(tǒng)調(diào)用OB81。在S7-400中,如果已使用BATT.INDIC開關(guān)激活了電池測(cè)試功能,則只有在出現(xiàn)電池故障時(shí)才會(huì)調(diào)用OB81。如果OB81沒有編程,則CPU不會(huì)轉(zhuǎn)為STOP模式??梢允褂肧FC 39至42禁用或延遲,并重新啟用電源出錯(cuò)OB。
OB82診斷中斷組織塊:如果具有診斷功能的模塊檢測(cè)到錯(cuò)誤,則它會(huì)輸出一個(gè)診斷中斷的請(qǐng)求給CPU。則操作系統(tǒng)調(diào)用OB82。 OB82的局部變量包含邏輯基址和四字節(jié)的故障模塊的診斷數(shù)據(jù)。如果OB82尚未編程,則CPU轉(zhuǎn)為STOP模式。可以使用SFC 39至42禁用或延遲,并重新啟用診斷中斷OB。
OB121編程出錯(cuò)組織塊:只要發(fā)生同程序處理相關(guān)的錯(cuò)誤所導(dǎo)致的事件,CPU的操作系統(tǒng)即調(diào)用OB121。例如,如果用戶程序調(diào)用了尚未裝載到CPU中的塊,將會(huì)調(diào)用OB121。
OB122I/O訪問出錯(cuò)組織塊:只要在訪問模塊上的數(shù)據(jù)時(shí)出錯(cuò),CPU的操作系統(tǒng)即調(diào)用OB122。例如,如果在訪問I/O模塊上的數(shù)據(jù)時(shí),CPU檢測(cè)到讀取錯(cuò)誤,操作系統(tǒng)將調(diào)用OB122.
三、小結(jié)
綜上所述,西門子PLC的停機(jī)有多種原因,用戶可以參考本文提供的方法調(diào)用相應(yīng)的組織塊進(jìn)行操作。如果用戶需要更多的了解西門子PLC 系列的相關(guān)用法,請(qǐng)聯(lián)系我們,我們會(huì)更好的提供相關(guān)技術(shù)支持。
作為離散控的制的*產(chǎn)品,西門子plc在二十世紀(jì)八十年代至九十年代得到了迅速發(fā)展,國(guó)際范圍內(nèi)的西門子plc年增長(zhǎng)率保持為20%~30%。跟著工廠主動(dòng)化程度的不斷提高和西門子plc市場(chǎng)容量基數(shù)的不斷擴(kuò)大,近年來西門子plc在工業(yè)發(fā)達(dá)*的增長(zhǎng)速度放緩。但是,在我國(guó)等發(fā)展我*西門子plc的增長(zhǎng)十分迅速。綜合相關(guān)材料,2004年全球西門子plc的銷售收入為100億美元左右,在主動(dòng)化范疇占據(jù)著十分重要的方位。
不同型號(hào)的西門子plc,循環(huán)掃描周期在1微秒到幾十微秒之間。西門子plc用梯形圖編程,在解算邏輯方面,表現(xiàn)出快速的優(yōu)點(diǎn),在微秒量級(jí),解算1K邏輯程序不到1毫秒。它把所有的輸入都當(dāng)成開關(guān)量來處理,16位(也有32位的)為一個(gè)模擬量。大型西門子plc使用另外一個(gè)CPU來完成模擬量的運(yùn)算。把計(jì)算結(jié)果送給西門子plc的操控器。
相同I/O點(diǎn)數(shù)的系統(tǒng),用西門子plc比用DCS,其成本要低一些(大約能省40%左右)。西門子plc沒有操作站,它用的軟件和硬件都是通用的,所以維護(hù)成本比DCS要低很多。一個(gè)西門子plc的操控器,可以接納幾千個(gè)I/O點(diǎn)(*多可達(dá)8000多個(gè)I/O)。如果被控對(duì)象主要是設(shè)備連鎖、回路很少,選用西門子plc較為合適。西門子plc由于選用通用監(jiān)控軟件,在規(guī)劃企業(yè)的管理信息系統(tǒng)方面,要簡(jiǎn)單一些。
自可編程邏輯操控器(Programmable Logic Controller)西門子plc在二十世紀(jì)六十年代由美國(guó)開端推出,用以取代傳統(tǒng)繼電器操控裝置開端,使西門子plc得到了飛速發(fā)展,開端在國(guó)際各地得到了廣泛應(yīng)用。同時(shí),西門子plc的功用也不斷完善。跟著信號(hào)處理技能、操控技能網(wǎng)絡(luò)技能、計(jì)算機(jī)技能的不斷發(fā)展和用戶需求的不斷提高,在開關(guān)量處理的基礎(chǔ)上西門子plc增加了運(yùn)動(dòng)操控和模擬量處理等功用?,F(xiàn)在的西門子plc不再局限于邏輯操控,在運(yùn)動(dòng)操控、進(jìn)程操控等范疇也發(fā)揮著十分重要的作用。
西門子plc是由仿照原繼電器操控原理發(fā)展起來的,二十世紀(jì)七十年代的西門子plc只有開關(guān)量邏輯操控,首先應(yīng)用的是汽車制造職業(yè)。它以存儲(chǔ)執(zhí)行邏輯運(yùn)算、次序操控、守時(shí)、計(jì)數(shù)和運(yùn)算等操作的指令;并通過數(shù)字輸入和輸出操作,來操控各類機(jī)械或生產(chǎn)進(jìn)程。
用戶編制的操控程序表達(dá)了生產(chǎn)進(jìn)程的工藝要求,并事先存入西門子plc的用戶程序存儲(chǔ)器中。運(yùn)行時(shí)按存儲(chǔ)程序的內(nèi)容逐條執(zhí)行,以完成工藝流程要求的操作。西門子plc的CPU內(nèi)有指示程序步存儲(chǔ)地址的程序計(jì)數(shù)器,在程序運(yùn)行進(jìn)程中,每執(zhí)行一步該計(jì)數(shù)器主動(dòng)加1,程序從開始步(步序號(hào)為零)起依次執(zhí)行到終究步(一般為END指令),然后再返回開始步循環(huán)運(yùn)算。西門子plc每完成一次循環(huán)操作所需的時(shí)刻稱為一個(gè)掃描周期。
S7-300/400屬于模塊式PLC,主要由機(jī)架、CPU模塊、信號(hào)模塊、功能模塊、接口模塊、通訊處理器、電源模塊和編程設(shè)備(工程師、操作員站和操作屏)組成。
某一編程元件對(duì)應(yīng)的進(jìn)程映像位為1情況時(shí),稱該編程元件為ON,進(jìn)程映像位為0情況時(shí),稱該編程元件為OFF。
PLC性能指標(biāo):循環(huán)時(shí)間(Cycle time): 是指操作系統(tǒng)履行一次圖1-4所示的循環(huán)操作所需的時(shí)間,又稱為掃描循環(huán)時(shí)間(Scan Cycle Time)或掃描周期。如0.7ms、1.7ms等性能指標(biāo):I/O點(diǎn)數(shù)、掃描周期、指令數(shù)目、功能模塊、PLC控制系統(tǒng)示意圖PLC的主要生產(chǎn)廠家:德國(guó)的西門子(Siemens)公司,美國(guó)Rockwell公司所屬的AB公司,GE-Fanuc公司,法國(guó)的施耐德()公司,日本的三菱和歐姆龍(OMRON)公司。PLC的作業(yè)進(jìn)程
PLC選用循環(huán)履行用戶程序的方法。OB1是用于循環(huán)處理的組織塊(主程序),它可以調(diào)用其他邏輯塊,或被間斷程序(組織塊)間斷。在起動(dòng)完成后,不斷地循環(huán)調(diào)用OB1,在OB1中可以調(diào)用其它邏輯塊(FB, SFB, FC或SFC)。循環(huán)程序處理進(jìn)程可以被某些事情間斷。在循環(huán)程序處理進(jìn)程中,CPU并不直接訪問I/O模塊中的輸入地址區(qū)和輸出地址區(qū),而是訪問CPU內(nèi)部的輸入/輸出進(jìn)程映像區(qū)。批量輸入、批量輸出。邏輯運(yùn)算聯(lián)系表 在CPU模塊上有存儲(chǔ)器(用來寄存系統(tǒng)程序、用戶程序、邏輯變量和其它一些信息),包括ROM和RAM??赏ㄟ^擴(kuò)展槽擴(kuò)展用戶RAM。RAM:主程序區(qū)OB1+子程序區(qū)(FB、FCB、守時(shí)間斷塊等)斷電時(shí)由鋰電池供電(幾年)防止RAM中信息丟失。鋰電池電壓< 規(guī)定值,燈報(bào)警,換電池(期間靠電容充電幾分鐘)。
首頁| 關(guān)于我們| 聯(lián)系我們| 友情鏈接| 廣告服務(wù)| 會(huì)員服務(wù)| 付款方式| 意見反饋| 法律聲明| 服務(wù)條款
在手機(jī)上查看
溫馨提示:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。