PLC基本指令和應(yīng)用指令學(xué)習(xí)教案_第1頁
PLC基本指令和應(yīng)用指令學(xué)習(xí)教案_第2頁
PLC基本指令和應(yīng)用指令學(xué)習(xí)教案_第3頁
PLC基本指令和應(yīng)用指令學(xué)習(xí)教案_第4頁
PLC基本指令和應(yīng)用指令學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩211頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1PLC基本基本(jbn)指令和應(yīng)用指令指令和應(yīng)用指令第一頁,共216頁。v 1969年美國數(shù)字設(shè)備公司研制成功并用于工業(yè)(gngy)現(xiàn)場(chǎng)v70年代,計(jì)算機(jī)技術(shù)使PLC從邏輯控制擴(kuò)展到生產(chǎn)過程控制,真正(zhnzhng)成為一種電子計(jì)算機(jī)工業(yè)控制設(shè)備。v1980年國外工業(yè)界正式將其命名為可編程控制器簡(jiǎn)稱PLC。 中文名字為可編程序控制器; 英文名字為Programmable Logic Controller。第1頁/共215頁第二頁,共216頁。 可編程序控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì);它采用了可編程序的存儲(chǔ)器,用來在起內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)

2、、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過數(shù)字式、模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程。可編程序控制器及其有關(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體(zhngt),易于擴(kuò)充其功能的原則設(shè)計(jì)。第2頁/共215頁第三頁,共216頁。模擬量輸入模擬量輸入(shr)行程開關(guān)行程開關(guān)繼電器觸點(diǎn)繼電器觸點(diǎn)按按 鈕鈕傳感器傳感器CPU (ROM、RAM)電源部件電源部件輸輸出出模模塊塊輸入模塊外設(shè)接口外設(shè)接口照明照明電磁閥電磁閥接觸器接觸器光電隔離繼電器、可控硅、晶體管電路編程器打印機(jī)打印機(jī)計(jì)算機(jī)第3頁/共215頁第四頁,共216頁。第4頁/共215頁第五頁,共216頁。第5頁/共215頁第六頁,

3、共216頁。第6頁/共215頁第七頁,共216頁。第7頁/共215頁第八頁,共216頁。對(duì)象,以實(shí)現(xiàn)控制目的。第8頁/共215頁第九頁,共216頁。第9頁/共215頁第十頁,共216頁。第10頁/共215頁第十一頁,共216頁。第11頁/共215頁第十二頁,共216頁。(dinyun),用于對(duì)外部傳感器供電。第12頁/共215頁第十三頁,共216頁。第13頁/共215頁第十四頁,共216頁。第14頁/共215頁第十五頁,共216頁。上PLC通信能力的增強(qiáng)及人機(jī)界面技術(shù)的發(fā)展,使用PLC組成各種控制系統(tǒng)變得非常容易。第15頁/共215頁第十六頁,共216頁。第16頁/共215頁第十七頁,共216

4、頁。量的生產(chǎn)場(chǎng)合。第17頁/共215頁第十八頁,共216頁。第18頁/共215頁第十九頁,共216頁。 開關(guān)量邏輯控制 可編程序控制器具有“與”、“或”、“非”等邏輯指令,可以實(shí)現(xiàn)觸點(diǎn)和電路(dinl)的串、并聯(lián),代替繼電器進(jìn)行組合邏輯控制、定時(shí)控制與順序邏輯控制。第19頁/共215頁第二十頁,共216頁。第20頁/共215頁第二十一頁,共216頁。 閉環(huán)過程控制 過程控制是通過模擬量 IO模塊,進(jìn)行AD和DA轉(zhuǎn)換,實(shí)現(xiàn)對(duì)溫度、壓力、流量等連續(xù)變化的模擬量的PID閉環(huán)控制。其控制功能已經(jīng)廣泛地應(yīng)用于塑料擠壓成形機(jī)、加熱爐、熱處理爐、鍋爐等設(shè)備,以及輕工、化工、冶金(yjn)、電力等行業(yè)。第21

5、頁/共215頁第二十二頁,共216頁。第22頁/共215頁第二十三頁,共216頁。第23頁/共215頁第二十四頁,共216頁。 1969年美國數(shù)據(jù)設(shè)備公司(DEC)研制了第一臺(tái)PLC,從此PLC發(fā)展迅猛。 我國改革開放后,美國AB、GE、MODICON、TI,日本OMRON、三菱、富士,德國西門子等廠家的產(chǎn)品(chnpn)不斷進(jìn)入我國,并在各行各業(yè)的工控系統(tǒng)中占據(jù)重要地位。第24頁/共215頁第二十五頁,共216頁。第25頁/共215頁第二十六頁,共216頁。PLCPLC的國內(nèi)狀況的國內(nèi)狀況(zhungkung)(zhungkung) 1974 1974年我國開始年我國開始(kish)(kis

6、h)仿制美國的第二代仿制美國的第二代PLCPLC產(chǎn)品,但因產(chǎn)品,但因元器件質(zhì)量和技術(shù)問題等原因未能推廣。直到元器件質(zhì)量和技術(shù)問題等原因未能推廣。直到19771977年,我國才年,我國才研制出第一臺(tái)具有實(shí)用價(jià)值的研制出第一臺(tái)具有實(shí)用價(jià)值的PLCPLC,并開始,并開始(kish)(kish)批量生產(chǎn)和批量生產(chǎn)和應(yīng)用于工業(yè)過程的控制。應(yīng)用于工業(yè)過程的控制。 主要廠家有:北京和利時(shí),科迪納,張前蘇。洛陽易達(dá),無主要廠家有:北京和利時(shí),科迪納,張前蘇。洛陽易達(dá),無錫信捷,南京嘉華,蘭州全志,廣州科賽恩,中山智達(dá),恒日錫信捷,南京嘉華,蘭州全志,廣州科賽恩,中山智達(dá),恒日等。等。第26頁/共215頁第二十

7、七頁,共216頁。第27頁/共215頁第二十八頁,共216頁。第28頁/共215頁第二十九頁,共216頁。第29頁/共215頁第三十頁,共216頁。掃描速度和控制精度等方面使PLC有了很大的提升。第30頁/共215頁第三十一頁,共216頁。計(jì)算機(jī)之間的聯(lián)網(wǎng)能進(jìn)一步實(shí)現(xiàn)計(jì)算機(jī)輔助制造(CAM)和計(jì)算機(jī)輔助設(shè)計(jì)(CAD)。第31頁/共215頁第三十二頁,共216頁。FanucCIMPLICITY用組態(tài)軟件可以大量地減少設(shè)計(jì)上位計(jì)算機(jī)程序的工作量,縮短開發(fā)周期,提高系統(tǒng)的可靠性。第32頁/共215頁第三十三頁,共216頁。的PACSystems RX3i等。n此外一些專門用途的PLC也大量出現(xiàn),如專

8、用于數(shù)控機(jī)床、加工中心外圍電氣控制的PMC(Programmable Machine Controller)等。第33頁/共215頁第三十四頁,共216頁。 就全世界自動(dòng)化市場(chǎng)的過去、現(xiàn)在和可以預(yù)見的未來而言,PLC仍然處于一種(y zhn)核心地位。在最近出現(xiàn)在美國、歐洲和國內(nèi)有關(guān)探討PLC發(fā)展的論文中,這個(gè)結(jié)論是眾口一詞的,盡管對(duì)PLC的未來發(fā)展有著許多不同的意見。 近年來PLC的市場(chǎng)銷售一直堅(jiān)挺;PC控制有了引人注目的進(jìn)展,但畢竟只能對(duì)高端的PLC產(chǎn)品形成競(jìng)爭(zhēng);小型、超小型PLC的發(fā)展勢(shì)頭令人刮目相看;PLC和PC控制在今后可能相互融合。 第34頁/共215頁第三十五頁,共216頁。附加

9、(fji)2:PLC與其他工業(yè)控制系統(tǒng)的比較 PLC與繼電器控制系統(tǒng)比較 繼電器控制采用硬接線方式裝配(zhungpi)而成,只能完成既定的功能。PLC控制只要改變程序并改動(dòng)少量的接線端子,就可適應(yīng)生產(chǎn)工藝的改變。從適應(yīng)性、可靠性及設(shè)計(jì)、安裝、維護(hù)等各方面進(jìn)行比較。傳統(tǒng)的繼電器控制大多數(shù)將被PLC所取代。 與工業(yè)計(jì)算機(jī)比較工業(yè)控制機(jī)控制要求開發(fā)人員具有(jyu)較高的計(jì)算機(jī)專業(yè)知識(shí)和微機(jī)軟件編程的能力。PLC采用了采用面向控制過程、面向問題的“自然語言”進(jìn)行編程,使不熟悉計(jì)算機(jī)的人也能很快掌握使用 ,便于推廣應(yīng)用。PLC是專為工業(yè)現(xiàn)場(chǎng)應(yīng)用而設(shè)計(jì)的,具有(jyu)更高的可靠性。在模型復(fù)雜、計(jì)算量

10、大且較難、實(shí)時(shí)性要求較高的環(huán)境中,工業(yè)控制機(jī)則更能發(fā)揮其專長(zhǎng)。第35頁/共215頁第三十六頁,共216頁。第36頁/共215頁第三十七頁,共216頁。第37頁/共215頁第三十八頁,共216頁。類型、機(jī)器字長(zhǎng)等直接影響PLC運(yùn)算精度和運(yùn)行速度。第38頁/共215頁第三十九頁,共216頁。第39頁/共215頁第四十頁,共216頁。第40頁/共215頁第四十一頁,共216頁。第41頁/共215頁第四十二頁,共216頁。供用戶參考。第42頁/共215頁第四十三頁,共216頁。第43頁/共215頁第四十四頁,共216頁。第44頁/共215頁第四十五頁,共216頁。PLC菱公司的Q系列,A-B公司的PL

11、C-5系列,SIEMENS公司的S7-300、S7-400系列等。三菱Q系列PLC的外形,如圖2-2所示。第45頁/共215頁第四十六頁,共216頁。第46頁/共215頁第四十七頁,共216頁。模生產(chǎn)過程中使用。第47頁/共215頁第四十八頁,共216頁。第48頁/共215頁第四十九頁,共216頁。第49頁/共215頁第五十頁,共216頁。第50頁/共215頁第五十一頁,共216頁。系統(tǒng)。第51頁/共215頁第五十二頁,共216頁。第52頁/共215頁第五十三頁,共216頁。系統(tǒng)實(shí)現(xiàn)工廠自動(dòng)化。第53頁/共215頁第五十四頁,共216頁。1.2 PLC的工作原理1.2.1 繼電器 繼電器主要由

12、電磁線圈、鐵心、觸點(diǎn)和復(fù)位彈簧組成。線圈斷電時(shí)處于斷開狀態(tài)的觸點(diǎn)稱為常開觸點(diǎn),反之為常閉觸點(diǎn)。線圈通電(tng din)時(shí),常閉觸點(diǎn)斷開,常開觸點(diǎn)閉合。線圈斷電時(shí),常開觸點(diǎn)斷開,常閉觸點(diǎn)閉合。第54頁/共215頁第五十五頁,共216頁。 按下起動(dòng)按鈕SB1,電流經(jīng)SB1的常開觸點(diǎn)和SB2的常閉觸點(diǎn)流過KM的線圈。KM的主觸點(diǎn)閉合,電動(dòng)機(jī)開始運(yùn)行。KM的輔助常開觸點(diǎn)同時(shí)接通。 放開起動(dòng)按鈕,SB1的常開觸點(diǎn)斷開,電流經(jīng)KM的輔助常開觸點(diǎn)和SB2的常閉觸點(diǎn)流過KM的線圈。KM輔助常開觸點(diǎn)的這種功能(gngnng)稱為“自鎖”或“自保持”。 圖1-12中的繼電器電路稱為起動(dòng)-保持-停止電路,簡(jiǎn)稱為起

13、保停電路。第55頁/共215頁第五十六頁,共216頁。1.2.2 1.2.2 邏輯運(yùn)算邏輯運(yùn)算 用邏輯代數(shù)中的用邏輯代數(shù)中的1 1和和0 0來表示數(shù)字量控制系統(tǒng)中變量的兩種相反的工作狀態(tài)。線圈通電、常開觸點(diǎn)接通、常閉觸點(diǎn)斷開來表示數(shù)字量控制系統(tǒng)中變量的兩種相反的工作狀態(tài)。線圈通電、常開觸點(diǎn)接通、常閉觸點(diǎn)斷開(dun ki)(dun ki)為為1 1狀態(tài),反之為狀態(tài),反之為0 0狀態(tài)。在波形圖中,用高、低電平分別表示狀態(tài)。在波形圖中,用高、低電平分別表示1 1、0 0狀態(tài)。狀態(tài)?!芭c與”、“或或”、“非非”邏輯運(yùn)算的輸入輸出關(guān)系見表邏輯運(yùn)算的輸入輸出關(guān)系見表1-11-1。第56頁/共215頁第五

14、十七頁,共216頁。 邏輯代數(shù)式 中的加號(hào)表示邏輯“或”,乘號(hào)表示邏輯“與”,上劃線表示邏輯“非”。邏輯運(yùn)算的規(guī)則為先“與”后“或”。括號(hào)優(yōu)先,先執(zhí)行括號(hào)中的“或”運(yùn)算。1.2.3 PLC的工作原理 1. 掃描工作方式 RUN模式執(zhí)行用戶程序,“RUN” LED亮。STOP模式不執(zhí)行用戶程序,可以下載程序。模式開關(guān)在RUN位置(wi zhi)時(shí),上電后自動(dòng)進(jìn)入RUN模式。 PC和PLC之間建立起通信連接后,若模式開關(guān)在RUN位置(wi zhi), 可用編程軟件改變CPU的操作模式。 初始化后PLC循環(huán)不停地分階段處理各種任務(wù)。在STOP模式,只執(zhí)行內(nèi)部處理和通信服務(wù)這兩個(gè)階段的任務(wù)。RUN模式

15、時(shí),還要完成另外3個(gè)階段的操作。 第57頁/共215頁第五十八頁,共216頁。第58頁/共215頁第五十九頁,共216頁。第59頁/共215頁第六十頁,共216頁。第60頁/共215頁第六十一頁,共216頁。第61頁/共215頁第六十二頁,共216頁。 在輸入處理階段,讀取所有外部輸入電路的接通/斷開狀態(tài)。外部輸入電路接通時(shí), 對(duì)應(yīng)的輸入映像存儲(chǔ)器為ON(1狀態(tài)), 梯形圖中對(duì)應(yīng)的常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。反之輸入映像存儲(chǔ)器為OFF(0狀態(tài))。 在程序執(zhí)行階段,如果沒有跳轉(zhuǎn)指令,CPU逐條順序(shnx)地執(zhí)行用戶程序。執(zhí)行程序時(shí),對(duì)輸入/輸出的讀寫通常是通過輸入/輸出映像存儲(chǔ)器,而不是實(shí)際

16、的I/O點(diǎn)。 在輸出處理階段,CPU將輸出映像區(qū)的0、1狀態(tài)傳送到輸出鎖存器。梯形圖中某一輸出位的線圈“通電”,對(duì)應(yīng)的輸出映像存儲(chǔ)器為1,對(duì)應(yīng)的硬件繼電器的常開觸點(diǎn)閉合,外部負(fù)載工作。反之外部負(fù)載斷電。 可用中斷程序和立即I/O指令提高PLC的響應(yīng)速度。 2掃描周期 在RUN模式時(shí),每次掃描循環(huán)的時(shí)間稱為掃描周期。第62頁/共215頁第六十三頁,共216頁。 5PLC的工作(gngzu)原理第63頁/共215頁第六十四頁,共216頁。 執(zhí)行第一條指令時(shí),從X0對(duì)應(yīng)的輸入映像存儲(chǔ)器取出二進(jìn)制數(shù)并保存。 執(zhí)行第二條指令時(shí),取出Y0對(duì)應(yīng)的輸出映像存儲(chǔ)器中的二進(jìn)制數(shù),與X0對(duì)應(yīng)的二進(jìn)制數(shù)作“或”運(yùn)算,

17、運(yùn)算結(jié)果被暫時(shí)保存。 執(zhí)行第3、第4條指令時(shí),分別取出X1或X2對(duì)應(yīng)的輸入映像存儲(chǔ)器中的二進(jìn)制數(shù),因?yàn)槭浅i]觸點(diǎn),自動(dòng)取反以后與前面的運(yùn)算結(jié)果作“與”運(yùn)算,運(yùn)算結(jié)果被暫時(shí)保存。 執(zhí)行第5條指令時(shí),將二進(jìn)制數(shù)運(yùn)算結(jié)果送入Y0對(duì)應(yīng)的輸出映像存儲(chǔ)器。 在輸出處理(chl)階段,CPU將各輸出映像存儲(chǔ)器中的二進(jìn)制數(shù)傳送給輸出模塊并鎖存起來,如果Y0對(duì)應(yīng)的輸出映像存儲(chǔ)器存放的是二進(jìn)制數(shù)1,外接的負(fù)載線圈將通電,反之將斷電。第64頁/共215頁第六十五頁,共216頁。第65頁/共215頁第六十六頁,共216頁。第66頁/共215頁第六十七頁,共216頁。第67頁/共215頁第六十八頁,共216頁。第68頁

