![PLC考試重點(diǎn),河南理工大學(xué)_第1頁(yè)](http://file4.renrendoc.com/view/49ce288183139ac84e5cf6f14a9d2dea/49ce288183139ac84e5cf6f14a9d2dea1.gif)
![PLC考試重點(diǎn),河南理工大學(xué)_第2頁(yè)](http://file4.renrendoc.com/view/49ce288183139ac84e5cf6f14a9d2dea/49ce288183139ac84e5cf6f14a9d2dea2.gif)
![PLC考試重點(diǎn),河南理工大學(xué)_第3頁(yè)](http://file4.renrendoc.com/view/49ce288183139ac84e5cf6f14a9d2dea/49ce288183139ac84e5cf6f14a9d2dea3.gif)
![PLC考試重點(diǎn),河南理工大學(xué)_第4頁(yè)](http://file4.renrendoc.com/view/49ce288183139ac84e5cf6f14a9d2dea/49ce288183139ac84e5cf6f14a9d2dea4.gif)
![PLC考試重點(diǎn),河南理工大學(xué)_第5頁(yè)](http://file4.renrendoc.com/view/49ce288183139ac84e5cf6f14a9d2dea/49ce288183139ac84e5cf6f14a9d2dea5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
接觸器電氣圖形符號(hào)及文字符號(hào)輔助常開(kāi)觸點(diǎn)主觸點(diǎn)KM線圈
輔助常閉觸點(diǎn)熱繼電器電氣圖形符號(hào)及文字符號(hào)FR熱元件常開(kāi)觸點(diǎn)常閉觸點(diǎn)速度繼電器的表示符號(hào)QFQF(1P)(3P)低壓斷路器(自動(dòng)開(kāi)關(guān))時(shí)間繼電器觸頭類型斷電式常閉斷電后延時(shí)閉合常開(kāi)斷電后延時(shí)斷開(kāi)通電式瞬時(shí)動(dòng)作延時(shí)動(dòng)作常閉觸點(diǎn)常開(kāi)觸點(diǎn)常開(kāi)通電后延時(shí)閉合常閉通電后延時(shí)斷開(kāi)>I>I>I<I<I<I電流繼電器電氣圖形符號(hào)及文字符號(hào)欠電流線圈過(guò)電流線圈常開(kāi)觸點(diǎn)常閉觸點(diǎn)常開(kāi)觸點(diǎn)常閉觸點(diǎn)KAKAU<U<U<U>U>U>電壓繼電器電氣圖形符號(hào)及文字符號(hào)常開(kāi)觸點(diǎn)常閉觸點(diǎn)常開(kāi)觸點(diǎn)常閉觸點(diǎn)欠電壓線圈過(guò)電壓線圈KVKV刀開(kāi)關(guān)分為單刀、雙刀、三刀三種,擲向可分為單擲、雙擲兩種。QQQQ(1)刀開(kāi)關(guān)QS(4)
按鈕開(kāi)關(guān)常開(kāi)(動(dòng)合)按鈕電路符號(hào)SB常閉(動(dòng)斷)按鈕電路符號(hào)SB復(fù)合按鈕電路符號(hào)SB通常用來(lái)短時(shí)間接通或斷開(kāi)控制電路的手動(dòng)電器。SQ常開(kāi)觸頭SQ常閉觸頭SQ復(fù)合觸頭符號(hào)行程開(kāi)關(guān)是利用運(yùn)動(dòng)部件的撞擊來(lái)閉合和切斷控制電路的。常開(kāi)觸頭常閉觸頭運(yùn)動(dòng)部件結(jié)構(gòu)示意圖閉合斷開(kāi)(5)行程開(kāi)關(guān)點(diǎn)動(dòng)控制:按下按鈕時(shí),電動(dòng)機(jī)就得電運(yùn)轉(zhuǎn);松開(kāi)按鈕時(shí),電動(dòng)機(jī)就斷電停止運(yùn)轉(zhuǎn)。1、點(diǎn)動(dòng)控制線路右圖中左側(cè)部分為主電路,三相電源靜開(kāi)關(guān)QF熔斷器FU和接觸器KM的三對(duì)主觸點(diǎn),街道電動(dòng)機(jī)M上。主電路中流過(guò)的電流是電動(dòng)機(jī)的工作電流,電流值較大。右側(cè)部分為控制電路,按鈕SB和接觸器線圈KM串聯(lián)而成,控制電流較小。2、連續(xù)運(yùn)轉(zhuǎn)控制線路3、利用萬(wàn)能轉(zhuǎn)換開(kāi)關(guān)實(shí)現(xiàn)正反轉(zhuǎn)控制4、分析電路中的錯(cuò)誤1.2PLC的主要性能指標(biāo)和分類
1.PLC的主要性能指標(biāo)
(1)輸入/輸出點(diǎn)數(shù)(I/O點(diǎn)數(shù))(2)存儲(chǔ)容量(字節(jié))指用戶程序存儲(chǔ)器容量。大約:1KB~2MB。(3)掃描速度指PLC執(zhí)行程序的速度。有兩種表示方法執(zhí)行1KB用戶程序所用的時(shí)間。執(zhí)行一條布爾指令所用的時(shí)間。(4)編程指令的種類和條數(shù)(5)擴(kuò)展能力和功能模塊種類
2.PLC的分類(1)按結(jié)構(gòu)形式分類一體式PLC
將電源、CPU、I/O電路都集中裝在一個(gè)機(jī)箱內(nèi)。
一般小型PLC采用這種結(jié)構(gòu)。模塊式PLC
將PLC各部分分成若干個(gè)單獨(dú)的模塊,如CPU模塊、I/O模塊、電源模塊、功能模塊。
一般大、中型PLC采用模塊式結(jié)構(gòu)。(2)按數(shù)字量
I/O點(diǎn)數(shù)分類超小型機(jī)小型機(jī)中型機(jī)大型機(jī)超大型機(jī)≤6464~256256~20482048~8196≥81961~2KB2~4KB4~16KB16~64KB64~128KB分類I/O點(diǎn)數(shù)CPU存儲(chǔ)器8位處理器8位處理器8位字處理器和位處理器16位字、位浮點(diǎn)處理器32位或多個(gè)16位字、位浮點(diǎn)處理器低檔機(jī)中檔機(jī)高檔機(jī)具有邏輯運(yùn)算、定時(shí)、計(jì)數(shù)、移位、自診斷、監(jiān)控等基本功能,有的還具備AI/AO、數(shù)據(jù)傳送、運(yùn)算、通訊等。除上述功能,還有數(shù)制轉(zhuǎn)換、子程序調(diào)用、通訊聯(lián)網(wǎng)功能,有的還具備中斷控制、PID回路控制等。除上述功能,還有較強(qiáng)的數(shù)據(jù)處理功能、模擬量調(diào)節(jié)、函數(shù)運(yùn)算、監(jiān)控、智能控制、通訊聯(lián)網(wǎng)功能等。分類主要功能
應(yīng)用場(chǎng)合開(kāi)關(guān)量控制、順序控制、定時(shí)/計(jì)數(shù)控制、少量模擬量控制等。
過(guò)程控制、位置控制等。大規(guī)模過(guò)程控制系統(tǒng),構(gòu)成分布式控制系統(tǒng),實(shí)現(xiàn)全局自動(dòng)化網(wǎng)絡(luò)。(3)按功能分類1.PLC與繼電器控制系統(tǒng)的比較PLC的梯形圖與繼電器控制線路圖十分相似,主要原因是PLC梯形圖的發(fā)明大致上沿用了繼電器控制的電路元件符號(hào),僅個(gè)別處有些不同。信號(hào)的輸入/輸出形式及控制功能也是相同的,但是PLC是軟邏輯,繼電器是硬邏輯。PLC在性能上比繼電器控制邏輯優(yōu)異,特別是可靠性高、設(shè)計(jì)施工周期短、調(diào)試修改方便,而且體積小、功耗低、維護(hù)方便,但價(jià)格高于繼電器。1.4PLC與其它控制系統(tǒng)的比較
單片機(jī)具有結(jié)構(gòu)簡(jiǎn)單、使用方便、價(jià)格比較低等優(yōu)點(diǎn),一般用于數(shù)據(jù)采集和工業(yè)控制。PLC在數(shù)據(jù)采集、數(shù)據(jù)處理等方面不如單片機(jī)。PLC用于工業(yè)控制,穩(wěn)定可靠,抗干擾能力強(qiáng),使用方便,但單片機(jī)的通用性和適應(yīng)性較強(qiáng)。2.可編程控制器與單片機(jī)控制的比較3.可編程控制器與個(gè)人計(jì)算機(jī)控制的比較使用環(huán)境、程序設(shè)計(jì)、運(yùn)算速度、存儲(chǔ)容量、價(jià)格。應(yīng)用范圍:微機(jī)除了用在控制領(lǐng)域外,還大量用于科學(xué)計(jì)算、數(shù)據(jù)處理、計(jì)算機(jī)通信等方面。PLC是專用微機(jī)控制系統(tǒng),主要用于工業(yè)控制。輸入/輸出:微機(jī)系統(tǒng)的I/O設(shè)備與主機(jī)之間采用微電聯(lián)系,一般不需要電氣隔離。而PLC一般控制強(qiáng)電設(shè)備,需要電氣隔離,輸入輸出均用光電耦合,輸出還采用繼電器、可控硅或大功率晶體管進(jìn)行功率放大。系統(tǒng)功能:微機(jī)系統(tǒng)一般配有較強(qiáng)的系統(tǒng)軟件和許多應(yīng)用軟件。而PLC一般只有簡(jiǎn)單的監(jiān)控程序,能完成故障檢查、用戶程序的輸入和修改、用戶程序的執(zhí)行與監(jiān)視等。基于微處理器的工業(yè)控制系統(tǒng)1)集散控制DCS控制系統(tǒng):由回路儀表控制系統(tǒng)發(fā)展而來(lái),在模擬量處理、回路調(diào)節(jié)方面具有一定優(yōu)勢(shì);2)可編程序控制器PLC構(gòu)成的控制系統(tǒng):
由繼電器邏輯控制系統(tǒng)發(fā)展而來(lái),它在數(shù)字處理、開(kāi)關(guān)量控制和順序控制方面具有優(yōu)勢(shì)。3)工控計(jì)算機(jī)IPC構(gòu)成的控制系統(tǒng)。
三者相互滲透、互為補(bǔ)充,PLC、DCS和IPC的差別已不明顯,它們都能構(gòu)成復(fù)雜的分級(jí)控制,從趨勢(shì)來(lái)看,三者的歸宿和統(tǒng)一將是全分布式計(jì)算機(jī)控制系統(tǒng)。本章小結(jié)
3.1S7-1200PLC工作模式(掌握)
三種模式
3.2存儲(chǔ)器及其尋址(掌握)
絕對(duì)地址表示方法
3.3數(shù)據(jù)格式及數(shù)據(jù)類型(掌握)
常用的幾種數(shù)據(jù)類型
3.4程序結(jié)構(gòu)(重點(diǎn))
OB,FC,FB,DB
3.5編程方法(掌握)
線性化編程,模塊化編程,結(jié)構(gòu)化編程
3.6編程語(yǔ)言(了解)
3.1CPU的工作模式
CPU有三種工作模式:在STOP模式下,CPU不執(zhí)行任何程序,而用戶可以下載項(xiàng)目。在
STARTUP
模式下,執(zhí)行一次啟動(dòng)OB(如果存在)。在RUN模式下,重復(fù)執(zhí)行掃描周期。中斷事件可能會(huì)在程序循環(huán)階段的任何點(diǎn)發(fā)生并進(jìn)行處理。處于RUN模式下時(shí),無(wú)法下載任何項(xiàng)目。在RUN模式的啟動(dòng)階段,不處理任何中斷事件。在STOP模式下,CPU①處理所有通信請(qǐng)求(如果適用)并②執(zhí)行自診斷。在STOP模式下,CPU不執(zhí)行用戶程序,過(guò)程映像也不會(huì)自動(dòng)更新。3.1CPU的工作模式
上電后CPU進(jìn)入STARTUP模式,進(jìn)行上電診斷和系統(tǒng)初始化,檢查到某些錯(cuò)誤時(shí),將禁止CPU進(jìn)入RUN模式,保持在STOP。STARTUP:A復(fù)位I存儲(chǔ)區(qū)B使用上一次RUN模式最后的值或替換值初始化輸出C執(zhí)行啟動(dòng)OBD將物理輸入的狀態(tài)復(fù)制到I存儲(chǔ)器E將所有中斷事件存儲(chǔ)到要在RUN模式下處理的隊(duì)列中F將過(guò)程映像輸出區(qū)(Q區(qū))的值寫(xiě)到物理輸出3.1CPU的工作模式
啟動(dòng)階段結(jié)束后,進(jìn)入RUN模式,CPU執(zhí)行下圖所示的任務(wù):RUN①將過(guò)程映像輸出區(qū)(Q區(qū))的值寫(xiě)到物理輸出②將物理輸入的狀態(tài)復(fù)制到I存儲(chǔ)器③執(zhí)行程序循環(huán)OB④處理通信請(qǐng)求和進(jìn)行自診斷⑤在掃描周期的任何階段處理中斷和通信3.1CPU的工作模式
PLC使用的物理存儲(chǔ)器類型:RAM,ROM,FlashEPROM(簡(jiǎn)稱為FEPROM)裝載存儲(chǔ)器:非易失性的存儲(chǔ)區(qū),用于保存用戶程序(項(xiàng)目等)、數(shù)據(jù)和組態(tài)信息。所有的CPU都有內(nèi)部的裝載存儲(chǔ)器,CPU插入存儲(chǔ)卡后,用存儲(chǔ)卡做裝載存儲(chǔ)器。類似于計(jì)算機(jī)的硬盤,具有斷電保持功能。工作存儲(chǔ)器:易失性,集成在CPU中的高速存取的RAM。用于在執(zhí)行用戶程序時(shí)存儲(chǔ)用戶項(xiàng)目的某些內(nèi)容。CPU也會(huì)將一些項(xiàng)目?jī)?nèi)容從裝載存儲(chǔ)器復(fù)制到工作存儲(chǔ)器中。類似于計(jì)算機(jī)的內(nèi)存,斷電時(shí)內(nèi)容丟失,而在恢復(fù)供電時(shí)由CPU恢復(fù)。系統(tǒng)存儲(chǔ)器:用來(lái)存儲(chǔ)用戶程序的操作數(shù)據(jù),被劃分為若干個(gè)地址區(qū)域,如過(guò)程映像輸入/輸出,位存儲(chǔ)器,數(shù)據(jù)塊,局部數(shù)據(jù),I/O輸入輸出區(qū)域和診斷緩沖區(qū)等。使用指令可以在相應(yīng)的地址區(qū)域內(nèi)對(duì)數(shù)據(jù)直接進(jìn)行尋址。
用來(lái)防止在電源關(guān)閉時(shí)丟失數(shù)據(jù),可以用不同方法設(shè)置變量的斷電保持功能。3.2存儲(chǔ)器及其尋址地址區(qū)說(shuō)明輸入過(guò)程映像I每一位對(duì)應(yīng)一個(gè)數(shù)字量輸入點(diǎn)。在每個(gè)掃描周期的開(kāi)始階段,CPU對(duì)輸入點(diǎn)進(jìn)行采樣,并將采樣值存于輸入映像寄存器中。CPU在本周期內(nèi)不再改變本區(qū)數(shù)據(jù)。輸出過(guò)程映像Q每一位對(duì)應(yīng)一個(gè)數(shù)字量輸出點(diǎn)。在每個(gè)掃描周期的最開(kāi)始,CPU將輸出過(guò)程映像區(qū)的數(shù)據(jù)傳送給輸出模塊,并驅(qū)動(dòng)外部負(fù)載。位存儲(chǔ)區(qū)M用來(lái)保存控制繼電器的中間操作狀態(tài)或其他控制信息。數(shù)據(jù)塊DB在程序執(zhí)行過(guò)程中存放中間結(jié)果,或用來(lái)保存于工序或任務(wù)有關(guān)的其他數(shù)據(jù)。需要定義:全局?jǐn)?shù)據(jù)塊(所有程序可訪問(wèn)),背景數(shù)據(jù)塊(制定的FB或SFB)局部數(shù)據(jù)L暫時(shí)存儲(chǔ)器或給子程序傳遞參數(shù),局部變量只能在本單元有效。I/O輸入?yún)^(qū)域可以直接訪問(wèn)集中式和分布式輸入模塊I/O輸出區(qū)域可以直接訪問(wèn)集中式和分布式輸入模塊3.2存儲(chǔ)器及其尋址不管使用變量(例如,“Start”或“Stop”)還是絕對(duì)地址(例如,“I0.3”或“Q1.7”),對(duì)輸入(I)或輸出(Q)存儲(chǔ)區(qū)的引用都會(huì)訪問(wèn)過(guò)程映像而非物理輸出。要立即訪問(wèn)或強(qiáng)制用戶程序中的物理(外圍設(shè)備)輸入或輸出,請(qǐng)?jiān)谝煤竺嫣砑印?P”(例如,“Stop:P”或“Q0.3:P”)。
局部數(shù)據(jù)L:只要調(diào)用代碼塊,CPU就會(huì)分配要在執(zhí)行塊期間使用的臨時(shí)或本地存儲(chǔ)器(L)。代碼塊執(zhí)行完畢后,CPU將重新分配本地存儲(chǔ)器,以用于執(zhí)行其它代碼塊。3.2存儲(chǔ)器及其尋址存儲(chǔ)區(qū)描述強(qiáng)制保持過(guò)程映像輸入(I)在掃描循環(huán)開(kāi)始時(shí),從物理輸入復(fù)制的輸入值NoNo物理輸入(I_:P)通過(guò)該區(qū)域立即讀取物理輸入YesNo過(guò)程映像出(Q)在掃描循環(huán)開(kāi)始時(shí),將輸出值寫(xiě)入物理輸出NoNo物理輸出(Q_:P)通過(guò)該區(qū)域立即寫(xiě)物理輸出YesNo位存儲(chǔ)器(M)用于存儲(chǔ)用戶程序的中間運(yùn)算結(jié)果或標(biāo)志位NoYes臨時(shí)局部存儲(chǔ)器(L)塊的臨時(shí)局部數(shù)據(jù),只能供塊內(nèi)部使用,只可以通過(guò)符合方式來(lái)訪問(wèn)NoNo數(shù)據(jù)塊(DB)數(shù)據(jù)存儲(chǔ)器與FB的參數(shù)存儲(chǔ)器NoYes3.2存儲(chǔ)器及其尋址變量類型符號(hào)位數(shù)取值范圍常數(shù)舉例位Bool11,0TRUE,FALSE或1,0字節(jié)Byte816#0016#FF16#12,16#AB字Word1616#000016#FFFF16#ABCD,16#0001雙字DWord3216#0000000016#FFFFFFFF16#02468ACE字符Char816#0016#FF‘A’,‘t’,‘@’有符號(hào)字節(jié)SInt8-128127123,-123整數(shù)Int16-3276832767123,-123雙整數(shù)Dint32-21474836482147483647123,-123無(wú)符號(hào)字節(jié)USInt80255123無(wú)符號(hào)整數(shù)UInt16065535123無(wú)符號(hào)雙整數(shù)UDInt3204294967295123浮點(diǎn)數(shù)(實(shí)數(shù))Real321.17549510-383.402823103812.45,-3.4,-1.2E+3雙精度浮點(diǎn)數(shù)LReal642.225073858507202010-3081.79769313486231571030812345.12345-1,2E+40時(shí)間Time321T#-24d20h31m23s648msT#24d20h31m23s648msT#1d_2h_15m_30s_45ms3.3系統(tǒng)存儲(chǔ)區(qū)與數(shù)據(jù)類型——基本數(shù)據(jù)類型結(jié)構(gòu)簡(jiǎn)單,不帶分支,一個(gè)程序包含了所有指令。所有的指令都在OB1中----每個(gè)掃描周期都要掃描執(zhí)行所有的指令,不斷循環(huán)執(zhí)行。即使某些不用的部分代碼也需要執(zhí)行。因此CPU效率低,沒(méi)有充分利用。需要多次執(zhí)行相同或類似的操作,需要重復(fù)編寫(xiě)相同或類似的程序。程序結(jié)構(gòu)不清晰----管理和測(cè)試不便大型程序編寫(xiě)時(shí)避免采用線性化編程線性化編程模塊化程序根據(jù)功能分為不同的邏輯塊。在OB1中可根據(jù)條件決定塊的調(diào)用和執(zhí)行;特點(diǎn)是控制任務(wù)被分成不同的塊,易于團(tuán)隊(duì)分工合作同時(shí)編程,調(diào)試方便;不同的程序塊只有在需要時(shí)OB1才去調(diào)用,因此每次循環(huán)中不是所有的塊都執(zhí)行,CPU利用效率高。模塊化編程中,被調(diào)用快和調(diào)用快之間沒(méi)有數(shù)據(jù)交換。3.4編程方法
結(jié)構(gòu)化編程將過(guò)程要求類似的或相關(guān)的任務(wù)歸類,形成通用的解決方案,在相應(yīng)的程序塊中解決??梢栽贠B1中或其他程序塊中調(diào)用;該程序塊編程時(shí)采用形式參數(shù),可以通過(guò)不用的實(shí)際參數(shù)調(diào)用相同的程序塊。被調(diào)用快和調(diào)用塊之間有數(shù)據(jù)交換,需要對(duì)數(shù)據(jù)進(jìn)行管理。結(jié)構(gòu)化編程必須對(duì)系統(tǒng)功能進(jìn)行合理的分析、分解和綜合,對(duì)編程設(shè)計(jì)人員的要求較高。創(chuàng)建用于自動(dòng)化任務(wù)的用戶程序時(shí),需要將程序的指令插入代碼塊中:●組織塊(OB)對(duì)應(yīng)于CPU中的特定事件,并可中斷用戶程序的執(zhí)行。用于循環(huán)執(zhí)行用戶程序的默認(rèn)組織塊(OB1)為用戶程序提供基本結(jié)構(gòu),是唯一一個(gè)用戶必需的代碼塊。如果程序中包括其它OB,這些OB會(huì)中斷OB1的執(zhí)行。其它OB可執(zhí)行特定功能,如用于啟動(dòng)任務(wù)、用于處理中斷和錯(cuò)誤或者用于按特定的時(shí)間間隔執(zhí)行特定的程序代碼?!窆δ軌K(FB)是從另一個(gè)代碼塊(OB、FB或FC)進(jìn)行調(diào)用時(shí)執(zhí)行的子例程。調(diào)用塊將參數(shù)傳遞到FB,并標(biāo)識(shí)可存儲(chǔ)特定調(diào)用數(shù)據(jù)或該FB實(shí)例的特定數(shù)據(jù)塊(DB)。更改背景DB可使通用FB控制一組設(shè)備的運(yùn)行。例如,借助包含每個(gè)泵或閥門的特定運(yùn)行參數(shù)的不同背景DB,一個(gè)FB可控制多個(gè)泵或閥。●功能(FC)是從另一個(gè)代碼塊(OB、FB或FC)進(jìn)行調(diào)用時(shí)執(zhí)行的子例程。FC不具有相關(guān)的背景DB。調(diào)用塊將參數(shù)傳遞給FC。FC中的輸出值必須寫(xiě)入存儲(chǔ)器地址或全局DB中。●數(shù)據(jù)塊(D
B)用于存放執(zhí)行用戶程序時(shí)所需的變量數(shù)據(jù)的數(shù)據(jù)區(qū)。用戶程序中除了邏輯程序外,還需要對(duì)存儲(chǔ)過(guò)程狀態(tài)和信號(hào)信息的數(shù)據(jù)進(jìn)行處理,數(shù)據(jù)是以變量的形式存儲(chǔ),通過(guò)存儲(chǔ)地址和數(shù)據(jù)類型來(lái)確定數(shù)據(jù)的唯一性功能塊(FB)與功能(FC)檢驗(yàn)FC、FB重要指標(biāo)是可移植性(可重用性)。編程員在長(zhǎng)期的編程過(guò)程中,不斷積累了大量的FC和FB。如果它們內(nèi)部全部使用局部變量,不用全局變量,不作任何修改,就可以將它們移植到其他項(xiàng)目,通過(guò)調(diào)用與被調(diào)用的關(guān)系,可以迅速生成新的項(xiàng)目程序。把相同功能的工作編制成FB,然后在FC里調(diào)用,程序修改起來(lái)方便。
例子:有10臺(tái)電機(jī),編制啟動(dòng),停止邏輯,報(bào)警,復(fù)位邏輯。
FB+FC:FB+背景數(shù)據(jù)塊+FC調(diào)用(把這些電機(jī)對(duì)應(yīng)的I/O點(diǎn)添到FB的管腳上)
FC:1)要寫(xiě)10遍,2)如果用粘貼和復(fù)制的話,有可能有的I/O點(diǎn)忘記修改或其他一些錯(cuò)誤,3)程序的結(jié)構(gòu)性不強(qiáng),維護(hù)起來(lái)浪費(fèi)時(shí)間。如果子程序的任務(wù)不能在一個(gè)掃描周期完成,需要在兩次調(diào)用之間保存某些變量的值,則應(yīng)選用FB,而不是FC。因?yàn)檫@種情況下FC需要用全局變量(例如共享數(shù)據(jù)塊和M區(qū))來(lái)保存這些變量的值,但是這樣會(huì)影響FC的可移植性。如果塊的內(nèi)部使用了全局變量,在移植時(shí)需要考慮每個(gè)塊使用的全局變量是否會(huì)與別的塊產(chǎn)生地址沖突(同一地址重復(fù)使用)。如果這樣的FC很多,移植是附加的工作量將會(huì)很大,也很容易出錯(cuò)。一、觸點(diǎn)指令bitbit
當(dāng)bit=1
時(shí),常開(kāi)觸點(diǎn)閉合、常閉觸點(diǎn)斷開(kāi)。當(dāng)bit=0
時(shí),常開(kāi)觸點(diǎn)斷開(kāi)、常閉觸點(diǎn)閉合。輸出線圈:如果“真”值(電流或“信號(hào)流”)被傳送到線圈,則CPU將通過(guò)接通線圈來(lái)激活線圈(設(shè)置為“1”)??梢栽诔绦蚨沃虚g插入輸出線圈,而不僅局限于程序段末尾。此外,CPU還支持取反線圈,該線圈反映信號(hào)流反向流入線圈。如果沒(méi)有能流流入NOT觸點(diǎn),則會(huì)有能流流出如果有能流流入NOT觸點(diǎn),則沒(méi)有能流流出。5.1基本指令-----
位邏輯指令
一、觸點(diǎn)指令1)可將觸點(diǎn)相互連接并創(chuàng)建用戶自己的組合邏輯。2)如果用戶指定的輸入位使用存儲(chǔ)器標(biāo)識(shí)符I(輸入)或Q(輸出),則從過(guò)程映像寄存器中讀取位值。
通過(guò)在I偏移量后加入“:P”,可指定立即讀取物理輸入(例如:“%I3.4:P”)。對(duì)于立即讀取,直接從物理輸入讀取位數(shù)據(jù)值,而非從過(guò)程映像中讀取。立即讀取不會(huì)更新過(guò)程映像。通過(guò)在Q偏移量后加入“:P”,可指定立即寫(xiě)入物理輸出(例如:“%Q3.4:P”)。對(duì)于立即寫(xiě)入,將位數(shù)據(jù)值寫(xiě)入過(guò)程映像輸出并直接寫(xiě)入物理輸出。5.1基本指令-----
位邏輯指令
一、觸點(diǎn)指令可組合多個(gè)電路來(lái)執(zhí)行邏輯運(yùn)算。例如,將兩個(gè)觸點(diǎn)串聯(lián)可以創(chuàng)建兩個(gè)輸入的AND運(yùn)算。第一個(gè)開(kāi)關(guān)和第二個(gè)開(kāi)關(guān)必須閉合,才能通電。在LAD中,通過(guò)按序組合兩個(gè)指令來(lái)表示AND運(yùn)算。對(duì)于OR邏輯,可將兩個(gè)觸點(diǎn)并聯(lián)。為了傳遞電流,必須閉合第一個(gè)開(kāi)關(guān)“或”第二個(gè)開(kāi)關(guān)。要?jiǎng)?chuàng)建并聯(lián)電路(OR邏輯),可在LAD程序段中創(chuàng)建分支。5.1基本指令-----
位邏輯指令
一、觸點(diǎn)指令如果要從接觸器技術(shù)轉(zhuǎn)換到PLC技術(shù),可能會(huì)遇到無(wú)法直接轉(zhuǎn)換為梯形圖表示的開(kāi)關(guān)組合。(1)橋接電路:例1:電機(jī)啟動(dòng)控制例2:電機(jī)啟保停控制圖為三相籠型異步電動(dòng)機(jī)全壓起動(dòng)單向運(yùn)行控制電路。例3:電機(jī)正反轉(zhuǎn)控制圖為三相籠型異步電動(dòng)機(jī)正反轉(zhuǎn)控制電路。例4:多地點(diǎn)控制
有些電氣設(shè)備,如大型機(jī)床、起重運(yùn)輸機(jī)等,為了操作方便,常要求能在多個(gè)地點(diǎn)對(duì)同一臺(tái)電動(dòng)機(jī)實(shí)現(xiàn)控制。這種控制方法叫做多地點(diǎn)控制。多地點(diǎn)控制的接線原則是:起動(dòng)按鈕應(yīng)并聯(lián)連接,停止按鈕應(yīng)串聯(lián)連接。例5:順序啟動(dòng)控制
在生產(chǎn)實(shí)際中,有時(shí)要求一個(gè)系統(tǒng)中多臺(tái)電動(dòng)機(jī)按一定順序?qū)崿F(xiàn)起動(dòng)和停止,如磨床上的電動(dòng)機(jī)就要求先起動(dòng)液壓泵電動(dòng)機(jī),再起動(dòng)主軸電動(dòng)機(jī)。例5:順序啟動(dòng)控制一對(duì)啟動(dòng)和停止按鈕,順序啟動(dòng)多臺(tái)電機(jī)如何控制?二、置位/復(fù)位指令●S(置位)激活時(shí),OUT地址處的數(shù)據(jù)值設(shè)置為1。S不激活時(shí),OUT不變?!馬(復(fù)位)激活時(shí),OUT地址處的數(shù)據(jù)值設(shè)置為0。R不激活時(shí),OUT不變?!馭ET_BF(置位域)激活時(shí),從OUT地址處開(kāi)始的“n”位數(shù)據(jù)值設(shè)置為1。
SET_BF不激活時(shí),OUT不變。●RESET_BF
(復(fù)位域)激活時(shí),從OUT地址處開(kāi)始的“n”位數(shù)據(jù)值設(shè)置為0。R不激活時(shí),OUT不變。必須位于最右側(cè)?!皀”是否能缺省?觸發(fā)器置位復(fù)位指令:置位優(yōu)先/復(fù)
位于下面的輸入端優(yōu)先若給定輸入I0.2,則三個(gè)輸出Q0.3、Q0.4和Q0.5的時(shí)序圖為:I0.0Q0.3Q0.4Q0.5Q0.6
【例2-1】閱讀以下程序,理解位邏輯指令。
有I0.0,I0.1和I0.2三個(gè)搶答輸入,對(duì)應(yīng)輸出分別為Q4.0,Q4.1和Q4.2。要求:三人任意搶答,誰(shuí)先按動(dòng)瞬時(shí)按鈕,睡得指示燈優(yōu)先亮,且只能亮一盞燈,進(jìn)入下一個(gè)問(wèn)題時(shí),主持人按復(fù)位按鈕,搶答重新開(kāi)始。5.1基本指令-----
位邏輯指令
【例2-2】搶答器設(shè)計(jì)P觸點(diǎn)指令在檢測(cè)到每一次正跳變(從OFF到ON)時(shí),讓能流接通一個(gè)掃描周期。N觸點(diǎn)指令在檢測(cè)到每一次負(fù)跳變(從ON到OFF)時(shí),讓能流接通一個(gè)掃描周期。三、邊沿指令PN觸點(diǎn)指令可放置在程序段除分支結(jié)尾外的任何位置1.觸點(diǎn)指令P線圈指令在檢測(cè)到一次正跳變(從OFF到ON)時(shí),線圈對(duì)應(yīng)的位地址接通一個(gè)掃描周期。N線圈指令在檢測(cè)到一次負(fù)跳變(從ON到OFF)時(shí),線圈對(duì)應(yīng)的位地址接通一個(gè)掃描周期。三、邊沿指令bit(P)
bit(N)
線圈指令可放置在程序段的任何位置2.線圈指令“CLK”輸入端檢測(cè)到正跳變或負(fù)跳變時(shí),輸出端接通一個(gè)掃描周期。3.TRIG邊沿指令P_TRIGN_TRIG例3-1若給定輸入I0.0和I0.1,則三個(gè)輸出Q0.0、Q0.1和Q0.2的時(shí)序圖為:
I0.0I0.1Q0.0Q0.1Q0.2接通一個(gè)掃描周期三、邊沿指令例3-2分析并說(shuō)明該程序所實(shí)現(xiàn)的邏輯功能。
網(wǎng)絡(luò)2網(wǎng)絡(luò)3I0.0M0.0M0.1Q0.0t1t2t3t4t5t6t7t8若給定輸入I0.0,時(shí)序圖為:例3-3按動(dòng)一次瞬時(shí)按鈕I0.0,輸出Q4.0亮,再按動(dòng)一次按鈕,輸出Q4.0滅,重復(fù)以上過(guò)程。例3-4若故障信號(hào)I0.0為1,使Q4.0控制的指示燈以1HZ的頻率閃爍。操作人員按復(fù)位按鈕I0.1后,如果故障已經(jīng)消失,則指示燈熄滅,如果沒(méi)有消失,則指示燈轉(zhuǎn)為常亮,直至故障消失。注:
M1.5為CPU的時(shí)鐘存儲(chǔ)器MB1的第五位,其時(shí)鐘頻率為1HZ.S7-1200提供五種定時(shí)器指令:
(1)接通延遲定時(shí)器指令TON輸出Q在預(yù)設(shè)的延時(shí)過(guò)后設(shè)置為ON。(2)保持型接通延遲定時(shí)器指令TONR
輸出Q在預(yù)設(shè)的延時(shí)過(guò)后設(shè)置為ON。在使用R輸入重置經(jīng)過(guò)的時(shí)間之前,會(huì)跨越多個(gè)定時(shí)時(shí)段一直累加經(jīng)過(guò)的時(shí)間。(3)斷開(kāi)延遲定時(shí)器指令TOF輸出Q在預(yù)設(shè)的延時(shí)過(guò)后重置為OFF。
(4)脈沖定時(shí)器指令TP可生成具有預(yù)設(shè)寬度時(shí)間的脈沖。
(5)復(fù)位定時(shí)器指令RT
通過(guò)清除存儲(chǔ)在指定定時(shí)器背景數(shù)據(jù)塊中的時(shí)間數(shù)據(jù)來(lái)重置定時(shí)器。二、定時(shí)器5.1基本指令二、定時(shí)器5.1基本指令輸入端定時(shí)器名稱背景數(shù)據(jù)塊定時(shí)器類型預(yù)設(shè)值時(shí)間計(jì)時(shí)時(shí)間計(jì)時(shí)時(shí)間存儲(chǔ)地址輸出端1)接通延遲定時(shí)器1)接通延遲定時(shí)器1)接通延遲定時(shí)器例1:按下瞬時(shí)啟動(dòng)按鈕I10.0,延時(shí)5s后電動(dòng)機(jī)Q4.0啟動(dòng),按下瞬時(shí)停止按鈕I10.1,延時(shí)10s后電動(dòng)機(jī)Q4.0停止。R1)接通延遲定時(shí)器例2:用接通延遲定時(shí)器實(shí)現(xiàn)一個(gè)周期振蕩電路。1)接通延遲定時(shí)器2)保持型接通延遲定時(shí)器輸入端定時(shí)器名稱背景數(shù)據(jù)塊定時(shí)器類型預(yù)設(shè)值時(shí)間計(jì)時(shí)時(shí)間計(jì)時(shí)時(shí)間存儲(chǔ)地址輸出端復(fù)位輸入主要用于累計(jì)定時(shí)時(shí)間的場(chǎng)合,如記錄一臺(tái)設(shè)備(制動(dòng)器,開(kāi)光等)運(yùn)行的時(shí)間。2)保持型接通延遲定時(shí)器3)關(guān)斷延遲定時(shí)器輸入端定時(shí)器名稱背景數(shù)據(jù)塊定時(shí)器類型預(yù)設(shè)值時(shí)間計(jì)時(shí)時(shí)間計(jì)時(shí)時(shí)間存儲(chǔ)地址輸出端3)關(guān)斷延遲定時(shí)器4)脈沖定時(shí)器輸入端定時(shí)器名稱背景數(shù)據(jù)塊定時(shí)器類型預(yù)設(shè)值時(shí)間計(jì)時(shí)時(shí)間計(jì)時(shí)時(shí)間存儲(chǔ)地址輸出端4)脈沖定時(shí)器4)定時(shí)脈沖器例:用脈沖定時(shí)器實(shí)現(xiàn)一個(gè)周期振蕩電路t1t2t3t4
5s10sM0.0M0.1Q0.05)復(fù)位脈沖器
清除存儲(chǔ)在背景數(shù)據(jù)塊中的時(shí)間數(shù)據(jù)來(lái)重置定時(shí)器。定時(shí)器PT和IN參數(shù)值變化TP定時(shí)器運(yùn)行期間,更改PT
沒(méi)有任何影響。定時(shí)器運(yùn)行期間,更改IN
沒(méi)有任何影響。TON定時(shí)器運(yùn)行期間,更改PT
沒(méi)有任何影響。定時(shí)器運(yùn)行期間,將IN更改為
FALSE會(huì)復(fù)位并停止定時(shí)器。TONR定時(shí)器運(yùn)行期間更改PT
沒(méi)有任何影響,但對(duì)定時(shí)器中斷后繼續(xù)運(yùn)行會(huì)有影響。定時(shí)器運(yùn)行期間將IN更改為FALSE
會(huì)停止定時(shí)器但不會(huì)復(fù)位定時(shí)器。將IN改回TRUE
將使定時(shí)器從累積的時(shí)間值開(kāi)始定時(shí)。TOF定時(shí)器運(yùn)行期間,更改PT
沒(méi)有任何影響。定時(shí)器運(yùn)行期間,將IN更改為TRUE
會(huì)復(fù)位并停止定時(shí)器。二、定時(shí)器PT(預(yù)設(shè)時(shí)間)和ET(經(jīng)過(guò)的時(shí)間)值以表示毫秒時(shí)間的有符號(hào)雙精度整數(shù)形式存儲(chǔ)在存儲(chǔ)器中。
TIME數(shù)據(jù)使用T#標(biāo)識(shí)符,可以簡(jiǎn)單時(shí)間單元“T#200ms”或復(fù)合時(shí)間單元“T#2s_200ms”的形式輸入。
在定時(shí)器指令中,無(wú)法使用上面所示
溫馨提示
- 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)買合同協(xié)議書(shū)
- 2025年優(yōu)先級(jí)債權(quán)投資合同
- 2025年貨物運(yùn)輸保障保險(xiǎn)合同樣本
- 2025年合法小產(chǎn)權(quán)房屋購(gòu)買合同版
- 2025年信息技術(shù)托管項(xiàng)目合同范本
- 2025年住宅小區(qū)物業(yè)服務(wù)購(gòu)買合同范文
- 2025年分期付款轉(zhuǎn)讓合同模板
- 2025年中秋禮品訂購(gòu)合同模版
- 標(biāo)準(zhǔn)格式2025年商業(yè)汽車租賃合同樣例
- 2025年自貢道路運(yùn)輸從業(yè)資格考試系統(tǒng)
- 小班數(shù)學(xué)《整理牛奶柜》課件
- 中考語(yǔ)文真題雙向細(xì)目表
- 我國(guó)新零售業(yè)上市公司財(cái)務(wù)質(zhì)量分析-以蘇寧易購(gòu)為例
- 青島版三年級(jí)下冊(cè)科學(xué)25.小改變大效率教學(xué)課件
- 藥品集采培訓(xùn)課件
- 股骨干骨折教學(xué)演示課件
- 動(dòng)靜脈內(nèi)瘺血栓
- 朗誦《詩(shī)頌風(fēng)華》
- 醫(yī)共體人財(cái)物管理系統(tǒng)需求說(shuō)明
- 大班安全《尖利的東西會(huì)傷人》課件
- 幼兒園一崗雙責(zé)制度及實(shí)施方案(5篇)
評(píng)論
0/150
提交評(píng)論