![第5章 PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷課件_第1頁(yè)](http://file4.renrendoc.com/view/5c16fd37425acb9a5c1f268a98e54f6b/5c16fd37425acb9a5c1f268a98e54f6b1.gif)
![第5章 PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷課件_第2頁(yè)](http://file4.renrendoc.com/view/5c16fd37425acb9a5c1f268a98e54f6b/5c16fd37425acb9a5c1f268a98e54f6b2.gif)
![第5章 PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷課件_第3頁(yè)](http://file4.renrendoc.com/view/5c16fd37425acb9a5c1f268a98e54f6b/5c16fd37425acb9a5c1f268a98e54f6b3.gif)
![第5章 PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷課件_第4頁(yè)](http://file4.renrendoc.com/view/5c16fd37425acb9a5c1f268a98e54f6b/5c16fd37425acb9a5c1f268a98e54f6b4.gif)
![第5章 PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷課件_第5頁(yè)](http://file4.renrendoc.com/view/5c16fd37425acb9a5c1f268a98e54f6b/5c16fd37425acb9a5c1f268a98e54f6b5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SIMATICS7-300/400PLC原理及應(yīng)用四川機(jī)電職業(yè)技術(shù)學(xué)院.電子電氣工程系11/17/20221SIMATICS7-300/400PLC四川機(jī)電職業(yè)技術(shù)學(xué)第五章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷學(xué)習(xí)情境5:PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷
11/17/20222第五章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷學(xué)習(xí)情境5:PLC控知識(shí)目標(biāo):1、了解PLC控制系統(tǒng)設(shè)計(jì)的基本要求、內(nèi)容及步驟。2、理解并掌握PLC控制系統(tǒng)硬件設(shè)計(jì)的基本內(nèi)容及方法。3、理解并掌握PLC控制系統(tǒng)程序設(shè)計(jì)及調(diào)試的基本方法。能力目標(biāo):1、掌握PLC的基本設(shè)計(jì)方法與設(shè)計(jì)步驟;2、掌握PLC系統(tǒng)現(xiàn)場(chǎng)調(diào)試、故障特性及故障診斷的基本軟件、硬件分析、解決方法。
學(xué)習(xí)情境5:PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷
11/17/20223知識(shí)目標(biāo):學(xué)習(xí)情境5:PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷11/5.6組織塊OB及其應(yīng)用
第五章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷5.4PLC在順序控制中的應(yīng)用
5.5PLC系統(tǒng)的現(xiàn)場(chǎng)調(diào)試
5.2PLC控制系統(tǒng)硬件設(shè)計(jì)方法5.3程序設(shè)計(jì)與調(diào)試
5.1PLC控制系統(tǒng)的設(shè)計(jì)
5.7故障特性及故障診斷
11/17/202245.6組織塊OB及其應(yīng)用第五章PLC控制系統(tǒng)的5.1PLC控制系統(tǒng)的設(shè)計(jì)5.1.1可編程序控制器系統(tǒng)設(shè)計(jì)要求1.滿足被控對(duì)象的要求,擬定控制方案。2.簡(jiǎn)單、經(jīng)濟(jì)、維修方便、滿足控制要求。
3.選擇可編程控制器的CPU模塊及I/O模塊時(shí),應(yīng)有余量。
11/17/202255.1PLC控制系統(tǒng)的設(shè)計(jì)5.1.1可編程序控制器第5章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷[課件]第5章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷[課件]如圖5-1是設(shè)計(jì)PLC控制系統(tǒng)的一般步驟:分析控制要求確定用戶I/O設(shè)備確定系統(tǒng)機(jī)構(gòu)方案確定控制和運(yùn)行方案選擇PLC分配I/O點(diǎn)、設(shè)計(jì)I/O連接圖編輯流程圖設(shè)計(jì)程序輸入程序并檢查調(diào)試現(xiàn)場(chǎng)總線聯(lián)機(jī)調(diào)試交付使用修改NNYN滿足要求?編制技術(shù)文件Y滿足要求?了解工藝過(guò)程控制臺(tái)(柜)設(shè)計(jì)及現(xiàn)場(chǎng)施工設(shè)計(jì)控制臺(tái)(柜)圖5-1設(shè)計(jì)PLC控制系統(tǒng)一般步驟返回目錄11/17/20228如圖5-1是設(shè)計(jì)PLC控制系統(tǒng)的一般步驟:分析控制要求確定5.2PLC控制系統(tǒng)硬件設(shè)計(jì)方法
5.2.1應(yīng)用系統(tǒng)總體方案設(shè)計(jì)1.PLC控制系統(tǒng)類(lèi)型(1)由PLC構(gòu)成的單機(jī)控制系統(tǒng)。(2)由PLC構(gòu)成的集中控制系統(tǒng)。(3)由PLC構(gòu)成的分布式控制系統(tǒng)。(4)用PLC構(gòu)成遠(yuǎn)程I/0控制系統(tǒng)。
2.系統(tǒng)的運(yùn)行方式(1)手動(dòng)運(yùn)行方式。(2)半自動(dòng)運(yùn)行方式。(3)自動(dòng)運(yùn)行方式。11/17/202295.2PLC控制系統(tǒng)硬件設(shè)計(jì)方法5.2.1應(yīng)用系5.2.2系統(tǒng)硬件設(shè)計(jì)根據(jù)1.工藝要求
2.設(shè)備狀況3.控制功能
4.I/0點(diǎn)數(shù)和種類(lèi)5.系統(tǒng)的先進(jìn)性
11/17/2022105.2.2系統(tǒng)硬件設(shè)計(jì)根據(jù)1.工藝要求2.設(shè)備狀況35.2.3可編程序控制器的機(jī)型選擇1.CPU的功能
2.I/0點(diǎn)數(shù)
3.響應(yīng)速度4.指令系統(tǒng)
5.機(jī)型選擇的其他考慮11/17/2022115.2.3可編程序控制器的機(jī)型選擇1.CPU的功能25.2.4輸入/輸出模塊的選擇1.數(shù)字量輸入模塊的選擇
2.數(shù)字量輸出模塊的選擇
3.模擬量模塊的選擇4.智能I/0模塊的應(yīng)用選擇
5.2.5系統(tǒng)硬件設(shè)計(jì)文件1.系統(tǒng)硬件配置圖
2.模塊統(tǒng)計(jì)表3.I/0硬件接口圖及I/0地址表
11/17/2022125.2.4輸入/輸出模塊的選擇1.數(shù)字量輸入模塊的選擇5.2.6系統(tǒng)供電設(shè)計(jì)1.供電系統(tǒng)的保護(hù)措施2.電源模塊的選擇4.I/0模塊供電電源設(shè)計(jì)5.系統(tǒng)接地設(shè)計(jì)6.可編程序控制器供電系統(tǒng)設(shè)計(jì)7.電纜設(shè)計(jì)和敷設(shè)
返回目錄11/17/2022135.2.6系統(tǒng)供電設(shè)計(jì)1.供電系統(tǒng)的保護(hù)措施2.電源5.3程序設(shè)計(jì)與調(diào)試5.3.1程序結(jié)構(gòu)設(shè)計(jì)STEP7有3種設(shè)計(jì)程序的方法,即線性化編程、模塊化編程和結(jié)構(gòu)化編程。1.線性化編程
整個(gè)用戶程序放在循環(huán)控制組織塊OB1(主程序)中,循環(huán)掃描時(shí)不斷地依次執(zhí)行OB1中的全部指令。程序結(jié)構(gòu)簡(jiǎn)單,建議只是在為S7-300編寫(xiě)簡(jiǎn)單的程序時(shí)使用。11/17/2022145.3程序設(shè)計(jì)與調(diào)試5.3.1程序結(jié)構(gòu)設(shè)計(jì)2.模塊化編程模塊化編程程序被分為不同的邏輯塊,每個(gè)塊包含完成某些任務(wù)的邏輯指令。組織塊OB1(即主程序)中的指令決定在什么情況下調(diào)用哪一個(gè)塊,功能和功能塊(即子程序)用來(lái)完成不同的過(guò)程任務(wù)。被調(diào)用的塊執(zhí)行完后,返回到OB1中程序塊的調(diào)用點(diǎn),繼續(xù)執(zhí)行OB1。模塊化編程的程序被劃分為若干個(gè)塊,易于幾個(gè)人同時(shí)對(duì)一個(gè)項(xiàng)目編程。11/17/2022152.模塊化編程模塊化編程程序被分為不同的邏輯3.結(jié)構(gòu)化編程結(jié)構(gòu)化編程將復(fù)雜的自動(dòng)化任務(wù)分解為能夠反映過(guò)程的工藝、功能或可以反復(fù)使用的小任務(wù),這些任務(wù)由相應(yīng)的程序塊(或稱邏輯塊)來(lái)表示,程序運(yùn)行時(shí)所需的大量數(shù)據(jù)和變量存儲(chǔ)在數(shù)據(jù)塊中。這些程序塊是相對(duì)獨(dú)立的,它們被OB1或別的程序塊調(diào)用。11/17/2022163.結(jié)構(gòu)化編程結(jié)構(gòu)化編程將復(fù)雜的自動(dòng)化任務(wù)分程序塊調(diào)示例如圖5-2所示:圖5-2塊調(diào)用的分層結(jié)構(gòu)11/17/202217程序塊調(diào)示例如圖5-2所示:圖5-2塊調(diào)用的分層結(jié)構(gòu)11/15.3.2符號(hào)表和符號(hào)化編程1.符號(hào)地址符號(hào)地址的優(yōu)點(diǎn):程序中可以用絕對(duì)地址訪問(wèn)變量,但是符號(hào)地址使程序更容易閱讀和理解。2.生成與編輯符號(hào)表點(diǎn)擊管理器中的“Symbols”圖標(biāo),即可進(jìn)入符號(hào)表窗口,如圖5-3所示。11/17/2022185.3.2符號(hào)表和符號(hào)化編程1.符號(hào)地址圖5-3符號(hào)表11/17/202219圖5-3符號(hào)表11/11/2022195.3.3功能塊與功能的生成與調(diào)用舉例下面以發(fā)動(dòng)機(jī)控制系統(tǒng)的用戶程序?yàn)槔榻B生成和調(diào)用功能塊和功能的方法。
1.項(xiàng)目的創(chuàng)建項(xiàng)目的名稱為“發(fā)動(dòng)機(jī)控制”。
2.用戶程序結(jié)構(gòu)如圖圖5-4所示,組織塊OB1是,用一個(gè)名為“發(fā)動(dòng)機(jī)控制”的功能塊FB1來(lái)分別控制汽油機(jī)和柴油機(jī),控制參數(shù)在背景數(shù)據(jù)塊DB1和DB2中。此外控制汽油機(jī)和柴油機(jī)時(shí)還用不同的實(shí)參分別調(diào)用名為“風(fēng)扇控制”的功能FC1。11/17/2022205.3.3功能塊與功能的生成與調(diào)用舉例下面圖5-4程序結(jié)構(gòu)11/17/202221圖5-4程序結(jié)構(gòu)11/11/202221程序設(shè)計(jì)好后SIMATIC管理器中的塊(見(jiàn)圖5-5)。圖5-5SIMATIC管理器11/17/202222程序設(shè)計(jì)好后SIMATIC管理器中的塊(見(jiàn)圖5-5)。圖5-3.符號(hào)表與變量聲明表(1)符號(hào)表(見(jiàn)表5-1)表5-1符號(hào)表NameAddressNameAddress主程序OB1關(guān)閉柴油機(jī)I1.5發(fā)動(dòng)機(jī)控制FB1柴油機(jī)故障I1.6風(fēng)扇控制FC1自動(dòng)模式Q4.2汽油機(jī)數(shù)據(jù)DB1汽油機(jī)運(yùn)行Q5.0柴油機(jī)數(shù)據(jù)DB2汽油機(jī)到達(dá)設(shè)置轉(zhuǎn)速Q(mào)5.1共享數(shù)據(jù)DB3汽油機(jī)風(fēng)扇運(yùn)行Q5.2自動(dòng)按鈕I0.5柴油機(jī)到達(dá)設(shè)置轉(zhuǎn)速Q(mào)5.5手動(dòng)按鈕I0.6柴油機(jī)風(fēng)扇運(yùn)行Q5.6起動(dòng)汽油機(jī)I1.0汽油機(jī)風(fēng)扇運(yùn)行T1關(guān)閉汽油機(jī)I1.1柴油機(jī)風(fēng)扇延時(shí)T2汽油機(jī)故障I1.2汽油機(jī)轉(zhuǎn)速M(fèi)W2起動(dòng)柴油機(jī)I1.4柴油機(jī)轉(zhuǎn)速M(fèi)W411/17/2022233.符號(hào)表與變量聲明表(1)符號(hào)表(見(jiàn)表5-1)表5-1(2)變量聲明表及變量的類(lèi)型局域變量:用戶在變量聲明表中聲明本塊中專用的變量。局域變量包括塊的形參和參數(shù)的屬性,局域變量只是在它所在的塊中有效。聲明后在局域數(shù)據(jù)堆棧中為臨時(shí)變量(TEMP)保存有效的存儲(chǔ)空間。對(duì)于功能塊,還要為配合使用的背景數(shù)據(jù)塊的靜態(tài)變量(STAT)保留空間。通過(guò)設(shè)置IN(輸入)、OUT(輸出)和IN_OUT(輸入/輸出)類(lèi)型變量。11/17/202224(2)變量聲明表及變量的類(lèi)型11/11/20224.功能塊與功能(1)功能塊FB1中的局域變量(見(jiàn)表5-2)表5-2FB1的變量聲明表NameDataTypeAddressDeclareInitialValueCommentSwitch_OnBool0.0INFALSE起動(dòng)按鈕Switch_OffBool0.1INFALSE停車(chē)按鈕FailureBool0.2INFALSE故障信號(hào)Actual_SpeedInt2.0IN0實(shí)際轉(zhuǎn)速Engine_OnBool4.0OUTFALSE控制發(fā)動(dòng)機(jī)的輸出信號(hào)Preset_Speed_ReachedBool4.1OUTFALSE達(dá)到預(yù)置轉(zhuǎn)速Preset_SpeedInt6.0STAT1500預(yù)置轉(zhuǎn)速11/17/2022254.功能塊與功能(1)功能塊FB1中的局域變量(見(jiàn)表5-2)(2)功能塊FB1的程序(見(jiàn)圖5-6)圖5-6FB1的梯形圖程序11/17/202226(2)功能塊FB1的程序(見(jiàn)圖5-6)圖5-6FB1的(3)功能FC1的生成與編輯(見(jiàn)表5-3)表5-3FC1的變量聲明表NameDataTypeDeclareCommentEngine_OnBoolIN輸入信號(hào),發(fā)動(dòng)機(jī)運(yùn)行Timer_FunctionTimerIN停機(jī)延時(shí)的定時(shí)器功能Fan_OnBoolOUT控制風(fēng)扇的輸出信號(hào)11/17/202227(3)功能FC1的生成與編輯(見(jiàn)表5-3)表5-3FC(2)功能塊FC1的程序(見(jiàn)圖5-7)圖5-7功能FC1梯形圖11/17/202228(2)功能塊FC1的程序(見(jiàn)圖5-7)圖5-7功能FC1梯形5.功能塊與功能的調(diào)用在發(fā)動(dòng)機(jī)控制程序中,OB1用來(lái)實(shí)現(xiàn)自動(dòng)/手動(dòng)工作模式的切換,通過(guò)兩次調(diào)用FB1和FC1實(shí)現(xiàn)對(duì)汽油機(jī)和柴油機(jī)的控制。(見(jiàn)圖5-8)11/17/2022295.功能塊與功能的調(diào)用11/11/2022圖5-8主程序OB1返回目錄11/17/202230圖5-8主程序OB1返回目錄11/11/2022305.4PLC在順序控制中的應(yīng)用5.4.1順序控制的含義
順序控制:就是按照生產(chǎn)工藝預(yù)先規(guī)定的順序,在各個(gè)輸入信號(hào)的作用下,根據(jù)內(nèi)部狀態(tài)和時(shí)間的順序,在生產(chǎn)過(guò)程中各個(gè)執(zhí)行機(jī)構(gòu)自動(dòng)地有秩序地進(jìn)行操作。使用順序控制設(shè)計(jì)法時(shí)首先根據(jù)系統(tǒng)的工藝過(guò)程,畫(huà)出順序功能圖(Sequentialfunctionchart),然后根據(jù)順序功能圖畫(huà)出梯形圖。11/17/2022315.4PLC在順序控制中的應(yīng)用5.4.1順序控制的含5.4.2順序功能圖的基本結(jié)構(gòu)順序功能圖的基本結(jié)構(gòu)包括:?jiǎn)瘟鞒?、選擇分支、并行分支、跳轉(zhuǎn)、循環(huán)。(部分結(jié)構(gòu)見(jiàn)圖5-9)單流程選擇分支并行分支圖5-9順序功能圖的基本結(jié)構(gòu)11/17/2022325.4.2順序功能圖的基本結(jié)構(gòu)順序功能圖5.4.3繪制順序功能圖的注意事項(xiàng)(1)兩個(gè)步絕對(duì)不能直接相連,必須用一個(gè)轉(zhuǎn)換將它們隔開(kāi)。(2)兩個(gè)轉(zhuǎn)換也不能直接相連,必須用一個(gè)步將它們隔開(kāi)。(3)順序功能圖中的初始步一般對(duì)應(yīng)于系統(tǒng)等待起動(dòng)的初始狀態(tài)。(4)自動(dòng)控制系統(tǒng)應(yīng)能多次重復(fù)執(zhí)行同一工藝過(guò)程,即在完成一次工藝過(guò)程的全部操作之后,應(yīng)從最后一步返回初始步,系統(tǒng)停留在初始狀態(tài),在連續(xù)循環(huán)工作方式時(shí),將從最后一步返回下一工作周期開(kāi)始運(yùn)行的第一步。11/17/2022335.4.3繪制順序功能圖的注意事項(xiàng)(1)兩5.4.4順序控制設(shè)計(jì)舉例(以“單流程”順序控制為例)1.控制工藝及控制要求圖5-10給出了液壓動(dòng)力滑臺(tái)的進(jìn)給運(yùn)動(dòng)示意圖、順序功能圖和梯形圖。在初始狀態(tài)時(shí)動(dòng)力滑臺(tái)停在左邊,限位開(kāi)關(guān)I0.3為1狀態(tài)。按下起動(dòng)按鈕I0.0,動(dòng)力滑臺(tái)在各步中分別實(shí)現(xiàn)快進(jìn)、工進(jìn)、暫停和快退,最后返回初始位置和初始步后停止運(yùn)動(dòng)。11/17/2022345.4.4順序控制設(shè)計(jì)舉例(以“單流程”順序控制為例)2.順序功能圖和梯形圖設(shè)計(jì)(見(jiàn)圖5-10)圖5-10液壓動(dòng)力滑臺(tái)的進(jìn)給運(yùn)動(dòng)示意圖、順序功能圖和梯形圖返回目錄11/17/2022352.順序功能圖和梯形圖設(shè)計(jì)(見(jiàn)圖5-10)圖5-10液壓5.5PLC系統(tǒng)的現(xiàn)場(chǎng)調(diào)試
5.5.1尋找/替換與換線
1.程序段內(nèi)替換一個(gè)地址(見(jiàn)圖5-11)圖5-11程序段內(nèi)替換一個(gè)地址的操作11/17/2022365.5PLC系統(tǒng)的現(xiàn)場(chǎng)調(diào)試5.5.1尋找/替換與換2.替換整個(gè)項(xiàng)目下多個(gè)地址(見(jiàn)圖5-12)圖5-12替換整個(gè)項(xiàng)目下多個(gè)地址的操作界面11/17/2022372.替換整個(gè)項(xiàng)目下多個(gè)地址(見(jiàn)圖5-12)圖5-12替5.5.2變量監(jiān)控與修改1.控制程序的在線監(jiān)控(見(jiàn)圖5-13)圖5-13控制程序的在線監(jiān)控實(shí)例11/17/2022385.5.2變量監(jiān)控與修改1.控制程序的在線監(jiān)控(見(jiàn)圖52.變量表監(jiān)視和修改(見(jiàn)圖5-14)圖5-14變量表監(jiān)視和修改實(shí)例11/17/2022392.變量表監(jiān)視和修改(見(jiàn)圖5-14)圖5-14變量表監(jiān)視5.5.3輸入/輸出強(qiáng)制
輸入/輸出強(qiáng)制的功能:輸入/輸出強(qiáng)制后的變量,不因映像輸出的變化而改變。強(qiáng)制作業(yè)不能被簡(jiǎn)單取消,只能用菜單命令Variable>StopForcing來(lái)刪除或終止。可以給用戶程序的任何變量賦予固定值,這樣它們就不能夠被CPU中正在執(zhí)行的用戶程序改變或覆蓋。輸入輸出強(qiáng)制的操作界面見(jiàn)圖5-15。11/17/2022405.5.3輸入/輸出強(qiáng)制輸入/輸出強(qiáng)制的圖5-15輸入/輸出強(qiáng)制操作返回目錄11/17/202241圖5-15輸入/輸出強(qiáng)制操作返回目錄11/11/2025.6組織塊OB及其應(yīng)用
5.6.1中斷優(yōu)先級(jí)
S7提供了各種不同的組織塊,這些組織塊允許用戶創(chuàng)建在特定時(shí)間執(zhí)行的程序。表5-4給出了組織塊不同的OB及其中斷優(yōu)先級(jí)。11/17/2022425.6組織塊OB及其應(yīng)用5.6.1中斷優(yōu)先級(jí)表5-4組織塊OB及中斷優(yōu)先級(jí)OB類(lèi)型(優(yōu)先級(jí))說(shuō)明OB1主程序循環(huán)(1)在上一循環(huán)結(jié)束時(shí)啟動(dòng)OB10時(shí)間中斷(2)在程序設(shè)置的日期和時(shí)間啟動(dòng)OB20延時(shí)中斷(3)受SFC32控制啟動(dòng),在一特定延時(shí)后運(yùn)行OB35循環(huán)中斷(12)運(yùn)行在一特定時(shí)間間隔內(nèi)(1ms~1min)OB40硬件中斷(16)當(dāng)檢測(cè)到來(lái)自外部模塊的中斷請(qǐng)求時(shí)啟動(dòng)OB80到OB87響應(yīng)異步錯(cuò)誤(26/啟動(dòng)時(shí)28)當(dāng)檢測(cè)到模塊診斷錯(cuò)誤或超時(shí)錯(cuò)誤時(shí)啟動(dòng)OB100啟動(dòng)(27)當(dāng)CPU從STOP到RUN狀態(tài)時(shí)啟動(dòng)OB121,OB122響應(yīng)同步錯(cuò)誤(與被中斷OB優(yōu)先級(jí)相同)當(dāng)檢測(cè)到程序錯(cuò)誤或接受錯(cuò)誤時(shí)啟動(dòng)11/17/202243表5-4組織塊OB及中斷優(yōu)先級(jí)OB類(lèi)型(優(yōu)先級(jí))說(shuō)明OB5.6.2中斷過(guò)程系統(tǒng)檢測(cè)到一個(gè)OB塊中斷時(shí),則被中斷塊的累加器和寄存器上的當(dāng)前信息將被作為一個(gè)中斷堆棧存起來(lái)(I堆棧)。I堆棧中保存的內(nèi)容有:累加器及地址寄存器的內(nèi)容,數(shù)據(jù)塊寄存器的內(nèi)容,局部數(shù)據(jù)堆棧,狀態(tài)字,MCR寄存器和B堆棧指針。新OB塊調(diào)用FB和FC,每一個(gè)塊的處理數(shù)據(jù)被存堆棧。B堆棧中保存的內(nèi)容有:DB和DI寄存器,臨時(shí)數(shù)據(jù)(L堆棧)的指針,塊的號(hào)碼及返回地址。11/17/2022445.6.2中斷過(guò)程系統(tǒng)檢測(cè)到一個(gè)OB塊中斷5.6.3控制中斷
OB分為兩類(lèi):執(zhí)行周期性工作的OB和響應(yīng)錯(cuò)誤的OB。執(zhí)行周期性工作的OB(日時(shí)鐘中斷),在特定的日期或時(shí)間執(zhí)行,從一個(gè)編程事件始一段特定延時(shí)后執(zhí)行,按特定周期循環(huán)執(zhí)行,CPU檢測(cè)到一個(gè)過(guò)程/硬件錯(cuò)誤時(shí)執(zhí)行,CPU檢測(cè)到一個(gè)不依賴于程序指令的錯(cuò)誤時(shí)執(zhí)行,CPU檢測(cè)到一個(gè)與程序指令處理有關(guān)的錯(cuò)誤時(shí)執(zhí)行。11/17/2022455.6.3控制中斷OB分為兩類(lèi):執(zhí)行周期5.6.4循環(huán)控制組織塊循環(huán)控制組織模塊OB1是最重要的組織快,OB1在系統(tǒng)中總是被循環(huán)調(diào)用,當(dāng)過(guò)程中斷或時(shí)間中斷發(fā)生時(shí)暫停執(zhí)行。5.6.5中斷組織塊及應(yīng)用1.日時(shí)鐘中斷(OB10)2.延時(shí)中斷(OB20)3.循環(huán)中斷(OB35)4.硬件中斷(OB40)
11/17/2022465.6.4循環(huán)控制組織塊循環(huán)控制組織模塊O5.6.6初始化模塊及應(yīng)用(OB100)每當(dāng)CPU的狀態(tài)由停止態(tài)轉(zhuǎn)入運(yùn)行態(tài)時(shí),操作系統(tǒng)都調(diào)用OB100。當(dāng)OB100運(yùn)行結(jié)束后,操作系統(tǒng)調(diào)用OB1。利用OB100先于OB1執(zhí)行的特性,可以為用戶主程序的運(yùn)行準(zhǔn)備初始變量或參數(shù)(見(jiàn)圖5-16)。11/17/2022475.6.6初始化模塊及應(yīng)用(OB100)每圖5-16OB100與OB1的執(zhí)行過(guò)程返回目錄11/17/202248圖5-16OB100與OB1的執(zhí)行過(guò)程返回目錄11/5.7故障特性及故障診斷
5.7.1故障特性系統(tǒng)故障分外部故障和內(nèi)部故障。外部故障指系統(tǒng)與實(shí)際過(guò)程相連的傳感器、檢測(cè)開(kāi)關(guān)、執(zhí)行機(jī)構(gòu)和負(fù)載等部分的故障,內(nèi)部故障指可編程序控制器本身的故障。在系統(tǒng)總故障中只有10%的故障發(fā)生在可編程序控制器中,而這10%的故障中,90%的故障發(fā)生在I/O模版中,只有10%的故障發(fā)生在控制器中。所以,系統(tǒng)的大部分故障發(fā)生在I/O模版及信號(hào)元件和回路中。11/17/2022495.7故障特性及故障診斷5.7.1故障特性5.7.2故障診斷知識(shí)1.故障的分類(lèi)(1)外部設(shè)備故障是與實(shí)際過(guò)程直接聯(lián)系的各種開(kāi)關(guān)、傳感器、執(zhí)行機(jī)構(gòu)、負(fù)載等所發(fā)生的故障。(2)系統(tǒng)故障可分為固定性故障和偶然性故障。如果故障發(fā)生后,可重新啟動(dòng)使系統(tǒng)恢復(fù)正常,則為偶然故障。相反,如重新啟動(dòng)不能恢復(fù)而需要更換硬件或軟件,系統(tǒng)才能恢復(fù)正常,則為固定故障。(3)硬件故障主要指系統(tǒng)中的模塊損害而造成的故障。(4)軟件故障是軟件本身所包含的錯(cuò)誤所引起的,這主要是軟件設(shè)計(jì)考慮不周,在執(zhí)行中一旦條件滿足就會(huì)引發(fā)。11/17/2022505.7.2故障診斷知識(shí)1.故障的分類(lèi)11/2.故障診斷(1)故障的宏觀診斷就是根據(jù)經(jīng)驗(yàn)、參照發(fā)生故障的環(huán)境和現(xiàn)象來(lái)確定故障的部位和原因。宏觀診斷可按如下步驟進(jìn)行:是否為使用不當(dāng)引起的故障,常見(jiàn)的使用不當(dāng)包括供電電源故障、端子接線故障、模塊安裝故障和現(xiàn)場(chǎng)操作故障等。如果不是使用故障,則可能是偶然性故障或系統(tǒng)運(yùn)行時(shí)間較長(zhǎng)所引起的故障。對(duì)于這類(lèi)故障可按照可編程序控制器系統(tǒng)的故障分布,依次檢查、判斷故障。首先檢查與實(shí)際過(guò)程相連的傳感器、檢測(cè)開(kāi)關(guān)、執(zhí)行機(jī)構(gòu)和負(fù)載是否有故障;然后檢查可編程序控制器的I/O模塊是否有故障;最后檢查可編程序控制器的CPU是否有故障。11/17/2022512.故障診斷11/11/202251(2)故障的自診斷主要是采用軟件方法和分析來(lái)判斷故障的部位和原因。西門(mén)子S7-300PLC可以利用SIMATIC管理器調(diào)用系統(tǒng)診斷功能讀出CPU硬件組態(tài)表進(jìn)行查看,其符號(hào)顏色表征哪塊模塊出現(xiàn)故障。另外,為了快速地區(qū)別是可編程序控制器硬件故障還是應(yīng)用軟件故障??梢跃幹埔粋€(gè)只有結(jié)束語(yǔ)句的應(yīng)用程序裝入CPU中,如果硬件完好則可順利地冷啟動(dòng),如果冷啟動(dòng)失敗就是系統(tǒng)硬件有故障。在S7-300PLC中還提供了有助于CPU相應(yīng)故障的組織塊。用戶通過(guò)程序可以編輯這些組織塊,來(lái)告訴CPU當(dāng)出現(xiàn)故障時(shí)應(yīng)如何處理,如果相應(yīng)的故障組織塊OB沒(méi)有編程,當(dāng)出現(xiàn)故障時(shí),CPU轉(zhuǎn)到“STOP”狀態(tài)。返回目錄11/17/202252(2)故障的自診斷主要是采用軟件方法和分析SIMATICS7-300/400PLC原理及應(yīng)用四川機(jī)電職業(yè)技術(shù)學(xué)院.電子電氣工程系11/17/202253SIMATICS7-300/400PLC四川機(jī)電職業(yè)技術(shù)學(xué)第五章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷學(xué)習(xí)情境5:PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷
11/17/202254第五章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷學(xué)習(xí)情境5:PLC控知識(shí)目標(biāo):1、了解PLC控制系統(tǒng)設(shè)計(jì)的基本要求、內(nèi)容及步驟。2、理解并掌握PLC控制系統(tǒng)硬件設(shè)計(jì)的基本內(nèi)容及方法。3、理解并掌握PLC控制系統(tǒng)程序設(shè)計(jì)及調(diào)試的基本方法。能力目標(biāo):1、掌握PLC的基本設(shè)計(jì)方法與設(shè)計(jì)步驟;2、掌握PLC系統(tǒng)現(xiàn)場(chǎng)調(diào)試、故障特性及故障診斷的基本軟件、硬件分析、解決方法。
學(xué)習(xí)情境5:PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷
11/17/202255知識(shí)目標(biāo):學(xué)習(xí)情境5:PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷11/5.6組織塊OB及其應(yīng)用
第五章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷5.4PLC在順序控制中的應(yīng)用
5.5PLC系統(tǒng)的現(xiàn)場(chǎng)調(diào)試
5.2PLC控制系統(tǒng)硬件設(shè)計(jì)方法5.3程序設(shè)計(jì)與調(diào)試
5.1PLC控制系統(tǒng)的設(shè)計(jì)
5.7故障特性及故障診斷
11/17/2022565.6組織塊OB及其應(yīng)用第五章PLC控制系統(tǒng)的5.1PLC控制系統(tǒng)的設(shè)計(jì)5.1.1可編程序控制器系統(tǒng)設(shè)計(jì)要求1.滿足被控對(duì)象的要求,擬定控制方案。2.簡(jiǎn)單、經(jīng)濟(jì)、維修方便、滿足控制要求。
3.選擇可編程控制器的CPU模塊及I/O模塊時(shí),應(yīng)有余量。
11/17/2022575.1PLC控制系統(tǒng)的設(shè)計(jì)5.1.1可編程序控制器第5章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷[課件]第5章PLC控制系統(tǒng)的設(shè)計(jì)與故障診斷[課件]如圖5-1是設(shè)計(jì)PLC控制系統(tǒng)的一般步驟:分析控制要求確定用戶I/O設(shè)備確定系統(tǒng)機(jī)構(gòu)方案確定控制和運(yùn)行方案選擇PLC分配I/O點(diǎn)、設(shè)計(jì)I/O連接圖編輯流程圖設(shè)計(jì)程序輸入程序并檢查調(diào)試現(xiàn)場(chǎng)總線聯(lián)機(jī)調(diào)試交付使用修改NNYN滿足要求?編制技術(shù)文件Y滿足要求?了解工藝過(guò)程控制臺(tái)(柜)設(shè)計(jì)及現(xiàn)場(chǎng)施工設(shè)計(jì)控制臺(tái)(柜)圖5-1設(shè)計(jì)PLC控制系統(tǒng)一般步驟返回目錄11/17/202260如圖5-1是設(shè)計(jì)PLC控制系統(tǒng)的一般步驟:分析控制要求確定5.2PLC控制系統(tǒng)硬件設(shè)計(jì)方法
5.2.1應(yīng)用系統(tǒng)總體方案設(shè)計(jì)1.PLC控制系統(tǒng)類(lèi)型(1)由PLC構(gòu)成的單機(jī)控制系統(tǒng)。(2)由PLC構(gòu)成的集中控制系統(tǒng)。(3)由PLC構(gòu)成的分布式控制系統(tǒng)。(4)用PLC構(gòu)成遠(yuǎn)程I/0控制系統(tǒng)。
2.系統(tǒng)的運(yùn)行方式(1)手動(dòng)運(yùn)行方式。(2)半自動(dòng)運(yùn)行方式。(3)自動(dòng)運(yùn)行方式。11/17/2022615.2PLC控制系統(tǒng)硬件設(shè)計(jì)方法5.2.1應(yīng)用系5.2.2系統(tǒng)硬件設(shè)計(jì)根據(jù)1.工藝要求
2.設(shè)備狀況3.控制功能
4.I/0點(diǎn)數(shù)和種類(lèi)5.系統(tǒng)的先進(jìn)性
11/17/2022625.2.2系統(tǒng)硬件設(shè)計(jì)根據(jù)1.工藝要求2.設(shè)備狀況35.2.3可編程序控制器的機(jī)型選擇1.CPU的功能
2.I/0點(diǎn)數(shù)
3.響應(yīng)速度4.指令系統(tǒng)
5.機(jī)型選擇的其他考慮11/17/2022635.2.3可編程序控制器的機(jī)型選擇1.CPU的功能25.2.4輸入/輸出模塊的選擇1.數(shù)字量輸入模塊的選擇
2.數(shù)字量輸出模塊的選擇
3.模擬量模塊的選擇4.智能I/0模塊的應(yīng)用選擇
5.2.5系統(tǒng)硬件設(shè)計(jì)文件1.系統(tǒng)硬件配置圖
2.模塊統(tǒng)計(jì)表3.I/0硬件接口圖及I/0地址表
11/17/2022645.2.4輸入/輸出模塊的選擇1.數(shù)字量輸入模塊的選擇5.2.6系統(tǒng)供電設(shè)計(jì)1.供電系統(tǒng)的保護(hù)措施2.電源模塊的選擇4.I/0模塊供電電源設(shè)計(jì)5.系統(tǒng)接地設(shè)計(jì)6.可編程序控制器供電系統(tǒng)設(shè)計(jì)7.電纜設(shè)計(jì)和敷設(shè)
返回目錄11/17/2022655.2.6系統(tǒng)供電設(shè)計(jì)1.供電系統(tǒng)的保護(hù)措施2.電源5.3程序設(shè)計(jì)與調(diào)試5.3.1程序結(jié)構(gòu)設(shè)計(jì)STEP7有3種設(shè)計(jì)程序的方法,即線性化編程、模塊化編程和結(jié)構(gòu)化編程。1.線性化編程
整個(gè)用戶程序放在循環(huán)控制組織塊OB1(主程序)中,循環(huán)掃描時(shí)不斷地依次執(zhí)行OB1中的全部指令。程序結(jié)構(gòu)簡(jiǎn)單,建議只是在為S7-300編寫(xiě)簡(jiǎn)單的程序時(shí)使用。11/17/2022665.3程序設(shè)計(jì)與調(diào)試5.3.1程序結(jié)構(gòu)設(shè)計(jì)2.模塊化編程模塊化編程程序被分為不同的邏輯塊,每個(gè)塊包含完成某些任務(wù)的邏輯指令。組織塊OB1(即主程序)中的指令決定在什么情況下調(diào)用哪一個(gè)塊,功能和功能塊(即子程序)用來(lái)完成不同的過(guò)程任務(wù)。被調(diào)用的塊執(zhí)行完后,返回到OB1中程序塊的調(diào)用點(diǎn),繼續(xù)執(zhí)行OB1。模塊化編程的程序被劃分為若干個(gè)塊,易于幾個(gè)人同時(shí)對(duì)一個(gè)項(xiàng)目編程。11/17/2022672.模塊化編程模塊化編程程序被分為不同的邏輯3.結(jié)構(gòu)化編程結(jié)構(gòu)化編程將復(fù)雜的自動(dòng)化任務(wù)分解為能夠反映過(guò)程的工藝、功能或可以反復(fù)使用的小任務(wù),這些任務(wù)由相應(yīng)的程序塊(或稱邏輯塊)來(lái)表示,程序運(yùn)行時(shí)所需的大量數(shù)據(jù)和變量存儲(chǔ)在數(shù)據(jù)塊中。這些程序塊是相對(duì)獨(dú)立的,它們被OB1或別的程序塊調(diào)用。11/17/2022683.結(jié)構(gòu)化編程結(jié)構(gòu)化編程將復(fù)雜的自動(dòng)化任務(wù)分程序塊調(diào)示例如圖5-2所示:圖5-2塊調(diào)用的分層結(jié)構(gòu)11/17/202269程序塊調(diào)示例如圖5-2所示:圖5-2塊調(diào)用的分層結(jié)構(gòu)11/15.3.2符號(hào)表和符號(hào)化編程1.符號(hào)地址符號(hào)地址的優(yōu)點(diǎn):程序中可以用絕對(duì)地址訪問(wèn)變量,但是符號(hào)地址使程序更容易閱讀和理解。2.生成與編輯符號(hào)表點(diǎn)擊管理器中的“Symbols”圖標(biāo),即可進(jìn)入符號(hào)表窗口,如圖5-3所示。11/17/2022705.3.2符號(hào)表和符號(hào)化編程1.符號(hào)地址圖5-3符號(hào)表11/17/202271圖5-3符號(hào)表11/11/2022195.3.3功能塊與功能的生成與調(diào)用舉例下面以發(fā)動(dòng)機(jī)控制系統(tǒng)的用戶程序?yàn)槔?,介紹生成和調(diào)用功能塊和功能的方法。
1.項(xiàng)目的創(chuàng)建項(xiàng)目的名稱為“發(fā)動(dòng)機(jī)控制”。
2.用戶程序結(jié)構(gòu)如圖圖5-4所示,組織塊OB1是,用一個(gè)名為“發(fā)動(dòng)機(jī)控制”的功能塊FB1來(lái)分別控制汽油機(jī)和柴油機(jī),控制參數(shù)在背景數(shù)據(jù)塊DB1和DB2中。此外控制汽油機(jī)和柴油機(jī)時(shí)還用不同的實(shí)參分別調(diào)用名為“風(fēng)扇控制”的功能FC1。11/17/2022725.3.3功能塊與功能的生成與調(diào)用舉例下面圖5-4程序結(jié)構(gòu)11/17/202273圖5-4程序結(jié)構(gòu)11/11/202221程序設(shè)計(jì)好后SIMATIC管理器中的塊(見(jiàn)圖5-5)。圖5-5SIMATIC管理器11/17/202274程序設(shè)計(jì)好后SIMATIC管理器中的塊(見(jiàn)圖5-5)。圖5-3.符號(hào)表與變量聲明表(1)符號(hào)表(見(jiàn)表5-1)表5-1符號(hào)表NameAddressNameAddress主程序OB1關(guān)閉柴油機(jī)I1.5發(fā)動(dòng)機(jī)控制FB1柴油機(jī)故障I1.6風(fēng)扇控制FC1自動(dòng)模式Q4.2汽油機(jī)數(shù)據(jù)DB1汽油機(jī)運(yùn)行Q5.0柴油機(jī)數(shù)據(jù)DB2汽油機(jī)到達(dá)設(shè)置轉(zhuǎn)速Q(mào)5.1共享數(shù)據(jù)DB3汽油機(jī)風(fēng)扇運(yùn)行Q5.2自動(dòng)按鈕I0.5柴油機(jī)到達(dá)設(shè)置轉(zhuǎn)速Q(mào)5.5手動(dòng)按鈕I0.6柴油機(jī)風(fēng)扇運(yùn)行Q5.6起動(dòng)汽油機(jī)I1.0汽油機(jī)風(fēng)扇運(yùn)行T1關(guān)閉汽油機(jī)I1.1柴油機(jī)風(fēng)扇延時(shí)T2汽油機(jī)故障I1.2汽油機(jī)轉(zhuǎn)速M(fèi)W2起動(dòng)柴油機(jī)I1.4柴油機(jī)轉(zhuǎn)速M(fèi)W411/17/2022753.符號(hào)表與變量聲明表(1)符號(hào)表(見(jiàn)表5-1)表5-1(2)變量聲明表及變量的類(lèi)型局域變量:用戶在變量聲明表中聲明本塊中專用的變量。局域變量包括塊的形參和參數(shù)的屬性,局域變量只是在它所在的塊中有效。聲明后在局域數(shù)據(jù)堆棧中為臨時(shí)變量(TEMP)保存有效的存儲(chǔ)空間。對(duì)于功能塊,還要為配合使用的背景數(shù)據(jù)塊的靜態(tài)變量(STAT)保留空間。通過(guò)設(shè)置IN(輸入)、OUT(輸出)和IN_OUT(輸入/輸出)類(lèi)型變量。11/17/202276(2)變量聲明表及變量的類(lèi)型11/11/20224.功能塊與功能(1)功能塊FB1中的局域變量(見(jiàn)表5-2)表5-2FB1的變量聲明表NameDataTypeAddressDeclareInitialValueCommentSwitch_OnBool0.0INFALSE起動(dòng)按鈕Switch_OffBool0.1INFALSE停車(chē)按鈕FailureBool0.2INFALSE故障信號(hào)Actual_SpeedInt2.0IN0實(shí)際轉(zhuǎn)速Engine_OnBool4.0OUTFALSE控制發(fā)動(dòng)機(jī)的輸出信號(hào)Preset_Speed_ReachedBool4.1OUTFALSE達(dá)到預(yù)置轉(zhuǎn)速Preset_SpeedInt6.0STAT1500預(yù)置轉(zhuǎn)速11/17/2022774.功能塊與功能(1)功能塊FB1中的局域變量(見(jiàn)表5-2)(2)功能塊FB1的程序(見(jiàn)圖5-6)圖5-6FB1的梯形圖程序11/17/202278(2)功能塊FB1的程序(見(jiàn)圖5-6)圖5-6FB1的(3)功能FC1的生成與編輯(見(jiàn)表5-3)表5-3FC1的變量聲明表NameDataTypeDeclareCommentEngine_OnBoolIN輸入信號(hào),發(fā)動(dòng)機(jī)運(yùn)行Timer_FunctionTimerIN停機(jī)延時(shí)的定時(shí)器功能Fan_OnBoolOUT控制風(fēng)扇的輸出信號(hào)11/17/202279(3)功能FC1的生成與編輯(見(jiàn)表5-3)表5-3FC(2)功能塊FC1的程序(見(jiàn)圖5-7)圖5-7功能FC1梯形圖11/17/202280(2)功能塊FC1的程序(見(jiàn)圖5-7)圖5-7功能FC1梯形5.功能塊與功能的調(diào)用在發(fā)動(dòng)機(jī)控制程序中,OB1用來(lái)實(shí)現(xiàn)自動(dòng)/手動(dòng)工作模式的切換,通過(guò)兩次調(diào)用FB1和FC1實(shí)現(xiàn)對(duì)汽油機(jī)和柴油機(jī)的控制。(見(jiàn)圖5-8)11/17/2022815.功能塊與功能的調(diào)用11/11/2022圖5-8主程序OB1返回目錄11/17/202282圖5-8主程序OB1返回目錄11/11/2022305.4PLC在順序控制中的應(yīng)用5.4.1順序控制的含義
順序控制:就是按照生產(chǎn)工藝預(yù)先規(guī)定的順序,在各個(gè)輸入信號(hào)的作用下,根據(jù)內(nèi)部狀態(tài)和時(shí)間的順序,在生產(chǎn)過(guò)程中各個(gè)執(zhí)行機(jī)構(gòu)自動(dòng)地有秩序地進(jìn)行操作。使用順序控制設(shè)計(jì)法時(shí)首先根據(jù)系統(tǒng)的工藝過(guò)程,畫(huà)出順序功能圖(Sequentialfunctionchart),然后根據(jù)順序功能圖畫(huà)出梯形圖。11/17/2022835.4PLC在順序控制中的應(yīng)用5.4.1順序控制的含5.4.2順序功能圖的基本結(jié)構(gòu)順序功能圖的基本結(jié)構(gòu)包括:?jiǎn)瘟鞒?、選擇分支、并行分支、跳轉(zhuǎn)、循環(huán)。(部分結(jié)構(gòu)見(jiàn)圖5-9)單流程選擇分支并行分支圖5-9順序功能圖的基本結(jié)構(gòu)11/17/2022845.4.2順序功能圖的基本結(jié)構(gòu)順序功能圖5.4.3繪制順序功能圖的注意事項(xiàng)(1)兩個(gè)步絕對(duì)不能直接相連,必須用一個(gè)轉(zhuǎn)換將它們隔開(kāi)。(2)兩個(gè)轉(zhuǎn)換也不能直接相連,必須用一個(gè)步將它們隔開(kāi)。(3)順序功能圖中的初始步一般對(duì)應(yīng)于系統(tǒng)等待起動(dòng)的初始狀態(tài)。(4)自動(dòng)控制系統(tǒng)應(yīng)能多次重復(fù)執(zhí)行同一工藝過(guò)程,即在完成一次工藝過(guò)程的全部操作之后,應(yīng)從最后一步返回初始步,系統(tǒng)停留在初始狀態(tài),在連續(xù)循環(huán)工作方式時(shí),將從最后一步返回下一工作周期開(kāi)始運(yùn)行的第一步。11/17/2022855.4.3繪制順序功能圖的注意事項(xiàng)(1)兩5.4.4順序控制設(shè)計(jì)舉例(以“單流程”順序控制為例)1.控制工藝及控制要求圖5-10給出了液壓動(dòng)力滑臺(tái)的進(jìn)給運(yùn)動(dòng)示意圖、順序功能圖和梯形圖。在初始狀態(tài)時(shí)動(dòng)力滑臺(tái)停在左邊,限位開(kāi)關(guān)I0.3為1狀態(tài)。按下起動(dòng)按鈕I0.0,動(dòng)力滑臺(tái)在各步中分別實(shí)現(xiàn)快進(jìn)、工進(jìn)、暫停和快退,最后返回初始位置和初始步后停止運(yùn)動(dòng)。11/17/2022865.4.4順序控制設(shè)計(jì)舉例(以“單流程”順序控制為例)2.順序功能圖和梯形圖設(shè)計(jì)(見(jiàn)圖5-10)圖5-10液壓動(dòng)力滑臺(tái)的進(jìn)給運(yùn)動(dòng)示意圖、順序功能圖和梯形圖返回目錄11/17/2022872.順序功能圖和梯形圖設(shè)計(jì)(見(jiàn)圖5-10)圖5-10液壓5.5PLC系統(tǒng)的現(xiàn)場(chǎng)調(diào)試
5.5.1尋找/替換與換線
1.程序段內(nèi)替換一個(gè)地址(見(jiàn)圖5-11)圖5-11程序段內(nèi)替換一個(gè)地址的操作11/17/2022885.5PLC系統(tǒng)的現(xiàn)場(chǎng)調(diào)試5.5.1尋找/替換與換2.替換整個(gè)項(xiàng)目下多個(gè)地址(見(jiàn)圖5-12)圖5-12替換整個(gè)項(xiàng)目下多個(gè)地址的操作界面11/17/2022892.替換整個(gè)項(xiàng)目下多個(gè)地址(見(jiàn)圖5-12)圖5-12替5.5.2變量監(jiān)控與修改1.控制程序的在線監(jiān)控(見(jiàn)圖5-13)圖5-13控制程序的在線監(jiān)控實(shí)例11/17/2022905.5.2變量監(jiān)控與修改1.控制程序的在線監(jiān)控(見(jiàn)圖52.變量表監(jiān)視和修改(見(jiàn)圖5-14)圖5-14變量表監(jiān)視和修改實(shí)例11/17/2022912.變量表監(jiān)視和修改(見(jiàn)圖5-14)圖5-14變量表監(jiān)視5.5.3輸入/輸出強(qiáng)制
輸入/輸出強(qiáng)制的功能:輸入/輸出強(qiáng)制后的變量,不因映像輸出的變化而改變。強(qiáng)制作業(yè)不能被簡(jiǎn)單取消,只能用菜單命令Variable>StopForcing來(lái)刪除或終止??梢越o用戶程序的任何變量賦予固定值,這樣它們就不能夠被CPU中正在執(zhí)行的用戶程序改變或覆蓋。輸入輸出強(qiáng)制的操作界面見(jiàn)圖5-15。11/17/2022925.5.3輸入/輸出強(qiáng)制輸入/輸出強(qiáng)制的圖5-15輸入/輸出強(qiáng)制操作返回目錄11/17/202293圖5-15輸入/輸出強(qiáng)制操作返回目錄11/11/2025.6組織塊OB及其應(yīng)用
5.6.1中斷優(yōu)先級(jí)
S7提供了各種不同的組織塊,這些組織塊允許用戶創(chuàng)建在特定時(shí)間執(zhí)行的程序。表5-4給出了組織塊不同的OB及其中斷優(yōu)先級(jí)。11/17/2022945.6組織塊OB及其應(yīng)用5.6.1中斷優(yōu)先級(jí)表5-4組織塊OB及中斷優(yōu)先級(jí)OB類(lèi)型(優(yōu)先級(jí))說(shuō)明OB1主程序循環(huán)(1)在上一循環(huán)結(jié)束時(shí)啟動(dòng)OB10時(shí)間中斷(2)在程序設(shè)置的日期和時(shí)間啟動(dòng)OB20延時(shí)中斷(3)受SFC32控制啟動(dòng),在一特定延時(shí)后運(yùn)行OB35循環(huán)中斷(12)運(yùn)行在一特定時(shí)間間隔內(nèi)(1ms~1min)OB40硬件中斷(16)當(dāng)檢測(cè)到來(lái)自外部模塊的中斷請(qǐng)求時(shí)啟動(dòng)OB80到OB87響應(yīng)異步錯(cuò)誤(26/啟動(dòng)時(shí)28)當(dāng)檢測(cè)到模塊診斷錯(cuò)誤或超時(shí)錯(cuò)誤時(shí)啟動(dòng)OB100啟動(dòng)(27)當(dāng)CPU從STOP到RUN狀態(tài)時(shí)啟動(dòng)OB121,OB122響應(yīng)同步錯(cuò)誤(與被中斷OB優(yōu)先級(jí)相同)當(dāng)檢測(cè)到程序錯(cuò)誤或接受錯(cuò)誤時(shí)啟動(dòng)11/17/202295表5-4組織塊OB及中斷優(yōu)先級(jí)OB類(lèi)型(優(yōu)先級(jí))說(shuō)明OB5.6.2中斷過(guò)程系統(tǒng)檢測(cè)到一個(gè)OB塊中斷時(shí),則被中斷塊的累加器和寄存器上的當(dāng)前信息將被作為一個(gè)中斷堆棧存起來(lái)(I堆棧)。I堆棧中保存的內(nèi)容有:累加器及地址寄存器的內(nèi)容,數(shù)據(jù)塊寄存器的內(nèi)容,局部數(shù)據(jù)堆棧,狀態(tài)字,MCR寄存器和B堆棧指針。新OB塊調(diào)用FB和FC,每一個(gè)塊的處理數(shù)據(jù)被存堆棧。B堆棧中保存的內(nèi)容有:DB和DI寄存器,臨時(shí)數(shù)據(jù)(L堆棧)的指針,塊的號(hào)碼及返回地址。11/17/2022965.6.2中斷過(guò)程系統(tǒng)檢測(cè)到一個(gè)OB塊中斷5.6.3控制中斷
OB分為兩類(lèi):執(zhí)行周期性工作的OB和響應(yīng)錯(cuò)誤的OB。執(zhí)行周期性工作的OB(日時(shí)鐘中斷),在特定的日期或時(shí)間執(zhí)行,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度井蓋防墜安全裝置采購(gòu)合同-@-1
- 2025年度股權(quán)質(zhì)押擔(dān)保資產(chǎn)交易合同
- 2025年度車(chē)輛購(gòu)置貸款合同書(shū)
- 2025年國(guó)際海運(yùn)貨物跟蹤與查詢服務(wù)合同
- 2025年度股東內(nèi)部承包經(jīng)營(yíng)合同范本修訂版
- 2025年度公司對(duì)個(gè)人授權(quán)委托專項(xiàng)服務(wù)合同
- 2025年度農(nóng)業(yè)項(xiàng)目融資租賃合同范本
- 2025年臨時(shí)用工供應(yīng)合同
- 2025寵物毛絨玩具批發(fā)合同
- 2025農(nóng)村信用社個(gè)人經(jīng)營(yíng)借款合同
- 2025年中國(guó)南方航空股份有限公司招聘筆試參考題庫(kù)含答案解析
- 商務(wù)部發(fā)布《中國(guó)再生資源回收行業(yè)發(fā)展報(bào)告(2024)》
- 山東省濟(jì)南市2024-2024學(xué)年高三上學(xué)期1月期末考試 地理 含答案
- 2025年福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 江蘇省駕校考試科目一考試題庫(kù)
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學(xué)2023-2024學(xué)年七上期末數(shù)學(xué)試題(解析版)
- 咨詢公司績(jī)效工資分配實(shí)施方案
- 2025新人教版英語(yǔ)七年級(jí)下單詞表
- 中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-氣管切開(kāi)非機(jī)械通氣患者氣道護(hù)理
- 廣東省緊密型縣域醫(yī)療衛(wèi)生共同體雙向轉(zhuǎn)診運(yùn)行指南
- 檢驗(yàn)科臨檢組風(fēng)險(xiǎn)評(píng)估報(bào)告文書(shū)
評(píng)論
0/150
提交評(píng)論