18、/共215頁第六十九頁,共216頁。第69頁/共215頁第七十頁,共216頁。量短的系統(tǒng),可以選用掃描速度快的PLC或在軟件及硬件上采取適當(dāng)?shù)拇胧?,如采用REF指令,改變?yōu)V波電路(dinl)的時(shí)間常數(shù)等。第70頁/共215頁第七十一頁,共216頁。 PLC與繼電器工作原理的差別與繼電器工作原理的差別PLC與繼電器工作原理的差別,主要是下列幾點(diǎn):(1)組成元件的差別。繼電器控制線路是許多真正的硬件繼電器組成,而梯形圖則由許多所謂“軟繼電器”即軟元件或編程元件組成。(2)觸點(diǎn)數(shù)量的差別。硬繼電器的觸點(diǎn)數(shù)量有限,用于控制的繼電器的觸點(diǎn)數(shù)一般只有48對(duì);而梯形圖中每個(gè)軟元件供編程使用的觸點(diǎn)數(shù)在理論上有

19、無限對(duì)。(3)邏輯關(guān)系上的差別。繼電器電路圖是用低壓電器的接線表達(dá)邏輯控制關(guān)系的,可編程控制器則主要使用梯形圖表達(dá)這種邏輯關(guān)系。(4)運(yùn)行時(shí)序上的差別。在運(yùn)行時(shí)序上,對(duì)于繼電器電路來說,忽略電磁滯后及機(jī)械滯后,同一個(gè)繼電器所有觸點(diǎn)的動(dòng)作和它的線圈通電或斷電可認(rèn)為是同時(shí)發(fā)生的。但在PLC中,由于程序的循環(huán)掃描,同一個(gè)器件的線圈工作和它的各個(gè)觸點(diǎn)的動(dòng)作并不同時(shí)發(fā)生。這就是繼電器系統(tǒng)的并行工作方式和PLC的串行工作方式的差別。第71頁/共215頁第七十二頁,共216頁。填空題 1) PLC主要由 、 、 和 組成。 2) 繼電器的線圈“斷電”時(shí),其常開觸點(diǎn) ,常閉觸點(diǎn) 。 3) 外部輸入電路接通時(shí),

20、對(duì)應(yīng)的輸入過程映像寄存器為 狀態(tài),梯形圖中后者的常開觸點(diǎn) ,常閉觸點(diǎn)_。 4) 若梯形圖中輸出Y的線圈“斷電”,對(duì)應(yīng)的輸出過程映像寄存器為 _狀態(tài),在修改輸出階段(jidun)后,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的線圈 ,其常開觸點(diǎn) ,外部負(fù)載 。 第72頁/共215頁第七十三頁,共216頁。 1CPU模塊模塊 CPU模塊主要由CPU芯片和存儲(chǔ)器組成。 2I/O模塊 I/O模塊是輸入(Input)模塊和輸出(Output)模塊的簡(jiǎn)稱。 輸入模塊用來采集輸入信號(hào),輸出模塊用來控制外部的負(fù)載和執(zhí)行器。 I/O模塊還有電平轉(zhuǎn)換與隔離的作用。 3編程設(shè)備 編程軟件用來生成和編輯程序,和監(jiān)控程序的運(yùn)行

21、。 4電源 PLC使用AC 220V電源或DC 24V電源。小型PLC可以為輸入電路和外部的電子傳感器提供DC 24V電源。第73頁/共215頁第七十四頁,共216頁。第74頁/共215頁第七十五頁,共216頁。第75頁/共215頁第七十六頁,共216頁。第76頁/共215頁第七十七頁,共216頁。第77頁/共215頁第七十八頁,共216頁。第78頁/共215頁第七十九頁,共216頁。第79頁/共215頁第八十頁,共216頁。第第2 2章章 FX FX系列系列(xli)PLC(xli)PLC的硬件的硬件2.1 FX系列系列(xli)PLC的硬件結(jié)構(gòu)的硬件結(jié)構(gòu) 1基本單元、擴(kuò)展單元和擴(kuò)展模塊基本

22、單元、擴(kuò)展單元和擴(kuò)展模塊 FX系列系列(xli)PLC采用整體式結(jié)構(gòu),基本單元內(nèi)有采用整體式結(jié)構(gòu),基本單元內(nèi)有CPU、輸入、輸入/輸出電路和電源,擴(kuò)展單元內(nèi)只有輸入輸出電路和電源,擴(kuò)展單元內(nèi)只有輸入/輸出電路和電源,基本單元和擴(kuò)展單元用扁平電纜連接。輸出電路和電源,基本單元和擴(kuò)展單元用扁平電纜連接。 基本單元有一個(gè)基本單元有一個(gè)RS-422編程接口和編程接口和RUN/STOP開關(guān),開關(guān),F(xiàn)X1S、FX1N和和FX3G系列系列(xli)有兩個(gè)內(nèi)置的設(shè)置參數(shù)用的小電位器。有兩個(gè)內(nèi)置的設(shè)置參數(shù)用的小電位器。 2功能擴(kuò)展板與顯示模塊功能擴(kuò)展板與顯示模塊 功能擴(kuò)展板的價(jià)格便宜。可以將功能擴(kuò)展板或微型設(shè)定

23、顯示模塊安裝在基本單元內(nèi)。功能擴(kuò)展板有開關(guān)量輸入、輸出板,模擬量輸入、輸出板,功能擴(kuò)展板的價(jià)格便宜??梢詫⒐δ軘U(kuò)展板或微型設(shè)定顯示模塊安裝在基本單元內(nèi)。功能擴(kuò)展板有開關(guān)量輸入、輸出板,模擬量輸入、輸出板,8點(diǎn)電位器板和多種通信板。點(diǎn)電位器板和多種通信板。 3特殊模塊特殊模塊 有模擬量輸入有模擬量輸入/輸出模塊、高速計(jì)數(shù)器模塊、脈沖輸出模塊、定位單元輸出模塊、高速計(jì)數(shù)器模塊、脈沖輸出模塊、定位單元/模塊和通信模塊等。模塊和通信模塊等。第80頁/共215頁第八十一頁,共216頁。 4存儲(chǔ)器 PLC的存儲(chǔ)器分為系統(tǒng)程序存儲(chǔ)器和用戶程序存儲(chǔ)器。 (1)隨機(jī)訪問存儲(chǔ)器(RAM) RAM的工作速度高、價(jià)格

24、便宜、改寫方便。芯片斷電后儲(chǔ)存的信息將會(huì)丟失。 FX2N、FX3U等系列用RAM 和鋰電池來實(shí)現(xiàn)斷電時(shí)程序和數(shù)據(jù)的保存。需要更換鋰電池時(shí),基本單元面板上的“電池電壓過低”發(fā)光二極管亮,同時(shí)特殊輔助繼電器M8005的常開觸點(diǎn)接通。FX2N、FX3U等系列可以用EEPROM存儲(chǔ)器盒來擴(kuò)展(kuzhn)存儲(chǔ)器容量。 (2)只讀存儲(chǔ)器(ROM) ROM的內(nèi)容只能讀出,不能寫入。斷電后儲(chǔ)存的信息不會(huì)丟失。ROM用來存放系統(tǒng)程序。 (3)EEPROM(可以電擦除可編程的只讀存儲(chǔ)器) EEPROM的數(shù)據(jù)可以讀出和改寫,斷電后信息不會(huì)丟失。寫入數(shù)據(jù)的時(shí)間比RAM長(zhǎng),寫入的次數(shù)有限制。FX1S、FX1N和FX3

25、G等系列使用EEPROM來保存用戶程序。第81頁/共215頁第八十二頁,共216頁。2.2 FX系列PLC性能簡(jiǎn)介2.2.1 FX各子系列性能簡(jiǎn)介 1FX系列產(chǎn)品型號(hào)的代碼(di m)見圖2-1。例如FX1N-60MT-D屬于FX1N系列,是有60個(gè)I/O點(diǎn)的基本單元,晶體管輸出型,DC電源、漏型輸入/輸出型。第82頁/共215頁第八十三頁,共216頁。 2.3 I/O模塊模塊(m kui)與特殊功能模塊與特殊功能模塊(m kui)2.3.1 開關(guān)量輸入電路與開關(guān)量輸出電路開關(guān)量輸入電路與開關(guān)量輸出電路 1開關(guān)量輸入電路開關(guān)量輸入電路 第83頁/共215頁第八十四頁,共216頁。第84頁/共2

26、15頁第八十五頁,共216頁。第85頁/共215頁第八十六頁,共216頁。第86頁/共215頁第八十七頁,共216頁。出電路可驅(qū)動(dòng)交流或直流負(fù)載,但其響應(yīng)時(shí)間長(zhǎng),動(dòng)作頻率低。第87頁/共215頁第八十八頁,共216頁。第88頁/共215頁第八十九頁,共216頁。第89頁/共215頁第九十頁,共216頁。第90頁/共215頁第九十一頁,共216頁。第91頁/共215頁第九十二頁,共216頁。第92頁/共215頁第九十三頁,共216頁。第93頁/共215頁第九十四頁,共216頁。第94頁/共215頁第九十五頁,共216頁。第95頁/共215頁第九十六頁,共216頁。第96頁/共215頁第九十七頁,

27、共216頁。第97頁/共215頁第九十八頁,共216頁。負(fù)載和直流負(fù)載。雙向晶閘管輸出電路只能驅(qū)動(dòng)交流負(fù)載。n晶體管輸出電路只能驅(qū)動(dòng)直流負(fù)載。第98頁/共215頁第九十九頁,共216頁。第3章 FX系列(xli)PLC編程基礎(chǔ) 3.1 PLC的編程語言的編程語言 1. 順序功能圖順序功能圖 用來編制順序控制程序,第用來編制順序控制程序,第5章將詳細(xì)介紹。章將詳細(xì)介紹。 2. 梯形圖梯形圖 梯形圖是使用得最多的圖形編程語言。在分析梯形圖中的邏輯關(guān)系時(shí),可以想象左右梯形圖是使用得最多的圖形編程語言。在分析梯形圖中的邏輯關(guān)系時(shí),可以想象左右(zuyu)兩側(cè)垂直母線之間有一個(gè)左正右負(fù)的直流電源電壓。觸

28、點(diǎn)電路接通時(shí),有一個(gè)假想的兩側(cè)垂直母線之間有一個(gè)左正右負(fù)的直流電源電壓。觸點(diǎn)電路接通時(shí),有一個(gè)假想的“能流能流”流過線圈。能流只能從左向右流動(dòng)。流過線圈。能流只能從左向右流動(dòng)。第99頁/共215頁第一百頁,共216頁。 3. 功能塊圖 功能塊圖是類似于數(shù)字邏輯電路的編程語言,國內(nèi)很少使用。 4. 指令表 指令表程序由指令組成,適合程序設(shè)計(jì)經(jīng)驗(yàn)豐富的程序員使用。 5. 結(jié)構(gòu)文本 結(jié)構(gòu)文本是為IEC 61131-3標(biāo)準(zhǔn)(biozhn)創(chuàng)建的一種專用的高級(jí)編程語言。PASCAL、C、BASIC等高級(jí)編程語言,這種編程方式叫做結(jié)構(gòu)文本 第100頁/共215頁第一百零一頁,共216頁。第101頁/共21

29、5頁第一百零二頁,共216頁。混合型的數(shù)據(jù)結(jié)構(gòu),如后面介紹的編程元件定時(shí)器(T)和計(jì)數(shù)器(C)都是采用字位混合的數(shù)據(jù)結(jié)構(gòu)。第102頁/共215頁第一百零三頁,共216頁。 3.2 FX系列系列PLC的軟元件的軟元件 3.2.1 位軟元件位軟元件 位軟元件只有兩種不同的狀態(tài),線圈位軟元件只有兩種不同的狀態(tài),線圈“通電通電”、常開觸點(diǎn)接通、常閉觸點(diǎn)斷開稱為、常開觸點(diǎn)接通、常閉觸點(diǎn)斷開稱為ON,相反的狀態(tài)稱為,相反的狀態(tài)稱為OFF。分別用二進(jìn)制數(shù)。分別用二進(jìn)制數(shù)1和和0來表示這兩種狀態(tài)。來表示這兩種狀態(tài)。 1輸入繼電器(輸入繼電器(X) 輸入繼電器是輸入繼電器是PLC接收外部輸入的開關(guān)量信號(hào)的窗口接

30、收外部輸入的開關(guān)量信號(hào)的窗口(chungku)。 輸入繼電器和輸出繼電器的軟元件號(hào)用八進(jìn)制數(shù)表示,其他軟元件的元件號(hào)為十進(jìn)制數(shù)。八進(jìn)制數(shù)只有輸入繼電器和輸出繼電器的軟元件號(hào)用八進(jìn)制數(shù)表示,其他軟元件的元件號(hào)為十進(jìn)制數(shù)。八進(jìn)制數(shù)只有07這這8個(gè)數(shù)字,遵循個(gè)數(shù)字,遵循“逢逢8進(jìn)進(jìn)1”的運(yùn)算規(guī)則。的運(yùn)算規(guī)則。 基本單元的輸入繼電器和輸出繼電器的軟元件號(hào)從基本單元的輸入繼電器和輸出繼電器的軟元件號(hào)從0開始,擴(kuò)展單元和擴(kuò)展模塊接著它左邊的模塊的輸入、輸出編號(hào)自動(dòng)分配,但是元件號(hào)的末位數(shù)從開始,擴(kuò)展單元和擴(kuò)展模塊接著它左邊的模塊的輸入、輸出編號(hào)自動(dòng)分配,但是元件號(hào)的末位數(shù)從0開始分配。開始分配。 2輸出繼

31、電器(輸出繼電器(Y) 輸出繼電器是輸出繼電器是PLC向外部負(fù)載發(fā)送信號(hào)的窗口向外部負(fù)載發(fā)送信號(hào)的窗口(chungku)。如果圖。如果圖3-5的梯形圖中的梯形圖中Y4的線圈的線圈“通電通電”,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的常開觸點(diǎn)閉合,使外部負(fù)載工作。,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的常開觸點(diǎn)閉合,使外部負(fù)載工作。第103頁/共215頁第一百零四頁,共216頁。 3一般用途輔助(fzh)繼電器(M) 輔助(fzh)繼電器相當(dāng)于繼電器系統(tǒng)的中間繼電器,是一種內(nèi)部的狀態(tài)標(biāo)志位,它沒有斷電保持功能。 第104頁/共215頁第一百零五頁,共216頁。第105頁/共215頁第一百零六頁,共21

32、6頁。第106頁/共215頁第一百零七頁,共216頁。 5特殊輔助繼電器 FX3G、FX3U和FX3UC有512點(diǎn)特殊輔助繼電器,其他(qt)系列為256點(diǎn)。特殊輔助繼電器分為兩類。 (1)觸點(diǎn)利用型 在用戶程序中直接使用其觸點(diǎn),下面是幾個(gè)例子: 1)M8000(運(yùn)行監(jiān)視):RUN模式為ON;STOP模式為OFF。 2)M8002(初始化脈沖):僅在M8000由OFF變?yōu)镺N的一個(gè)掃描周期內(nèi)為ON。 3)M8004(錯(cuò)誤發(fā)生):運(yùn)算出錯(cuò)時(shí)為ON,例如除法指令的除數(shù)為0。 4)M8005:鋰電池電壓下降至規(guī)定值時(shí)變?yōu)镺N。 5)M8011M8014分別是10ms、100ms、1s和1min時(shí)鐘脈

33、沖,占空比為50%。第107頁/共215頁第一百零八頁,共216頁。 (2)線圈驅(qū)動(dòng)型 由用戶程序驅(qū)動(dòng)其線圈,使PLC執(zhí)行特定的操作。例如: M8030的線圈“通電”后,“電池電壓降低”發(fā)光二極管熄滅; M8034的線圈“通電”時(shí),禁止所有的輸出; 執(zhí)行菜單命令“幫助(bngzh)”“特殊繼電器/寄存器”,可以找到分類排列的特殊繼電器和特殊寄存器的幫助(bngzh)信息。 6狀態(tài) 狀態(tài)(S,State)是用于編制順序控制程序的軟元件,它與STL指令(步進(jìn)梯形指令)一起使用(見第5章)。第108頁/共215頁第一百零九頁,共216頁。第109頁/共215頁第一百一十頁,共216頁。 1一般用途定

34、時(shí)器 FX各子系列的定時(shí)器見表3-2。100ms、10ms和1ms定時(shí)器的最大定時(shí)時(shí)間分別為3276.7s、327.67s和32.767s。 在子程序或中斷程序中應(yīng)使用T192T199。 圖3-9中X0的常開觸點(diǎn)接通時(shí),T1的當(dāng)前值計(jì)數(shù)器從零開始,對(duì)100ms時(shí)鐘脈沖進(jìn)行累加計(jì)數(shù)。當(dāng)前值等于設(shè)定值100(10s)時(shí),T1的常開觸點(diǎn)接通,當(dāng)前值保持不變。X0的常開觸點(diǎn)斷開或PLC斷電時(shí),T1被復(fù)位,復(fù)位后T1的常開觸點(diǎn)斷開,當(dāng)前值被清零。一般用途定時(shí)器沒有(mi yu)斷電保持功能。第110頁/共215頁第一百一十一頁,共216頁。第111頁/共215頁第一百一十二頁,共216頁。 2累計(jì)型定時(shí)

35、器 圖3-10中X1的常開觸點(diǎn)(ch din)接通時(shí),累計(jì)型定時(shí)器T250的當(dāng)前值計(jì)數(shù)器對(duì)100ms時(shí)鐘脈沖進(jìn)行累加計(jì)數(shù)。X1的常開觸點(diǎn)(ch din)斷開或PLC斷電時(shí)停止定時(shí),T250的當(dāng)前值保持不變。X1的常開觸點(diǎn)(ch din)再次接通或重新上電時(shí)繼續(xù)定時(shí),累計(jì)時(shí)間為9s時(shí),T250的常開觸點(diǎn)(ch din)動(dòng)作。需要用復(fù)位指令RST將累計(jì)型定時(shí)器強(qiáng)制復(fù)位。 第112頁/共215頁第一百一十三頁,共216頁。3.2.3 內(nèi)部計(jì)數(shù)內(nèi)部計(jì)數(shù)(j sh)器器 內(nèi)部計(jì)數(shù)內(nèi)部計(jì)數(shù)(j sh)器(器(C)用來對(duì))用來對(duì)PLC的內(nèi)部映像存儲(chǔ)器(的內(nèi)部映像存儲(chǔ)器(X、Y、M和和S)提供的信號(hào)計(jì)數(shù))提供

36、的信號(hào)計(jì)數(shù)(j sh),計(jì)數(shù),計(jì)數(shù)(j sh)信號(hào)為信號(hào)為ON或或OFF的持續(xù)時(shí)間應(yīng)大于的持續(xù)時(shí)間應(yīng)大于PLC的掃描周期。的掃描周期。 116位加計(jì)數(shù)位加計(jì)數(shù)(j sh)器器 16位加計(jì)數(shù)位加計(jì)數(shù)(j sh)器的設(shè)定值為器的設(shè)定值為132767。當(dāng)計(jì)數(shù)。當(dāng)計(jì)數(shù)(j sh)器的復(fù)位輸入電路斷開,器的復(fù)位輸入電路斷開,X0的常開觸點(diǎn)由斷開變?yōu)榻油〞r(shí)(即計(jì)數(shù)的常開觸點(diǎn)由斷開變?yōu)榻油〞r(shí)(即計(jì)數(shù)(j sh)脈沖的上升沿),脈沖的上升沿),C0的當(dāng)前值加的當(dāng)前值加1。C0的當(dāng)前值等于設(shè)定值的當(dāng)前值等于設(shè)定值5時(shí),時(shí),C0的常開觸點(diǎn)接通。再來計(jì)數(shù)的常開觸點(diǎn)接通。再來計(jì)數(shù)(j sh)脈沖時(shí)其當(dāng)前值不變。計(jì)數(shù)脈

37、沖時(shí)其當(dāng)前值不變。計(jì)數(shù)(j sh)器也可以通過數(shù)據(jù)寄存器來指定設(shè)定值。器也可以通過數(shù)據(jù)寄存器來指定設(shè)定值。 X1的常開觸點(diǎn)接通時(shí),的常開觸點(diǎn)接通時(shí),C0被復(fù)位,其常開觸點(diǎn)斷開,計(jì)數(shù)被復(fù)位,其常開觸點(diǎn)斷開,計(jì)數(shù)(j sh)當(dāng)前值被清當(dāng)前值被清0。第113頁/共215頁第一百一十四頁,共216頁。第114頁/共215頁第一百一十五頁,共216頁。 232位加減(ji jin)計(jì)數(shù)器 32位加減(ji jin)計(jì)數(shù)器C200C234的設(shè)定值為 2147483648+2147483647,特殊輔助繼電器M8200M8234為ON時(shí),對(duì)應(yīng)的計(jì)數(shù)器為減計(jì)數(shù),反之為加計(jì)數(shù)。第115頁/共215頁第一百一十六

38、頁,共216頁。 3.2.5 數(shù)據(jù)寄存器、指針與常數(shù)數(shù)據(jù)寄存器、指針與常數(shù) 1數(shù)據(jù)寄存器數(shù)據(jù)寄存器 數(shù)據(jù)寄存器(數(shù)據(jù)寄存器(D)用來存儲(chǔ))用來存儲(chǔ)16位二進(jìn)制數(shù)(一個(gè)字),兩個(gè)數(shù)據(jù)寄存器合并位二進(jìn)制數(shù)(一個(gè)字),兩個(gè)數(shù)據(jù)寄存器合并(hbng)起來可以存放起來可以存放32位數(shù)據(jù)。在位數(shù)據(jù)。在D0和和D1組成的組成的32位數(shù)據(jù)寄存器(位數(shù)據(jù)寄存器(D0,D1)中,)中,D0存放低存放低16位,位,D1存放高存放高16位。數(shù)據(jù)寄存器的最高位為符號(hào)位,符號(hào)位為位。數(shù)據(jù)寄存器的最高位為符號(hào)位,符號(hào)位為0時(shí)數(shù)據(jù)為正,為時(shí)數(shù)據(jù)為正,為1時(shí)數(shù)據(jù)為負(fù)。時(shí)數(shù)據(jù)為負(fù)。 (1)一般用途數(shù)據(jù)寄存器沒有斷電保持功能。)一

39、般用途數(shù)據(jù)寄存器沒有斷電保持功能。 (2)PLC從從RUN模式進(jìn)入模式進(jìn)入STOP模式時(shí),斷電保持型寄存器的值保持不變。模式時(shí),斷電保持型寄存器的值保持不變。 (3)擴(kuò)展寄存器和擴(kuò)展文件寄存器)擴(kuò)展寄存器和擴(kuò)展文件寄存器 FX3G、FX3U和和FX3UC的擴(kuò)展寄存器(的擴(kuò)展寄存器(R)用來擴(kuò)展數(shù)據(jù)寄存器()用來擴(kuò)展數(shù)據(jù)寄存器(D)。擴(kuò)展寄存器()。擴(kuò)展寄存器(R)的內(nèi)容可以保存在擴(kuò)展文件寄存器()的內(nèi)容可以保存在擴(kuò)展文件寄存器(ER)中。)中。 第116頁/共215頁第一百一十七頁,共216頁。途途(yngt)數(shù)據(jù)寄存器的功能。數(shù)據(jù)寄存器的功能。第117頁/共215頁第一百一十八頁,共216頁

40、。 3文件寄存器文件寄存器 D1000開始是斷電保持型數(shù)據(jù)寄存器,可以將它們?cè)O(shè)置為最大開始是斷電保持型數(shù)據(jù)寄存器,可以將它們?cè)O(shè)置為最大7000點(diǎn)的文件寄存器(見表點(diǎn)的文件寄存器(見表3-6),每),每500點(diǎn)文件寄存器為點(diǎn)文件寄存器為1個(gè)記錄塊。個(gè)記錄塊。 文件寄存器用來設(shè)置具有相同軟元件編號(hào)的數(shù)據(jù)寄存器的初始值。文件寄存器用來設(shè)置具有相同軟元件編號(hào)的數(shù)據(jù)寄存器的初始值。 4外部調(diào)整寄存器外部調(diào)整寄存器 FX1S、FX1N和和FX3G有兩個(gè)有兩個(gè)(lin )內(nèi)置的設(shè)置參數(shù)用的小電位器,用小螺絲刀調(diào)節(jié)電位器,對(duì)應(yīng)的數(shù)據(jù)寄存器內(nèi)置的設(shè)置參數(shù)用的小電位器,用小螺絲刀調(diào)節(jié)電位器,對(duì)應(yīng)的數(shù)據(jù)寄存器D80

41、30或或D8031的值(的值(0255)隨之而變。)隨之而變。 5變址寄存器變址寄存器 FX系列有系列有16個(gè)變址寄存器個(gè)變址寄存器V0V7和和Z0Z7。在。在32位操作時(shí)將軟元件號(hào)相同的位操作時(shí)將軟元件號(hào)相同的V、Z(例如(例如V2、Z2)合并使用,)合并使用,Z為低位。為低位。 變址寄存器用來改變軟元件的編號(hào)或常數(shù)的值。實(shí)例見變址寄存器用來改變軟元件的編號(hào)或常數(shù)的值。實(shí)例見4.1.1節(jié)。節(jié)。2015.3.20講到這里。講到這里。 第118頁/共215頁第一百一十九頁,共216頁。用指令(用指令(CALL)調(diào)用子程序的)調(diào)用子程序的入口地址,或者條件跳轉(zhuǎn)指令入口地址,或者條件跳轉(zhuǎn)指令(CJ)

42、的跳轉(zhuǎn)目標(biāo)。)的跳轉(zhuǎn)目標(biāo)。FX2N共有共有128點(diǎn)分支用指針。點(diǎn)分支用指針。第119頁/共215頁第一百二十頁,共216頁。第120頁/共215頁第一百二十一頁,共216頁。3.4 FX系列系列PLC的基本的基本(jbn)指令指令3.4.1 與觸點(diǎn)線圈有關(guān)的指令與觸點(diǎn)線圈有關(guān)的指令 LD和和LDI分別是電路開始的常開觸點(diǎn)和常閉觸點(diǎn)對(duì)應(yīng)的指令。分別是電路開始的常開觸點(diǎn)和常閉觸點(diǎn)對(duì)應(yīng)的指令。 AND和和ANI分別是常開觸點(diǎn)和常閉觸點(diǎn)串聯(lián)連接指令。分別是常開觸點(diǎn)和常閉觸點(diǎn)串聯(lián)連接指令。OR和和ORI分別是常開觸點(diǎn)和常閉觸點(diǎn)并聯(lián)連接指令。分別是常開觸點(diǎn)和常閉觸點(diǎn)并聯(lián)連接指令。 上述觸點(diǎn)指令可以用于軟元

43、件上述觸點(diǎn)指令可以用于軟元件X、Y、M、T、C和和S。 OUT是驅(qū)動(dòng)線圈的輸出指令,可以用于是驅(qū)動(dòng)線圈的輸出指令,可以用于Y、M、T、C和和S。線圈和輸出類指令應(yīng)放在梯形圖同一行的最右邊。連續(xù)使用的。線圈和輸出類指令應(yīng)放在梯形圖同一行的最右邊。連續(xù)使用的OUT指令相當(dāng)于線圈的并聯(lián)。指令相當(dāng)于線圈的并聯(lián)。 定時(shí)器和計(jì)數(shù)器的定時(shí)器和計(jì)數(shù)器的OUT指令之后應(yīng)設(shè)置以字母指令之后應(yīng)設(shè)置以字母K開始的十進(jìn)制常數(shù)或數(shù)據(jù)寄存器開始的十進(jìn)制常數(shù)或數(shù)據(jù)寄存器D。第121頁/共215頁第一百二十二頁,共216頁。第122頁/共215頁第一百二十三頁,共216頁。第123頁/共215頁第一百二十四頁,共216頁。 【

44、例3-1】 已知圖3-47中X1的波形,畫出M0的波形。 在X1上升沿之前,X1的常開觸點(diǎn)斷開,M0和M1均為OFF,其波形用低電平表示。 在X1的上升沿,X1和M1的觸點(diǎn)同時(shí)閉合,M0變?yōu)镺N。 從上升沿之后的第二個(gè)掃描周期(zhuq)開始,M1為ON,其常閉觸點(diǎn)斷開,使M0為OFF。M0只是在X1的上升沿ON一個(gè)掃描周期(zhuq)。 交換上下兩行電路,M0的線圈不會(huì)通電。第124頁/共215頁第一百二十五頁,共216頁。3.4.2 電路塊串并聯(lián)指令與堆棧指令電路塊串并聯(lián)指令與堆棧指令 1電路塊串并聯(lián)指令電路塊串并聯(lián)指令 ORB和和ANB指令分別是多觸點(diǎn)電路塊的并聯(lián)、串聯(lián)連接指令。指令分別

45、是多觸點(diǎn)電路塊的并聯(lián)、串聯(lián)連接指令。 指令表中的指令表中的ORB指令將它上面的兩個(gè)觸點(diǎn)電路塊并聯(lián),它相當(dāng)于電路塊間右側(cè)的一段垂直連線指令將它上面的兩個(gè)觸點(diǎn)電路塊并聯(lián),它相當(dāng)于電路塊間右側(cè)的一段垂直連線(lin xin)。在指令表中,要并、串聯(lián)的電路塊的起始觸點(diǎn)使用。在指令表中,要并、串聯(lián)的電路塊的起始觸點(diǎn)使用LD或或LDI指令。指令。 指令表中的指令表中的ANB指令將它上面的兩個(gè)觸點(diǎn)電路塊串聯(lián)。指令將它上面的兩個(gè)觸點(diǎn)電路塊串聯(lián)。ANB指令相當(dāng)于兩個(gè)電路塊之間的串聯(lián)連線指令相當(dāng)于兩個(gè)電路塊之間的串聯(lián)連線(lin xin),該點(diǎn)也是它右邊的電路塊的,該點(diǎn)也是它右邊的電路塊的LD點(diǎn)。點(diǎn)。第125頁/

46、共215頁第一百二十六頁,共216頁。第126頁/共215頁第一百二十七頁,共216頁。 【例3-2】 將圖3-50中的指令表程序轉(zhuǎn)換為梯形圖。 首先在語句表中將電路劃分(hu fn)為若干塊,各電路塊從含有LD的指令(例如LD、LDI和LDP等)開始,在下一條含有LD的指令或ANB、ORB指令之前結(jié)束。然后分析各塊電路之間的串并聯(lián)關(guān)系。 ORB或ANB指令并、串聯(lián)的是它上面靠近它的已經(jīng)連接好的電路。第127頁/共215頁第一百二十八頁,共216頁。第128頁/共215頁第一百二十九頁,共216頁。 2堆棧(duzhn)指令與多分支輸出電路 MPS、MRD和MPP指令分別是壓入堆棧(duzhn

47、)、讀取堆棧(duzhn)和彈出堆棧(duzhn)指令,它們用于多重輸出電路。堆棧(duzhn)采用先進(jìn)后出的數(shù)據(jù)存取方式,MPS指令用于儲(chǔ)存電路中分支處的邏輯運(yùn)算結(jié)果,執(zhí)行MPS指令時(shí),邏輯運(yùn)算結(jié)果壓入堆棧(duzhn)的第一層,堆棧(duzhn)中原來的數(shù)據(jù)依次向下一層推移。 MRD指令讀取存儲(chǔ)在堆棧(duzhn)最上層的電路中分支點(diǎn)處的運(yùn)算結(jié)果,將下一個(gè)觸點(diǎn)強(qiáng)制性地連接在該點(diǎn)。第129頁/共215頁第一百三十頁,共216頁。第130頁/共215頁第一百三十一頁,共216頁。 MPP指令彈出(調(diào)用并去掉)存儲(chǔ)在堆棧最上層的電路(dinl)分支點(diǎn)的運(yùn)算結(jié)果。將下一觸點(diǎn)連接到該點(diǎn),然后從堆棧中

48、去掉該點(diǎn)的運(yùn)算結(jié)果。堆棧中各層的數(shù)據(jù)向上移動(dòng)一層,最上層的數(shù)據(jù)在讀出后從堆棧內(nèi)消失。 將梯形圖轉(zhuǎn)換為指令表程序時(shí),編程軟件自動(dòng)加入MPS、MRD和MPP指令。寫入指令表程序時(shí),必須由用戶來寫入MPS、MRD和MPP指令。 每一條MPS指令必須有一條對(duì)應(yīng)的MPP指令,處理最后一條支路時(shí)必須使用MPP指令,而不是MRD指令。第131頁/共215頁第一百三十二頁,共216頁。第132頁/共215頁第一百三十三頁,共216頁。 3.4.3 邊沿檢測(cè)指令與微分輸出(shch)指令 1邊沿檢測(cè)指令 PLS是上升沿檢測(cè)指令,PLF是下降沿檢測(cè)指令。它們只能用于輸出(shch)繼電器和非特殊的輔助繼電器。圖3

49、-53中的M0僅在X0的常開觸點(diǎn)由斷開變?yōu)榻油ǎ碭0的上升沿)時(shí)的一個(gè)掃描周期內(nèi)為ON,M1僅在X0的常開觸點(diǎn)由接通變?yōu)閿嚅_(即X0的下降沿)時(shí)的一個(gè)掃描周期內(nèi)為ON。第133頁/共215頁第一百三十四頁,共216頁。第134頁/共215頁第一百三十五頁,共216頁。 2邊沿(binyn)檢測(cè)觸點(diǎn)指令 LDP、ANDP和ORP是用來檢測(cè)上升沿的觸點(diǎn)指令,LDF、ANDF和ORF是用來檢測(cè)下降沿的觸點(diǎn)指令。第135頁/共215頁第一百三十六頁,共216頁。 【例3-3】單按鈕控制電路的仿真實(shí)驗(yàn)(shyn) 電動(dòng)機(jī)停機(jī)時(shí)按下按鈕,因?yàn)镸2的線圈斷電,其常閉觸點(diǎn)閉合,X7的上升沿檢測(cè)觸點(diǎn)使Y15的

50、線圈通電并自保持,電動(dòng)機(jī)開始運(yùn)行。再次按下按鈕,M2的線圈通電,其常閉觸點(diǎn)斷開,使Y15的線圈斷電,電動(dòng)機(jī)停機(jī)。第136頁/共215頁第一百三十七頁,共216頁。3.4.4 其他指令其他指令1置位指令與復(fù)位指令置位指令與復(fù)位指令 置位指令置位指令SET將指定的軟元件置位,將指定的軟元件置位,X3的常開觸點(diǎn)接通時(shí),的常開觸點(diǎn)接通時(shí),M3變?yōu)樽優(yōu)镺N并保持并保持(boch)該狀態(tài)。復(fù)位指令該狀態(tài)。復(fù)位指令RST將指定的軟元件復(fù)位,將指定的軟元件復(fù)位,X5的常開觸點(diǎn)接通時(shí),的常開觸點(diǎn)接通時(shí),M3變?yōu)樽優(yōu)镺FF并保持并保持(boch)該狀態(tài)。置位復(fù)位指令有記憶和保持該狀態(tài)。置位復(fù)位指令有記憶和保持(b

51、och)的功能。的功能。SET指令可以用于指令可以用于Y、M和和S,RST指令可以用于復(fù)位指令可以用于復(fù)位Y、M、S,或?qū)⒆周浽?,或?qū)⒆周浽﨑、Z和和V的內(nèi)容清零,還用來復(fù)位累計(jì)型定時(shí)器和計(jì)數(shù)器。的內(nèi)容清零,還用來復(fù)位累計(jì)型定時(shí)器和計(jì)數(shù)器。 2取反指令取反指令I(lǐng)NV將該指令之前的邏輯運(yùn)算結(jié)果取反。將該指令之前的邏輯運(yùn)算結(jié)果取反。第137頁/共215頁第一百三十八頁,共216頁。第138頁/共215頁第一百三十九頁,共216頁。第139頁/共215頁第一百四十頁,共216頁。 3主控指令與主控復(fù)位指令 主控指令MC用于表示主控區(qū)的開始。MC指令只能用于輸出繼電器Y和非特殊輔助繼電器M。主控復(fù)

52、位指令MCR是MC的復(fù)位指令,用來表示主控區(qū)的結(jié)束。 執(zhí)行MC指令后,母線(LD點(diǎn))移到主控觸點(diǎn)的下面去了,MCR使左側(cè)母線回到原來的位置。與主控觸點(diǎn)下面的母線相連的觸點(diǎn)使用(shyng)LD或LDI指令。 圖3-60的左圖是寫入模式,右圖是監(jiān)視模式,寫入模式不顯示主控觸點(diǎn)。 圖3-60中X16的常開觸點(diǎn)接通時(shí),執(zhí)行MC和MCR之間的指令。X16的常開觸點(diǎn)斷開時(shí),不執(zhí)行上述區(qū)間的指令,用OUT指令驅(qū)動(dòng)的軟元件變?yōu)镺FF。第140頁/共215頁第一百四十一頁,共216頁。第141頁/共215頁第一百四十二頁,共216頁。 在MC指令區(qū)內(nèi)使用MC指令稱為嵌套。MC和MCR指令中包含嵌套的層數(shù)N0N

53、7,N0為最高層,N7為最低層。 有嵌套時(shí),MCR指令將同時(shí)復(fù)位低的嵌套層,例如指令“MCR N2”將復(fù)位27層。 主控指令實(shí)際上用得不多。 4空操作指令與END指令 NOP為空操作指令,使該步序作空操作。 END指令為程序結(jié)束指令,將強(qiáng)制結(jié)束當(dāng)前的掃描執(zhí)行(zhxng)過程。第142頁/共215頁第一百四十三頁,共216頁。第143頁/共215頁第一百四十四頁,共216頁。第144頁/共215頁第一百四十五頁,共216頁。第145頁/共215頁第一百四十六頁,共216頁。第146頁/共215頁第一百四十七頁,共216頁。第147頁/共215頁第一百四十八頁,共216頁。部輸入觸點(diǎn)的狀態(tài)來進(jìn)行

54、的。第148頁/共215頁第一百四十九頁,共216頁。 3.4.5 編程注意事項(xiàng)編程注意事項(xiàng) 1. 梯形圖程序應(yīng)按照自上而下,自左而右的順序編寫。梯形圖程序應(yīng)按照自上而下,自左而右的順序編寫。 2雙線圈輸出雙線圈輸出 在同一個(gè)程序中,如果同一個(gè)軟元件的線圈使用在同一個(gè)程序中,如果同一個(gè)軟元件的線圈使用(shyng)了兩次或多次,稱為雙線圈輸出。一般應(yīng)避免出現(xiàn)雙線圈輸出現(xiàn)象。了兩次或多次,稱為雙線圈輸出。一般應(yīng)避免出現(xiàn)雙線圈輸出現(xiàn)象。第149頁/共215頁第一百五十頁,共216頁。第150頁/共215頁第一百五十一頁,共216頁。第151頁/共215頁第一百五十二頁,共216頁。示。第152頁/

55、共215頁第一百五十三頁,共216頁。第153頁/共215頁第一百五十四頁,共216頁。3-40圖(b),可以避免使用進(jìn)棧指令MPS、出棧指令MPP和電路塊串聯(lián)(chunlin)指令A(yù)NB。第154頁/共215頁第一百五十五頁,共216頁。第155頁/共215頁第一百五十六頁,共216頁。第156頁/共215頁第一百五十七頁,共216頁。第157頁/共215頁第一百五十八頁,共216頁。第158頁/共215頁第一百五十九頁,共216頁。第159頁/共215頁第一百六十頁,共216頁。 3參數(shù)參數(shù)(cnsh)可調(diào)的指示燈閃爍電路振蕩可調(diào)的指示燈閃爍電路振蕩電路(或閃爍電路電路(或閃爍電路/脈沖發(fā)

56、生器電路)脈沖發(fā)生器電路) X5的常開觸點(diǎn)接通后,的常開觸點(diǎn)接通后,T4開始定時(shí),開始定時(shí),2s后定后定時(shí)時(shí)間到,時(shí)時(shí)間到,T4的常開觸點(diǎn)接通,的常開觸點(diǎn)接通,Y4變?yōu)樽優(yōu)镺N,T5開始定時(shí)。開始定時(shí)。3s后后T5的定時(shí)時(shí)間到,它的常閉的定時(shí)時(shí)間到,它的常閉觸點(diǎn)斷開,使觸點(diǎn)斷開,使T4的線圈的線圈“斷電斷電”,Y4變?yōu)樽優(yōu)镺FF,T5的線圈的線圈“斷電斷電”。下一掃描周期因?yàn)?。下一掃描周期因?yàn)門5的常閉的常閉觸點(diǎn)接通,觸點(diǎn)接通,T4又開始定時(shí)。又開始定時(shí)。 Y4“通電通電”和和“斷電斷電”的時(shí)間分別等于的時(shí)間分別等于T5和和T4的的設(shè)定值。設(shè)定值。第160頁/共215頁第一百六十一頁,共216

57、頁。 7定時(shí)范圍的擴(kuò)展(kuzhn) 用M8014的觸點(diǎn)給計(jì)數(shù)器提供周期為1min的時(shí)鐘脈沖,可以實(shí)現(xiàn)最長(zhǎng)定時(shí)時(shí)間為32767min的定時(shí)。第161頁/共215頁第一百六十二頁,共216頁。 X5的常開觸點(diǎn)接通時(shí),T0開始定時(shí),600s后定時(shí)時(shí)間到,它的常閉觸點(diǎn)斷開,使它自己復(fù)位。復(fù)位后T0的當(dāng)前值變?yōu)?,下一個(gè)掃描(somio)周期T0的常閉觸點(diǎn)接通,又開始定時(shí)。T0等組成了一個(gè)脈沖發(fā)生器,脈沖的周期等于T0的設(shè)定值,脈沖的寬度只有一個(gè)掃描(somio)周期。T0產(chǎn)生的脈沖送給C2計(jì)數(shù),計(jì)滿6000個(gè)數(shù) (即1000h) 后,C2的常開觸點(diǎn)閉合。第162頁/共215頁第一百六十三頁,共216

58、頁。第第4 4章章 FX FX系列系列(xli)PLC(xli)PLC的應(yīng)用指令的應(yīng)用指令4.1 應(yīng)用(yngyng)指令概述4.1.1 應(yīng)用(yngyng)指令的表示方法 1助記符與操作數(shù) 圖4-1中的(S)表示源操作數(shù),(D)表示目標(biāo)操作數(shù)?!啊北硎究梢允褂米冎饭δ堋或m表示其他操作數(shù)。 用編程軟件輸入圖4-1中的應(yīng)用(yngyng)指令MEAN時(shí),單擊工具條中的方括號(hào)按鈕,輸入“MEAN D0 D10 K3”,指令助記符和各操作數(shù)之間用空格分隔。 X0的常開觸點(diǎn)接通時(shí),執(zhí)行指令MEAN,求3個(gè)數(shù)據(jù)寄存器D0D2中的數(shù)據(jù)的平均值,運(yùn)算結(jié)果用D10保存。編程軟件中的應(yīng)用(yngyng)指令

59、用方括號(hào)來表示。MEAN指令的功能號(hào)為45,簡(jiǎn)寫為FNC 45。第163頁/共215頁第一百六十四頁,共216頁。第164頁/共215頁第一百六十五頁,共216頁。第165頁/共215頁第一百六十六頁,共216頁。 232位指令 圖4-1左圖左下角的“D”表示可以處理32位數(shù)據(jù),相鄰的兩個(gè)數(shù)據(jù)寄存器組成32位的數(shù)據(jù)寄存器對(duì)?!癉MOV D2 D4”將D2和D3組成的32位整數(shù)(D2,D3)中的數(shù)據(jù)傳送給(D4,D5),D2為低16位數(shù)據(jù)。 3脈沖(michng)執(zhí)行指令 應(yīng)用指令有連續(xù)執(zhí)行和脈沖(michng)執(zhí)行兩種執(zhí)行方式。圖4-1左圖右下角的“P”表示可以采用脈沖(michng)執(zhí)行方式

60、。僅僅在圖4-2中X0由OFF變?yōu)镺N狀態(tài)的上升沿時(shí),執(zhí)行一次INCP指令。 指令后面沒有“P”時(shí),每個(gè)掃描周期都要執(zhí)行一次指令。INC(加1)、DEC(減1)和XCH(數(shù)據(jù)交換)等指令一般應(yīng)使用脈沖(michng)執(zhí)行方式。第166頁/共215頁第一百六十七頁,共216頁。第167頁/共215頁第一百六十八頁,共216頁。 4變址寄存器 FX系列有16個(gè)變址寄存器(V0V7和Z0Z7)。循環(huán)程序一般需要使用變址寄存器。 圖4-3中Z1的值為4,D6Z1相當(dāng)于軟元件D10(6 + 4)。V0的值為50,K100V0相當(dāng)于十進(jìn)制常數(shù)K150(100 + 50)。 32位指令(zhlng)中V、Z

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論