第6章 可編程控制器的編程語言及指令系統(tǒng)_第1頁
第6章 可編程控制器的編程語言及指令系統(tǒng)_第2頁
第6章 可編程控制器的編程語言及指令系統(tǒng)_第3頁
第6章 可編程控制器的編程語言及指令系統(tǒng)_第4頁
第6章 可編程控制器的編程語言及指令系統(tǒng)_第5頁
已閱讀5頁,還剩143頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第6章可編程控制器編程語言及章可編程控制器編程語言及 指令系統(tǒng)指令系統(tǒng) n PLC的編程語言(的編程語言(IEC61131-3中的中的5種種PLC基本語言)基本語言) 梯梯 形形 圖(圖( L D ):以圖形方式表達(dá)觸點(diǎn)和線圈以及:以圖形方式表達(dá)觸點(diǎn)和線圈以及 特殊指令塊的梯級(jí)。特殊指令塊的梯級(jí)。 指指 令令 表(表( I L ):類似匯編程序的基于文本的語言:類似匯編程序的基于文本的語言 與其相對(duì)應(yīng)的是與其相對(duì)應(yīng)的是LD。 順序功能圖(順序功能圖(SFC):不僅僅是一種語言,更是一種組不僅僅是一種語言,更是一種組 織控制程序的圖形化方式??椏刂瞥绦虻膱D形化方式。 結(jié)結(jié) 構(gòu)構(gòu) 文文 本(本(

2、 S T ):):類似類似Pascal的基于文本的語言的基于文本的語言 功功 能能 塊塊 圖(圖(FBD):一種對(duì)應(yīng)于線路圖的圖形語言。:一種對(duì)應(yīng)于線路圖的圖形語言。 FBD廣泛地用于過程工業(yè)。廣泛地用于過程工業(yè)。 6.1 PLC6.1 PLC的編程語言的編程語言 1 1、梯形圖(、梯形圖(Ladder diagramLadder diagram) 梯形圖語言梯形圖語言是一種以圖形符號(hào)及其在圖中的相互關(guān)系表示是一種以圖形符號(hào)及其在圖中的相互關(guān)系表示 控制關(guān)系的編程語言控制關(guān)系的編程語言,是從繼電器電路圖演變過來的。,是從繼電器電路圖演變過來的。 可編程控制器中可編程控制器中參與邏輯組合的元件可

3、看成和繼電器一樣參與邏輯組合的元件可看成和繼電器一樣 的器件,具有常開、常閉觸點(diǎn)及線圈;且線圈的得電及失的器件,具有常開、常閉觸點(diǎn)及線圈;且線圈的得電及失 電將導(dǎo)致觸點(diǎn)的相應(yīng)動(dòng)作電將導(dǎo)致觸點(diǎn)的相應(yīng)動(dòng)作。再用母線代替電源線;用能量。再用母線代替電源線;用能量 流概念來代替繼電器線路中的電流概念,采用繪制繼電器流概念來代替繼電器線路中的電流概念,采用繪制繼電器 線路圖類似的思路繪出梯形圖。線路圖類似的思路繪出梯形圖。 PLCPLC中的繼電器等編程元件并不是實(shí)際物理元件,而是機(jī)中的繼電器等編程元件并不是實(shí)際物理元件,而是機(jī) 內(nèi)存儲(chǔ)器中的存儲(chǔ)單元,它的所謂接通不過是相應(yīng)存儲(chǔ)單內(nèi)存儲(chǔ)器中的存儲(chǔ)單元,它的

4、所謂接通不過是相應(yīng)存儲(chǔ)單 元置元置1 1而已。而已。 控制電路圖控制電路圖 SB1 SB2 KM KM X1 X0 COM Y0 COM KM SB2 SB1 PLC外部接線圖外部接線圖 Y0 X1 Y0 X0 梯形圖梯形圖 u 梯形圖與繼電器控制電路相似梯形圖與繼電器控制電路相似 u 直觀、易懂直觀、易懂 I/O分配:分配: X0:?jiǎn)?dòng)啟動(dòng) X1:停車停車 Y0:KM 符號(hào)對(duì)照表符號(hào)對(duì)照表 符號(hào)名稱符號(hào)名稱繼電器電路圖符號(hào)繼電器電路圖符號(hào)梯形圖符號(hào)梯形圖符號(hào) 常開觸點(diǎn)常開觸點(diǎn) 常閉觸點(diǎn)常閉觸點(diǎn) 線線 圖圖 l 最左邊的豎線稱為起始母線也叫最左邊的豎線稱為起始母線也叫左母線左母線,然后,然后按

5、一定的按一定的 控制要求和規(guī)則連接各個(gè)觸點(diǎn),最后以繼電器線圈結(jié)束控制要求和規(guī)則連接各個(gè)觸點(diǎn),最后以繼電器線圈結(jié)束, 稱為一邏輯行或一梯級(jí)。稱為一邏輯行或一梯級(jí)。 X1 X3X2 Y1 X5 X3 X1 X4 X5 梯形圖按從左到右、從上到下的順序書寫。最左邊的豎線梯形圖按從左到右、從上到下的順序書寫。最左邊的豎線 稱為起始母線也叫稱為起始母線也叫左母線左母線,然后,然后按一定的控制要求和規(guī)則連按一定的控制要求和規(guī)則連 接各個(gè)觸點(diǎn),最后以繼電器線圈結(jié)束接各個(gè)觸點(diǎn),最后以繼電器線圈結(jié)束,稱為一邏輯行或一梯,稱為一邏輯行或一梯 級(jí)。當(dāng)級(jí)。當(dāng)PLCPLC處于運(yùn)行狀態(tài)時(shí),處于運(yùn)行狀態(tài)時(shí),PLCPLC對(duì)梯

6、形圖是按掃描方式順序?qū)μ菪螆D是按掃描方式順序 執(zhí)行程序。執(zhí)行程序。 梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入 繼電器、輸出繼電器、內(nèi)部輔助繼電器等,但他們不是物理繼電器、輸出繼電器、內(nèi)部輔助繼電器等,但他們不是物理 繼電器(即硬件繼電器),而是軟件中使用的編程元件,每繼電器(即硬件繼電器),而是軟件中使用的編程元件,每 個(gè)繼電器和個(gè)繼電器和PLCPLC存儲(chǔ)器中元件映象寄存器的一個(gè)存儲(chǔ)單元相對(duì)存儲(chǔ)器中元件映象寄存器的一個(gè)存儲(chǔ)單元相對(duì) 應(yīng),因此稱為應(yīng),因此稱為“軟繼電器軟繼電器”。相應(yīng)位的狀態(tài)為。相應(yīng)位的狀態(tài)為“1”1”,表示該,表示該

7、繼電器線圈通電,其常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開;相應(yīng)位繼電器線圈通電,其常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開;相應(yīng)位 的狀態(tài)為的狀態(tài)為“0”0”,表示該繼電器線圈失電,其常開觸點(diǎn)斷開,表示該繼電器線圈失電,其常開觸點(diǎn)斷開, 常閉觸點(diǎn)閉合。常閉觸點(diǎn)閉合。 2 2、指令表(、指令表(Instruction listInstruction list) 指令表也叫做指令表也叫做語句表。語句表。一條指令一般由助記符一條指令一般由助記符 和操作數(shù)二部分組成和操作數(shù)二部分組成,有的指令只有助記符沒有有的指令只有助記符沒有 操作數(shù),稱為無操作數(shù)指令操作數(shù),稱為無操作數(shù)指令。 指令表程序和梯形圖程序有嚴(yán)格的對(duì)應(yīng)關(guān)系指令表程

8、序和梯形圖程序有嚴(yán)格的對(duì)應(yīng)關(guān)系。 步序步序 指令指令 地址地址 0 LD X2 1 AND X0 2 OUT Y3 3 LD Y3 4 ANI X3 5 OUT M101 6 AND T1 7 OUT Y4 AND ANI AND 3 3、順序功能圖(、順序功能圖(Sequential function chartSequential function chart) 順序功能圖順序功能圖常用來編制順序控制類程序常用來編制順序控制類程序。它包含。它包含步、步、 動(dòng)作、轉(zhuǎn)換動(dòng)作、轉(zhuǎn)換三個(gè)要素。順序功能編程法可將一個(gè)復(fù)雜的控三個(gè)要素。順序功能編程法可將一個(gè)復(fù)雜的控 制過程分解為一些小的工作狀態(tài),對(duì)這

9、些小的工作狀態(tài)的制過程分解為一些小的工作狀態(tài),對(duì)這些小的工作狀態(tài)的 功能分別處理后再依一定的順序控制要求連接組合成整體功能分別處理后再依一定的順序控制要求連接組合成整體 的控制程序。的控制程序。 4 4、功能塊圖(、功能塊圖(Function block diagramFunction block diagram) 功能塊圖是一種功能塊圖是一種類似于數(shù)字邏輯電路的編程語言類似于數(shù)字邏輯電路的編程語言,熟悉數(shù),熟悉數(shù) 字電路的人比較容易掌握。該編程語言用類似與門、或門字電路的人比較容易掌握。該編程語言用類似與門、或門 的方框來表示邏輯運(yùn)算關(guān)系,方框的左側(cè)為邏輯運(yùn)算的輸?shù)姆娇騺肀硎具壿嬤\(yùn)算關(guān)系,方

10、框的左側(cè)為邏輯運(yùn)算的輸 入變量,右側(cè)為輸出變量,入變量,右側(cè)為輸出變量,信號(hào)自左向右流動(dòng)信號(hào)自左向右流動(dòng)。就像電路。就像電路 圖一樣,它們被圖一樣,它們被“導(dǎo)線導(dǎo)線”連接在一起。連接在一起。 助記符 參 數(shù) 注 釋 LD Dat1 (Dat1 OR) OR Dat2 (Dat2 ) AND Sx1 (AND Sx1) AND Sx2 (AND input3) ST StartRS.S1 (Set input3 of StartRS ) LD Reset (Load value of Reset) ST StartRS.R1 (Store in reset input ) CAL StartRS

11、 (Call function blockStartRS ) LD StartRS.Q1 (Load output Q1) ST Start (and store in Start ) 圖5-14 功能塊圖與指令表 RS S1 R1 Q1 1 Start Sx1 Dat2 Reset Dat1 Sx2 5 5、結(jié)構(gòu)文體(、結(jié)構(gòu)文體(Structured textStructured text) 為了增強(qiáng)為了增強(qiáng)PLCPLC的數(shù)學(xué)運(yùn)算、數(shù)據(jù)處理、圖表顯示、的數(shù)學(xué)運(yùn)算、數(shù)據(jù)處理、圖表顯示、 報(bào)表打印等功能,許多大中型報(bào)表打印等功能,許多大中型PLCPLC都配備了都配備了PASCALPASCAL、

12、BASICBASIC、C C語言等高級(jí)編程語言。這種編程方式叫語言等高級(jí)編程語言。這種編程方式叫 作作結(jié)構(gòu)文本結(jié)構(gòu)文本。與梯形圖相比,結(jié)構(gòu)文本有兩個(gè)很。與梯形圖相比,結(jié)構(gòu)文本有兩個(gè)很 大的優(yōu)點(diǎn),其一是能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,其二大的優(yōu)點(diǎn),其一是能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,其二 是非常簡(jiǎn)潔和緊湊,用結(jié)構(gòu)文本編制極其復(fù)雜的是非常簡(jiǎn)潔和緊湊,用結(jié)構(gòu)文本編制極其復(fù)雜的 數(shù)學(xué)運(yùn)算程序可能只占一頁紙。數(shù)學(xué)運(yùn)算程序可能只占一頁紙。 用指令表表示為:用指令表表示為: LD START OR LAMP ANI STOP OUT LAMP 用用ST(結(jié)構(gòu)化文本)表示就是:(結(jié)構(gòu)化文本)表示就是: LAMP:=(START

13、 OR LAMP) AND NOT(LAMP); 6.2 FX6.2 FX系列系列PLCPLC梯形圖中的編程元件梯形圖中的編程元件 u輸入繼電器輸入繼電器 X X u輸出繼電器輸出繼電器 Y Y u輔助繼電器輔助繼電器 M M u狀態(tài)繼電器狀態(tài)繼電器 S S u定時(shí)器定時(shí)器 T T u計(jì)數(shù)器計(jì)數(shù)器 C C u數(shù)據(jù)寄存器數(shù)據(jù)寄存器 D D u變址寄存器變址寄存器 u指針指針 P P、I I、N N u常數(shù)常數(shù) 內(nèi)部軟繼電器內(nèi)部軟繼電器 1 1、輸入、輸入/ /輸出繼電器(輸出繼電器(X/YX/Y) 型號(hào)型號(hào) FX2N- 16M FX2N- 32M FX2N- 48M FX2N- 64M FX2N

14、- 80M FX2N- 128M擴(kuò)展時(shí)擴(kuò)展時(shí) 輸輸輸輸 入入 繼電繼電 器器 X000 X007 8點(diǎn)點(diǎn) X000 X017 16點(diǎn)點(diǎn) X000 X027 24點(diǎn)點(diǎn) X000 X037 32點(diǎn)點(diǎn) X000 X047 40點(diǎn)點(diǎn) X000 X077 64點(diǎn)點(diǎn) X000 X267 184點(diǎn)點(diǎn) 輸輸輸輸 出出 繼電繼電 器器 Y000 Y007 8點(diǎn)點(diǎn) Y000 Y017 16點(diǎn)點(diǎn) Y000 Y027 24點(diǎn)點(diǎn) Y000 Y037 32點(diǎn)點(diǎn) Y000 Y047 40點(diǎn)點(diǎn) Y000 Y077 64點(diǎn)點(diǎn) Y000 Y267 184點(diǎn)點(diǎn) 輸入繼電器輸入繼電器 輸出繼電器輸出繼電器 輸出繼電器是用來將輸出繼電

15、器是用來將PLC內(nèi)部信號(hào)輸出傳送給外部負(fù)載內(nèi)部信號(hào)輸出傳送給外部負(fù)載 輸出繼電器線圈是由輸出繼電器線圈是由PLC內(nèi)部程序驅(qū)動(dòng),其線圈狀態(tài)傳送內(nèi)部程序驅(qū)動(dòng),其線圈狀態(tài)傳送 給輸出單元,再由輸出單元對(duì)應(yīng)的硬觸點(diǎn)來驅(qū)動(dòng)外部負(fù)載給輸出單元,再由輸出單元對(duì)應(yīng)的硬觸點(diǎn)來驅(qū)動(dòng)外部負(fù)載 X0X1 Y0 Y0 X0 COM X0 PLC COM 1 Y0 外 部 電 源 外 部 負(fù) 載 輸 入 觸 電 輸 入 端 子 實(shí) 際 端 子 梯 形 圖 基本單元輸入繼電器的編號(hào)是固定的,擴(kuò)展單元和擴(kuò)基本單元輸入繼電器的編號(hào)是固定的,擴(kuò)展單元和擴(kuò) 展模塊是按與基本單元最靠近開始,順序進(jìn)行編號(hào)展模塊是按與基本單元最靠近開始

16、,順序進(jìn)行編號(hào) 基本單元基本單元 FX0N-40MR 擴(kuò)展單元擴(kuò)展單元 FX0N-40ERFX0N-40ER 擴(kuò)展模塊擴(kuò)展模塊 FX0N-8EXFX0N-8EX 2 2、輔助繼電器、輔助繼電器MM 普通用途普通用途停電保持用途停電保持用途特殊用途特殊用途 停電保持用停電保持用停電保持專用停電保持專用 M0M499 500點(diǎn)點(diǎn) M500M500M10232 524M10232 524點(diǎn)點(diǎn) 總站總站分站分站:M800M899:M800M899 分站分站總站總站:M900M999:M900M999 M1024M1024M3071M3071 20482048點(diǎn)點(diǎn) M8000M8000M8255M825

17、5 256256點(diǎn)點(diǎn) 通用輔助繼電器通用輔助繼電器(按十進(jìn)制編號(hào))(按十進(jìn)制編號(hào)) 普通用途輔助繼電器的作用與繼電器電路中的中普通用途輔助繼電器的作用與繼電器電路中的中 間繼電器類似,間繼電器類似,可作為中間狀態(tài)存儲(chǔ)及信號(hào)變換可作為中間狀態(tài)存儲(chǔ)及信號(hào)變換。 X0 M0 M0 M0 停電保持輔助繼電器停電保持輔助繼電器 滑塊碰撞左邊限位開關(guān)滑塊碰撞左邊限位開關(guān)LS1時(shí),時(shí), X000ONM600=ON電機(jī)正轉(zhuǎn)驅(qū)動(dòng)電機(jī)正轉(zhuǎn)驅(qū)動(dòng) 滑塊右行滑塊右行停電停電平臺(tái)中途停止平臺(tái)中途停止來電后再啟動(dòng),因來電后再啟動(dòng),因M600ON保持保持 電機(jī)繼續(xù)驅(qū)動(dòng)滑塊右行電機(jī)繼續(xù)驅(qū)動(dòng)滑塊右行,直到滑塊碰撞右限位開關(guān),直到

18、滑塊碰撞右限位開關(guān)LS2時(shí),時(shí),X001ON (右限位開關(guān))右限位開關(guān))M600OFF、M601ON電機(jī)反轉(zhuǎn)驅(qū)動(dòng)滑塊左行。電機(jī)反轉(zhuǎn)驅(qū)動(dòng)滑塊左行。 示例示例 滑塊左右往復(fù)運(yùn)動(dòng)機(jī)構(gòu) 特殊輔助繼電器特殊輔助繼電器 特殊輔助繼電器是具有某項(xiàng)特定功能的輔助繼電器特殊輔助繼電器是具有某項(xiàng)特定功能的輔助繼電器 通??煞譃閮深悾和ǔ?煞譃閮深悾河|點(diǎn)型觸點(diǎn)型 和和 線圈型線圈型 特殊輔助繼電器的線圈由特殊輔助繼電器的線圈由PLC自動(dòng)驅(qū)動(dòng),自動(dòng)驅(qū)動(dòng), 用戶只可以利用其觸點(diǎn)。用戶只可以利用其觸點(diǎn)。 特殊輔助繼電器的線圈由用戶控制,其特殊輔助繼電器的線圈由用戶控制,其 線圈得電后,線圈得電后,PLC作出特定動(dòng)作。作出

19、特定動(dòng)作。 特殊輔助繼電器特殊輔助繼電器 觸點(diǎn)型觸點(diǎn)型1 1 運(yùn)行監(jiān)視用特殊輔助繼電器運(yùn)行監(jiān)視用特殊輔助繼電器 PLC運(yùn)行時(shí)運(yùn)行時(shí)M8000得電(得電(M8001斷電),斷電),PLC停止時(shí)停止時(shí) M8000失電(失電(M8001得電)得電) 特殊輔助繼電器特殊輔助繼電器 觸點(diǎn)型觸點(diǎn)型2 2 初始脈沖特殊輔助繼電器初始脈沖特殊輔助繼電器 M8002(M8003)只在只在PLC開始運(yùn)行的第一個(gè)掃描開始運(yùn)行的第一個(gè)掃描 周期內(nèi)得電(斷電),其余時(shí)間均斷電(得電)。周期內(nèi)得電(斷電),其余時(shí)間均斷電(得電)。 常用常用M8002 的觸點(diǎn)作為的觸點(diǎn)作為 一些繼電器一些繼電器 的初始化復(fù)的初始化復(fù) 位信

20、號(hào)位信號(hào) 特殊輔助繼電器特殊輔助繼電器 觸點(diǎn)型觸點(diǎn)型3 3 -分別為產(chǎn)生周期為分別為產(chǎn)生周期為10ms、100ms、1s、1min脈脈 沖的特殊輔助繼電器沖的特殊輔助繼電器 ( PLC RUN ) 返回返回 特殊輔助繼電器特殊輔助繼電器 觸點(diǎn)型觸點(diǎn)型4 4 出錯(cuò)特殊繼電器出錯(cuò)特殊繼電器 當(dāng)當(dāng)PLC出現(xiàn)硬件出錯(cuò)、參數(shù)出錯(cuò)、語法出錯(cuò)、電路出錯(cuò)、出現(xiàn)硬件出錯(cuò)、參數(shù)出錯(cuò)、語法出錯(cuò)、電路出錯(cuò)、 操作出錯(cuò)、運(yùn)算出錯(cuò)等時(shí),操作出錯(cuò)、運(yùn)算出錯(cuò)等時(shí),M8004得電得電 零標(biāo)志零標(biāo)志 借位標(biāo)志借位標(biāo)志 進(jìn)位標(biāo)志進(jìn)位標(biāo)志 指令執(zhí)行完畢標(biāo)志指令執(zhí)行完畢標(biāo)志 STL狀態(tài)置狀態(tài)置1 特殊輔助繼電器特殊輔助繼電器 線圈型線

21、圈型1 1 10ms定時(shí)器切換標(biāo)志定時(shí)器切換標(biāo)志 當(dāng)當(dāng)M8028線圈被接通時(shí),則線圈被接通時(shí),則T32-T62變?yōu)樽優(yōu)?0ms定時(shí)器定時(shí)器 禁止全部輸出的特殊輔助繼電器禁止全部輸出的特殊輔助繼電器 當(dāng)當(dāng)M8034線圈被接通時(shí),則線圈被接通時(shí),則PLC的所有輸出自動(dòng)斷開的所有輸出自動(dòng)斷開 恒定掃描周期的特殊輔助繼電器恒定掃描周期的特殊輔助繼電器 當(dāng)當(dāng)M8039線圈被接通時(shí),則線圈被接通時(shí),則PLC以恒定的掃描方式運(yùn)行以恒定的掃描方式運(yùn)行 恒定掃描周期值由恒定掃描周期值由D8039決定決定 特殊輔助繼電器特殊輔助繼電器 線圈型線圈型2 2 非保持型繼電器、寄存器狀態(tài)清除非保持型繼電器、寄存器狀態(tài)清

22、除 保持型繼電器、寄存器狀態(tài)清除保持型繼電器、寄存器狀態(tài)清除 RUNSTOP時(shí),輸出保持時(shí),輸出保持RUN前狀態(tài)前狀態(tài) 強(qiáng)制運(yùn)行(強(qiáng)制運(yùn)行(RUN)監(jiān)視監(jiān)視 強(qiáng)制運(yùn)行(強(qiáng)制運(yùn)行(RUN) 強(qiáng)制停止(強(qiáng)制停止( STOP ) FX2N系列系列PLC特殊輔助繼電器特殊輔助繼電器見書后附錄見書后附錄A。 3 3、狀態(tài)軟元件、狀態(tài)軟元件SS FX2N共有共有1000個(gè)狀態(tài)軟元件個(gè)狀態(tài)軟元件(也稱狀態(tài)繼電器,簡(jiǎn)稱狀態(tài))(也稱狀態(tài)繼電器,簡(jiǎn)稱狀態(tài)) 類別類別組件編號(hào)組件編號(hào)數(shù)量數(shù)量 用途及特點(diǎn)用途及特點(diǎn) 普普1 通通 用用 途途 供初始狀供初始狀 態(tài)用態(tài)用 S0S910 用于狀態(tài)轉(zhuǎn)移圖(用于狀態(tài)轉(zhuǎn)移圖(S

23、FC)的初的初 始狀態(tài)始狀態(tài) 供退回原供退回原 點(diǎn)用點(diǎn)用 S10S1910 在多運(yùn)行模式控制中在多運(yùn)行模式控制中,用作返回用作返回 原點(diǎn)的狀態(tài)原點(diǎn)的狀態(tài) 普通用途普通用途S20S499480 用作狀態(tài)轉(zhuǎn)移圖(用作狀態(tài)轉(zhuǎn)移圖(SFC)中的中的 中間狀態(tài)中間狀態(tài) 停電保持用停電保持用2 S500 S899 400 用于來電后繼續(xù)執(zhí)行停電前狀用于來電后繼續(xù)執(zhí)行停電前狀 態(tài)的場(chǎng)合態(tài)的場(chǎng)合 信號(hào)報(bào)警用信號(hào)報(bào)警用3 S900 S999 100可作為報(bào)警組件使用可作為報(bào)警組件使用 不使用步進(jìn)指令時(shí),不使用步進(jìn)指令時(shí), 狀態(tài)器也可當(dāng)作輔狀態(tài)器也可當(dāng)作輔 助繼電器使用助繼電器使用 4 4、定時(shí)器、定時(shí)器 TT

24、通用定時(shí)器通用定時(shí)器 通用定時(shí)器不具備斷電的保持功能,即當(dāng)輸入通用定時(shí)器不具備斷電的保持功能,即當(dāng)輸入 電路斷開或停電時(shí)定時(shí)器復(fù)位。電路斷開或停電時(shí)定時(shí)器復(fù)位。 通用定時(shí)器有通用定時(shí)器有100ms和和10ms兩種。兩種。 100ms:T0T199 10ms:T200T245 加法計(jì)數(shù)器加法計(jì)數(shù)器 設(shè)定值設(shè)定值 K、H或或D 觸點(diǎn)動(dòng)作觸點(diǎn)動(dòng)作 Tx Tx 時(shí)鐘脈沖時(shí)鐘脈沖 驅(qū)動(dòng)驅(qū)動(dòng) T200 K100 X0 T200 Y0 相等相等 比較比較 器器 普通定時(shí)器的工作原理普通定時(shí)器的工作原理 T200T200 T200 Y0 積算定時(shí)器積算定時(shí)器 v積算定時(shí)器具有積算定時(shí)器具有計(jì)數(shù)累積計(jì)數(shù)累積的功

25、能。的功能。 v在定時(shí)過程中如果斷電或定時(shí)器線圈在定時(shí)過程中如果斷電或定時(shí)器線圈OFF,積算積算 定時(shí)器將保持當(dāng)前的計(jì)數(shù)值(當(dāng)前值),通電或定時(shí)器將保持當(dāng)前的計(jì)數(shù)值(當(dāng)前值),通電或 定時(shí)器線圈定時(shí)器線圈ON后繼續(xù)累積,即其當(dāng)前值具有保持后繼續(xù)累積,即其當(dāng)前值具有保持 功能,只有將積算定時(shí)器復(fù)位,當(dāng)前值才變?yōu)楣δ?,只有將積算定時(shí)器復(fù)位,當(dāng)前值才變?yōu)?。 1ms積算定時(shí)器:積算定時(shí)器:對(duì)對(duì)1ms時(shí)鐘脈沖進(jìn)行累積計(jì)數(shù)的,定時(shí)范圍為時(shí)鐘脈沖進(jìn)行累積計(jì)數(shù)的,定時(shí)范圍為 0.00132.767s。 T246T249 100ms積算定時(shí)器:積算定時(shí)器:對(duì)對(duì)100ms時(shí)鐘脈沖進(jìn)行累積計(jì)數(shù)的定時(shí)范圍時(shí)鐘脈沖進(jìn)

26、行累積計(jì)數(shù)的定時(shí)范圍 為為0.13276.7s 。T250T255 X2 X2 250 T250T250 設(shè)定值K 計(jì)數(shù)器計(jì)數(shù)器 1 100ms時(shí)鐘脈沖 X2 X1 觸點(diǎn)動(dòng)作觸點(diǎn)動(dòng)作 Tx 相等相等 比較器比較器 積算定時(shí)器的工作原理積算定時(shí)器的工作原理 RSTT250 K345 X1 X2 T250 Y1 T250 5 5、計(jì)數(shù)器、計(jì)數(shù)器CC v內(nèi)部計(jì)數(shù)器內(nèi)部計(jì)數(shù)器 內(nèi)部計(jì)數(shù)器是在執(zhí)行掃描操作時(shí)對(duì)內(nèi)部信號(hào)內(nèi)部計(jì)數(shù)器是在執(zhí)行掃描操作時(shí)對(duì)內(nèi)部信號(hào) (如(如X、Y、M、S、T等)進(jìn)行計(jì)數(shù)。等)進(jìn)行計(jì)數(shù)。 v高速計(jì)數(shù)器高速計(jì)數(shù)器 采用中斷方式進(jìn)行計(jì)數(shù),與采用中斷方式進(jìn)行計(jì)數(shù),與 PLC的掃描周期的掃

27、描周期 無關(guān)無關(guān) 與內(nèi)部計(jì)數(shù)器相比除允許輸入頻率高之外,與內(nèi)部計(jì)數(shù)器相比除允許輸入頻率高之外, 應(yīng)用也更為靈活,高速計(jì)數(shù)器均有斷電保持功能,應(yīng)用也更為靈活,高速計(jì)數(shù)器均有斷電保持功能, 通過參數(shù)設(shè)定也可變成非斷電保持。通過參數(shù)設(shè)定也可變成非斷電保持。 內(nèi)部計(jì)數(shù)器內(nèi)部計(jì)數(shù)器 計(jì)數(shù)器的設(shè)定值可由計(jì)數(shù)器的設(shè)定值可由或間接通過指定的或間接通過指定的 來設(shè)定來設(shè)定 16位增計(jì)數(shù)型計(jì)數(shù)器位增計(jì)數(shù)型計(jì)數(shù)器 (1+32767) 32位增位增/減型雙向計(jì)數(shù)器減型雙向計(jì)數(shù)器 (2,147,483,6482,147 ,483,647) 普通用途普通用途 停電保持型停電保持型普通用途普通用途停電保持型停電保持型 C0

28、C99 100點(diǎn)點(diǎn) C100C199 100點(diǎn)點(diǎn) C200C2191 20點(diǎn)點(diǎn) C2202342 15點(diǎn)點(diǎn) 內(nèi)部計(jì)數(shù)器內(nèi)部計(jì)數(shù)器 普通用途計(jì)數(shù)器的普通用途計(jì)數(shù)器的當(dāng)前值寄存器也具有記憶功能當(dāng)前值寄存器也具有記憶功能,因而計(jì)數(shù)因而計(jì)數(shù) 器重新開始計(jì)數(shù)前要用復(fù)位指令才能對(duì)當(dāng)前值寄存器復(fù)位器重新開始計(jì)數(shù)前要用復(fù)位指令才能對(duì)當(dāng)前值寄存器復(fù)位。 若使用停電保持型計(jì)數(shù)器若使用停電保持型計(jì)數(shù)器,即使停電,當(dāng)前值和輸出觸點(diǎn)狀即使停電,當(dāng)前值和輸出觸點(diǎn)狀 態(tài),也能保持不變。態(tài),也能保持不變。 內(nèi)部計(jì)數(shù)器內(nèi)部計(jì)數(shù)器 32位加減計(jì)數(shù)器的動(dòng)作過程 項(xiàng)目項(xiàng)目1616位計(jì)數(shù)器位計(jì)數(shù)器3232位計(jì)數(shù)器位計(jì)數(shù)器 計(jì)數(shù)方向計(jì)數(shù)

29、方向增計(jì)數(shù)增計(jì)數(shù)可采用增計(jì)數(shù)可采用增計(jì)數(shù)/ /減計(jì)數(shù)切換(見表減計(jì)數(shù)切換(見表6-156-15) 設(shè)定值設(shè)定值1 13232,767767 2 2,147147,483483,6486482 2,147147,483483, 647647 設(shè)定值的指定設(shè)定值的指定常數(shù)常數(shù)K K或數(shù)據(jù)寄存器或數(shù)據(jù)寄存器同左欄,但是要用成對(duì)的數(shù)據(jù)寄存器指定同左欄,但是要用成對(duì)的數(shù)據(jù)寄存器指定 當(dāng)前值的變化當(dāng)前值的變化計(jì)數(shù)器增計(jì)數(shù)后不變化計(jì)數(shù)器增計(jì)數(shù)后不變化計(jì)數(shù)器增計(jì)數(shù)后也變化(環(huán)形計(jì)數(shù)器)計(jì)數(shù)器增計(jì)數(shù)后也變化(環(huán)形計(jì)數(shù)器) 輸出觸點(diǎn)輸出觸點(diǎn)計(jì)數(shù)器增計(jì)數(shù)后動(dòng)作保持計(jì)數(shù)器增計(jì)數(shù)后動(dòng)作保持增計(jì)數(shù)時(shí)動(dòng)作保持,減計(jì)數(shù)時(shí)復(fù)位

30、增計(jì)數(shù)時(shí)動(dòng)作保持,減計(jì)數(shù)時(shí)復(fù)位 復(fù)位動(dòng)作復(fù)位動(dòng)作 執(zhí)行執(zhí)行RSTRST指令時(shí),計(jì)數(shù)器的當(dāng)前值為指令時(shí),計(jì)數(shù)器的當(dāng)前值為0 0,輸出觸點(diǎn),輸出觸點(diǎn) 當(dāng)前值寄存器當(dāng)前值寄存器1616位位3232位位 16位計(jì)數(shù)器與32位計(jì)數(shù)器的特點(diǎn) 高速計(jì)數(shù)器高速計(jì)數(shù)器 高數(shù)計(jì)數(shù)器是采用高數(shù)計(jì)數(shù)器是采用進(jìn)行高速計(jì)數(shù)的,與進(jìn)行高速計(jì)數(shù)的,與PLC的掃的掃 描周期無關(guān)描周期無關(guān) 高數(shù)計(jì)數(shù)器是對(duì)高數(shù)計(jì)數(shù)器是對(duì)進(jìn)行計(jì)數(shù)進(jìn)行計(jì)數(shù)(共享同一個(gè)共享同一個(gè)PLC機(jī)機(jī) 型輸入端上的型輸入端上的6個(gè)高速計(jì)數(shù)器輸入端個(gè)高速計(jì)數(shù)器輸入端X000X005) 高數(shù)計(jì)數(shù)器為高數(shù)計(jì)數(shù)器為型,具有型,具有功能功能 1相(無啟動(dòng)復(fù)位端子)單輸入相(

31、無啟動(dòng)復(fù)位端子)單輸入 C235C240 6點(diǎn)點(diǎn) 1相(帶啟動(dòng)復(fù)位端子)單輸入相(帶啟動(dòng)復(fù)位端子)單輸入 C241C245 5點(diǎn)點(diǎn) 1相相2計(jì)數(shù)輸入型計(jì)數(shù)輸入型 C246C250 5點(diǎn)點(diǎn) 2相雙計(jì)數(shù)輸入型相雙計(jì)數(shù)輸入型 C251C255 5點(diǎn)點(diǎn) (C235C255) 高速計(jì)數(shù)器高速計(jì)數(shù)器 1相(無啟動(dòng)復(fù)位端子)單輸入相(無啟動(dòng)復(fù)位端子)單輸入 M8235 RSTC235 X010 X011 C235 K123 Y010 X012 C235 X000C235 可編程控制器 計(jì)數(shù) C235C240 作增計(jì)數(shù)時(shí),當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值時(shí),觸點(diǎn)動(dòng)作并保持,作增計(jì)數(shù)時(shí),當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值時(shí),觸點(diǎn)動(dòng)作并保持,

32、 做減計(jì)數(shù)時(shí),到達(dá)計(jì)數(shù)值則復(fù)位。其計(jì)數(shù)方向取決于對(duì)做減計(jì)數(shù)時(shí),到達(dá)計(jì)數(shù)值則復(fù)位。其計(jì)數(shù)方向取決于對(duì) 應(yīng)的計(jì)數(shù)方向標(biāo)志繼電器應(yīng)的計(jì)數(shù)方向標(biāo)志繼電器M8235M8240。 復(fù)位信號(hào)復(fù)位信號(hào) 啟動(dòng)信號(hào)啟動(dòng)信號(hào) 方向控制方向控制 高速計(jì)數(shù)器高速計(jì)數(shù)器 1相帶啟動(dòng)復(fù)位端子高速計(jì)數(shù)器相帶啟動(dòng)復(fù)位端子高速計(jì)數(shù)器 C241C245 M 8245 RSTC245 X013 X014 C245 D0(D1) Y030 X015 C245 X002C245 X003 X007 復(fù) 位 計(jì) 數(shù) 啟 動(dòng) 可 編 程 控 制 器 啟動(dòng)時(shí),啟動(dòng)時(shí),X015要先接通;復(fù)位時(shí),要先接通;復(fù)位時(shí),X014接通或外部接通或外部 X

33、003有輸入皆復(fù)位。有輸入皆復(fù)位。 高速計(jì)數(shù)器高速計(jì)數(shù)器 1相相2計(jì)數(shù)輸入計(jì)數(shù)輸入 C246C250 RSTC246 C246 X010 X011 D2(D3) X000 X001 C246 增 減 可編程控制器 (a)1相雙輸入 C250 C250 X012 X013 RST K1200 X003 X004 X005 X007 增 減 啟動(dòng) 復(fù)位 C250 (b)帶外啟動(dòng)/復(fù)位的1相雙輸入 可編程控制器 高速計(jì)數(shù)器高速計(jì)數(shù)器 2相雙計(jì)數(shù)輸入相雙計(jì)數(shù)輸入 C251C255 A B X000 X001 C251 可 編 程 控 制 器 ( a) 2相 雙 輸 入 增 計(jì) 數(shù) X012 X013

34、RST K1235 X003 X004 X005 X007 啟 動(dòng) 復(fù) 位 C255 ( b) 帶 外 啟 動(dòng) /復(fù) 位 的 2相 雙 輸 入 減 計(jì) 數(shù) 可 編 程 控 制 器 X010 C251 M8251 RST X011 C251D2(D3) Y002 Y003 C251 RST C255 Y004 Y005 C255 C255 M8255 A B C251 指示功能指示功能 6 6、數(shù)據(jù)寄存器數(shù)據(jù)寄存器DD PLC在進(jìn)行輸入輸出處理、模擬量控制、位置控制時(shí),在進(jìn)行輸入輸出處理、模擬量控制、位置控制時(shí), 需要許多數(shù)據(jù)寄存器以存儲(chǔ)數(shù)據(jù)和參數(shù)需要許多數(shù)據(jù)寄存器以存儲(chǔ)數(shù)據(jù)和參數(shù) u 通用數(shù)據(jù)

35、寄存器通用數(shù)據(jù)寄存器 u 特殊數(shù)據(jù)寄存器特殊數(shù)據(jù)寄存器 u 變址用數(shù)據(jù)寄存器變址用數(shù)據(jù)寄存器 u 文件數(shù)據(jù)寄存器文件數(shù)據(jù)寄存器 分類分類普通用途(共普通用途(共8000點(diǎn))點(diǎn))特殊用途特殊用途供變址用供變址用文件數(shù)據(jù)寄存器文件數(shù)據(jù)寄存器 數(shù)數(shù) 據(jù)據(jù) 寄寄 存存 器器 D0 D199 200點(diǎn)點(diǎn) D200D511 312點(diǎn)(供鏈路 點(diǎn)(供鏈路 用用) D512D7999 7488點(diǎn)(供濾波點(diǎn)(供濾波 器用)器用) D8000 D8195 106點(diǎn)點(diǎn) V0 (V) V7 Z0(Z) Z7 16點(diǎn)點(diǎn) D1000以后的通以后的通 用停電保持寄存用停電保持寄存 器利用參數(shù)設(shè)置器利用參數(shù)設(shè)置 可作為最多可

36、作為最多7000 點(diǎn)的文件寄存器點(diǎn)的文件寄存器 使用。使用。 數(shù)據(jù)寄存器地址號(hào)(以十進(jìn)制數(shù)分配)數(shù)據(jù)寄存器地址號(hào)(以十進(jìn)制數(shù)分配) 通用數(shù)據(jù)寄存器通用數(shù)據(jù)寄存器 通用數(shù)據(jù)寄存器在通用數(shù)據(jù)寄存器在PLC由運(yùn)行(由運(yùn)行(RUN)變?yōu)橥W優(yōu)橥?止(止(STOP)時(shí),其數(shù)據(jù)全部清零。時(shí),其數(shù)據(jù)全部清零。 如果將如果將特殊繼電器特殊繼電器M8033置置1,則,則PLC由運(yùn)行變由運(yùn)行變 為停止時(shí),數(shù)據(jù)可以保持。為停止時(shí),數(shù)據(jù)可以保持。 特殊用途數(shù)據(jù)寄存器特殊用途數(shù)據(jù)寄存器 特殊數(shù)據(jù)寄存器用于監(jiān)視特殊數(shù)據(jù)寄存器用于監(jiān)視PLC的運(yùn)行狀態(tài)。未的運(yùn)行狀態(tài)。未 加定義的特殊數(shù)據(jù)寄存器,用戶不能使用。加定義的特殊數(shù)據(jù)

37、寄存器,用戶不能使用。 特殊用途的數(shù)據(jù)寄存器特殊用途的數(shù)據(jù)寄存器是指寫入特定目的的數(shù)據(jù),或事先是指寫入特定目的的數(shù)據(jù),或事先 寫入特定的內(nèi)容。其內(nèi)容在電源接通時(shí),置位于初始值。寫入特定的內(nèi)容。其內(nèi)容在電源接通時(shí),置位于初始值。 變址寄存器變址寄存器VV、ZZ 相當(dāng)于微機(jī)中的變址寄存器,相當(dāng)于微機(jī)中的變址寄存器, 用于改變?cè)木幪?hào)(變址)用于改變?cè)木幪?hào)(變址) V0V7 Z0Z7 (K0) (Z0) X010 FNC 12 MOV K0 Z0 X010 FNC 12 MOV K1 Z0(K1)(Z0) X011 FNC 57 PLSY K1000 D10Z0Y020Z0 頻率輸 出指令 頻

38、率脈沖量輸出地址 使用變址寄存器改變輸出軟組件地址使用變址寄存器改變輸出軟組件地址 文件寄存器文件寄存器 例如:用于存放采集數(shù)據(jù)、統(tǒng)計(jì)計(jì)算數(shù)據(jù)、多組例如:用于存放采集數(shù)據(jù)、統(tǒng)計(jì)計(jì)算數(shù)據(jù)、多組 控制參數(shù)等。控制參數(shù)等。 PLC運(yùn)行時(shí),可用運(yùn)行時(shí),可用BMOV指令將文件寄存器內(nèi)指令將文件寄存器內(nèi) 容讀到通用數(shù)據(jù)寄存器中。容讀到通用數(shù)據(jù)寄存器中。 7 7、指針(指針(P PI I) 指針用作跳轉(zhuǎn)、中斷等程序的入口地址。與跳轉(zhuǎn)、子程序、指針用作跳轉(zhuǎn)、中斷等程序的入口地址。與跳轉(zhuǎn)、子程序、 中斷程序等指令一起應(yīng)用。中斷程序等指令一起應(yīng)用。 分支用指針分支用指針P P 中斷用指針中斷用指針I(yè) I 輸入中斷

39、用輸入中斷用 定時(shí)器中斷用定時(shí)器中斷用 計(jì)數(shù)器中斷用計(jì)數(shù)器中斷用 分支用指針分支用指針 輸入中斷用輸入中斷用定時(shí)器中斷用定時(shí)器中斷用計(jì)數(shù)器中斷用計(jì)數(shù)器中斷用 P0P127 128點(diǎn)點(diǎn) I00(X000) I10(X001) I20(X002) I30(X003) I40(X004) I50(X005) 6點(diǎn)點(diǎn) I6 I7 I8 3點(diǎn)點(diǎn) I010 I020 I030 I040 I050 I060 6點(diǎn)點(diǎn) 中斷用指針中斷用指針 分支用指針分支用指針P P 用于條件跳轉(zhuǎn),子程序調(diào)用指令中用于條件跳轉(zhuǎn),子程序調(diào)用指令中 中斷用指針中斷用指針I(yè) I 中斷用指針中斷用指針常與中斷返回指令常與中斷返回指令F

40、NC 03 FNC 03 (IRETIRET),),開中開中 斷指令斷指令FNC 04 FNC 04 (EIEI),),關(guān)中斷指令關(guān)中斷指令FNC 05 FNC 05 (DIDI)一起一起 使用。使用。 輸入中斷:輸入中斷:I 0 0:下降沿中斷下降沿中斷 1:上升沿中斷上升沿中斷 輸入中斷號(hào)(輸入中斷號(hào)(05),與),與X0X5相對(duì)應(yīng)。相對(duì)應(yīng)。 定時(shí)中斷:定時(shí)中斷:I 1099ms 定時(shí)中斷號(hào)(定時(shí)中斷號(hào)(68) 計(jì)數(shù)中斷:計(jì)數(shù)中斷:I 00 =16 8 8、常數(shù)(常數(shù)(K/HK/H) 16位:位:K:-32,76832,767 H:0000FFFFH 32位:位:K:-2,147,483,

41、6482,147,483,647 H:00000000FFFFFFFF 數(shù)據(jù)類軟元件的結(jié)構(gòu)形式數(shù)據(jù)類軟元件的結(jié)構(gòu)形式 字元件字元件(16(16位位):):T T、C C、D D、V V、Z Z 雙字元件雙字元件(32(32位位):):二個(gè)字元件構(gòu)成二個(gè)字元件構(gòu)成 位組合元件位組合元件:BCDBCD碼碼 KnXKnX、KnYKnY、KnMKnM、KnSKnS,式中,式中KnKn指有指有n n組組4 4 位的組合元件。位的組合元件。 例:例:K1X000K1X000表示由表示由X000X000X003 X003 四位位元四位位元 件組合;件組合;K4Y000K4Y000,則由,則由Y000Y000

42、Y017Y017十六個(gè)輸出十六個(gè)輸出 繼電器組合,構(gòu)成了字元件,而繼電器組合,構(gòu)成了字元件,而K8X000K8X000則構(gòu)成則構(gòu)成 了了3232位的雙字輸入元件。位的雙字輸入元件。 可編程控制器中存儲(chǔ)器的結(jié)構(gòu)可編程控制器中存儲(chǔ)器的結(jié)構(gòu) 存儲(chǔ)器類型存儲(chǔ)器類型 電源電源 OFF 電源電源 OFFON STOP RUN RUNS TOP A型:有電池后備的存儲(chǔ)器型:有電池后備的存儲(chǔ)器數(shù)值保持不變數(shù)值保持不變 B型:特殊輔助繼電器、特殊數(shù)據(jù)寄型:特殊輔助繼電器、特殊數(shù)據(jù)寄 存器、變址寄存器存器、變址寄存器 清清0 置初始化置初始化 值值 不變不變* C型:其它無電池后備的存儲(chǔ)器型:其它無電池后備的存儲(chǔ)

43、器清清0 不變不變清清0 M8033接通時(shí)不變化接通時(shí)不變化 可編程控制器中存儲(chǔ)器分配圖見可編程控制器中存儲(chǔ)器分配圖見P126圖圖6-29。 存儲(chǔ)器內(nèi)的各軟元件根據(jù)其初始化內(nèi)容如下表:存儲(chǔ)器內(nèi)的各軟元件根據(jù)其初始化內(nèi)容如下表: 可編程控制器中存儲(chǔ)器容量的設(shè)定可編程控制器中存儲(chǔ)器容量的設(shè)定 設(shè)定設(shè)定 內(nèi)容內(nèi)容 機(jī)內(nèi)機(jī)內(nèi) 存儲(chǔ)器存儲(chǔ)器 FX機(jī)型任選存儲(chǔ)器板機(jī)型任選存儲(chǔ)器板* EEPROM-4 EEPROM-8 EEPROM-16 EEPROM-8 RAM-8 順控程序順控程序08K步步04K步步 08K步步016K步步 文件寄存器文件寄存器 07K步步04K步步 07K步步07K步步 注釋注釋08

44、K步步04K步步 08K步步016K步步 合計(jì)合計(jì) 最大最大8K,也可也可 采用采用2K/4K模式模式 最大最大4K 也可采用也可采用2K 最大最大8K,也可也可 采用采用2K/4K模式模式 最大最大16K,也可采也可采 用用2K/4K/8K模式模式 6.3 FX6.3 FX系列系列PLCPLC的基本邏輯指令的基本邏輯指令 v 指令的作用指令的作用 LDLD(LoaDLoaD): :取指令,取指令,常開觸點(diǎn)常開觸點(diǎn)與母線連接。與母線連接。 LDILDI(LoaD(LoaD Inverse) Inverse):取反取反指令,常閉觸點(diǎn)與母線連接。指令,常閉觸點(diǎn)與母線連接。 OUTOUT:驅(qū)動(dòng)線圈的

45、輸出指令。:驅(qū)動(dòng)線圈的輸出指令。 v 編程元件編程元件 LD: LDI: FX2NFX2N系列系列PLCPLC有基本(順控)指令有基本(順控)指令2727種,步進(jìn)指令種,步進(jìn)指令2 2種,種, 應(yīng)用指令應(yīng)用指令128128種種,298,298個(gè)。本節(jié)將介紹基本指令個(gè)。本節(jié)將介紹基本指令 一、一、邏輯取及線圈驅(qū)動(dòng)指令邏輯取及線圈驅(qū)動(dòng)指令(LDLD、LDILDI、OUTOUT) X、Y、M、S、T、C OUT:Y、M、S、T、C v 指令的說明指令的說明 LDLD、LDILDI用于將觸點(diǎn)接到用于將觸點(diǎn)接到母線母線上。上。 LDLD、LDILDI還與塊操作指令還與塊操作指令A(yù)NBANB、ORBORB

46、相配合,用于相配合,用于分支電路的分支電路的 起點(diǎn)起點(diǎn)。 OUTOUT不能用于不能用于X X;并聯(lián)輸出;并聯(lián)輸出OUTOUT指令可連續(xù)使用任意次。指令可連續(xù)使用任意次。 OUTOUT指令用于指令用于T T和和C C,其后須跟,其后須跟常數(shù)常數(shù)K K,K K為延時(shí)時(shí)間或計(jì)數(shù)次為延時(shí)時(shí)間或計(jì)數(shù)次 數(shù)。數(shù)。 梯形圖程序梯形圖程序 指令表程序指令表程序 步序步序 指令指令 地址地址 0 LD X000 1 OUT Y000 2 LDI X001 3 OUT M100 4 OUT T0 K19 7 LD T0 8 OUT Y001 二、二、觸點(diǎn)串聯(lián)(觸點(diǎn)串聯(lián)(ANDAND、ANIANI)指令)指令 v

47、指令的作用指令的作用 ANDAND:與指令,用于串聯(lián)單個(gè):與指令,用于串聯(lián)單個(gè)常開常開觸點(diǎn);觸點(diǎn); ANI(ANdANI(ANd Inverse) Inverse):與反指令,用于串聯(lián)單個(gè):與反指令,用于串聯(lián)單個(gè)常閉常閉 觸點(diǎn)。觸點(diǎn)。 v 編程元件編程元件 ANDAND: ANIANI: X、Y、M、S、T、C v 指令的說明指令的說明 ANDAND和和ANIANI指令用于單個(gè)觸點(diǎn)與指令用于單個(gè)觸點(diǎn)與左邊左邊觸點(diǎn)的串聯(lián),可連續(xù)觸點(diǎn)的串聯(lián),可連續(xù) 使用。使用。 執(zhí)行執(zhí)行OUTOUT指令后,通過與指令可驅(qū)動(dòng)其它線圈輸出。指令后,通過與指令可驅(qū)動(dòng)其它線圈輸出。 若是兩個(gè)并聯(lián)電路塊(兩個(gè)或兩個(gè)以上觸點(diǎn)

48、并聯(lián)連接的若是兩個(gè)并聯(lián)電路塊(兩個(gè)或兩個(gè)以上觸點(diǎn)并聯(lián)連接的 電路)串聯(lián),則需用后面的電路)串聯(lián),則需用后面的ANBANB指令。指令。 梯形圖程序梯形圖程序 指令表程序指令表程序 步序步序 指令指令 地址地址 0 LD X2 1 AND X0 2 OUT Y3 3 LD Y3 4 ANI X3 5 OUT M101 6 AND T1 7 OUT Y4 AND ANI AND 注意梯形圖的畫法注意梯形圖的畫法 MPS MPP v 指令表程序指令表程序 步序步序 指令指令 地址地址 0 LD Y3 1 ANI X3 2 MPS 3 AND T1 4 OUT M101 6 MPP 7 OUT Y4 三

49、、三、觸點(diǎn)并聯(lián)(觸點(diǎn)并聯(lián)(OROR、ORIORI)指令)指令 v指令的作用指令的作用 OROR:或指令,用于:或指令,用于并聯(lián)并聯(lián)單個(gè)單個(gè)常開觸點(diǎn)常開觸點(diǎn); ORI(OR Inverse)ORI(OR Inverse):或反或反指令,用于并聯(lián)單個(gè)常閉觸點(diǎn)。指令,用于并聯(lián)單個(gè)常閉觸點(diǎn)。 v指令的說明指令的說明 OROR、ORIORI編程元件:編程元件:X X、Y Y、M M、T T、C C、S S ; OROR、ORIORI指令僅用于單個(gè)觸點(diǎn)與前面觸點(diǎn)的并聯(lián);指令僅用于單個(gè)觸點(diǎn)與前面觸點(diǎn)的并聯(lián); 若是兩個(gè)串聯(lián)電路塊(兩個(gè)或兩個(gè)以上觸點(diǎn)串聯(lián)連接的若是兩個(gè)串聯(lián)電路塊(兩個(gè)或兩個(gè)以上觸點(diǎn)串聯(lián)連接的 電

50、路)相并聯(lián),則用電路)相并聯(lián),則用ORBORB指令指令 梯形圖程序梯形圖程序 指令表程序指令表程序 LD OR ORI OR OR 步序步序 指令指令 地址地址 0 LD X004 1 OR X006 2 ORI M102 3 OUT Y005 4 LDI Y005 5 AND X007 6 OR M103 7 ANI X010 8 OR M110 9 OUT M103 四、四、脈沖指令脈沖指令 上升沿檢測(cè)觸點(diǎn)指令,僅在指定上升沿檢測(cè)觸點(diǎn)指令,僅在指定 元件的上升沿(由元件的上升沿(由OFFOFFONON變化)時(shí)接通一個(gè)掃描周變化)時(shí)接通一個(gè)掃描周 期。期。 下升沿檢測(cè)觸點(diǎn)指令,僅在指定下升沿

51、檢測(cè)觸點(diǎn)指令,僅在指定 元件的下升沿(由元件的下升沿(由ONONOFFOFF變化)時(shí)接通一個(gè)掃描周變化)時(shí)接通一個(gè)掃描周 期。期。 v編程元件:編程元件:X、Y、M、T、C、S ; 五、五、串聯(lián)電路塊的并聯(lián)(串聯(lián)電路塊的并聯(lián)(ORBORB)指令)指令 vORB(OrORB(Or Block) Block):串聯(lián)電路塊串聯(lián)電路塊并聯(lián)并聯(lián)連接指令連接指令 v指令的說明指令的說明 串聯(lián)電路塊:串聯(lián)電路塊:兩個(gè)兩個(gè)或以上的觸點(diǎn)串連而成的電路塊;或以上的觸點(diǎn)串連而成的電路塊; 將串聯(lián)電路塊并聯(lián)時(shí)用將串聯(lián)電路塊并聯(lián)時(shí)用ORBORB指令;指令; ORBORB指令不帶元件號(hào)(相當(dāng)于觸點(diǎn)間的垂直連線)指令不帶元

52、件號(hào)(相當(dāng)于觸點(diǎn)間的垂直連線) 每個(gè)串聯(lián)電路塊的起點(diǎn)都要用每個(gè)串聯(lián)電路塊的起點(diǎn)都要用LDLD或或LDILDI指令,電路塊后指令,電路塊后 面用面用ORBORB指令指令 梯形圖程序梯形圖程序 指令表程序指令表程序 串聯(lián)電路塊串聯(lián)電路塊 步序步序 指令指令 地址地址 0 LD X0 1 AND X1 2 LD X2 3 AND X3 4 ORB 5 LDI X4 6 AND X5 7 ORB 8 OUT Y6 vANB(AndANB(And Block) Block) 并連電路塊并連電路塊串連串連連接指令連接指令 v指令的說明指令的說明 并聯(lián)電路塊:并聯(lián)電路塊:兩個(gè)或兩個(gè)或以上的觸點(diǎn)并連而成的電路

53、;以上的觸點(diǎn)并連而成的電路; 將并聯(lián)電路塊與前面的電路串聯(lián)時(shí)用將并聯(lián)電路塊與前面的電路串聯(lián)時(shí)用ANBANB指令;指令; 使用使用ANBANB指令前,應(yīng)先完成并聯(lián)電路塊內(nèi)部的連接。指令前,應(yīng)先完成并聯(lián)電路塊內(nèi)部的連接。 并聯(lián)電路塊中各支路的起點(diǎn)使用并聯(lián)電路塊中各支路的起點(diǎn)使用LDLD或或LDILDI指令;指令; ANBANB指令相當(dāng)于兩個(gè)電路塊之間的串聯(lián)連線。指令相當(dāng)于兩個(gè)電路塊之間的串聯(lián)連線。 六、六、并聯(lián)電路塊的串聯(lián)(并聯(lián)電路塊的串聯(lián)(ANBANB)指令)指令 ORB ANB LD 梯形圖程序梯形圖程序 指令表程序指令表程序 步序步序 指令指令 地址地址 0 LDI X0 1 OR Y2 2

54、 LD X2 3 ANI X3 4 LDI X4 6 AND X5 7 ORB 8 OR T0 9 ANB 10 ORI X3 11 OUT Y7 練習(xí)練習(xí)寫出下列梯形圖的指令程序?qū)懗鱿铝刑菪螆D的指令程序 M0 X1X2 X3 T0 Y1 M0 X4 X5X6 X7 X10 K10 T0 Y1 v指令的作用指令的作用 MPS(PushMPS(Push) ):進(jìn)棧指令;:進(jìn)棧指令; MRD(ReadMRD(Read) ):讀棧指令;:讀棧指令; MPP(POP)MPP(POP):出棧指令。:出棧指令。 v 指令的說明指令的說明 MPSMPS、MRDMRD、MPPMPP指令指令無編程元件無編程元件

55、。 MPSMPS、MPPMPP指令指令成對(duì)成對(duì)出現(xiàn),可以出現(xiàn),可以嵌套嵌套。 MRDMRD指令可有可無,也可有兩個(gè)或兩個(gè)以上。指令可有可無,也可有兩個(gè)或兩個(gè)以上。 七、七、棧操作(棧操作(MPSMPSMRDMRDMPPMPP)指令)指令 MPP MPS MPS MPP MPS MPP MRD v指令的作用指令的作用 MC (Master Control)MC (Master Control):主控主控指令指令( (公共觸點(diǎn)串聯(lián)公共觸點(diǎn)串聯(lián)) ) MCR (Master Control Reset)MCR (Master Control Reset):主控復(fù)位主控復(fù)位指令指令 v指令的說明指令的

56、說明 MCMC、MCRMCR指令的編程元件:指令的編程元件:Y Y、M M; MCMC、MCRMCR指令指令成對(duì)成對(duì)出現(xiàn),缺一不可;出現(xiàn),缺一不可; MCMC指令后用指令后用LDLD/ /LDILDI指令,表示建立指令,表示建立子母線子母線 MCMC、MCRMCR指令可以嵌套使用,嵌套級(jí)別為指令可以嵌套使用,嵌套級(jí)別為N0N0N7N7。 八、八、主控觸點(diǎn)(主控觸點(diǎn)(MCMCMCRMCR)指令)指令 梯形圖程序梯形圖程序 指令表程序指令表程序 步序步序 指令指令 地址地址 0 LD X000 1 MC N0 M100 4 LD X001 5 OUT Y000 6 LD X002 7 OUTY00

57、1 8 MCR N0 N0 多重嵌套主控指令多重嵌套主控指令 LD X0LD X0 MC N0MC N0 M100 M100 LD X1LD X1 OUT Y0 OUT Y0 。 LD X2LD X2 MC N1MC N1 M101 M101 LD X3LD X3 OUT Y1OUT Y1 。 MCR N1MCR N1 LD X4LD X4 OUT Y2OUT Y2 。 MCR N0MCR N0 LD X5LD X5 OUT Y3OUT Y3 九、九、置位置位/ /復(fù)位(復(fù)位(SETSETRSTRST)指令)指令 v指令的作用指令的作用 SETSET:置位指令:置位指令( (接通并保持接通并保

58、持) ) RSTRST:復(fù)位指令:復(fù)位指令 v指令的說明指令的說明 SETSET指令的編程元件:指令的編程元件:Y Y、M M、S S RSTRST指令的編程元件:指令的編程元件:Y Y、M M、S S、T T、C C、D D 梯形圖程序梯形圖程序 X0 X1 Y0 v 指令表程序指令表程序 步序步序 指令指令 地址地址 0 LD X00 LD X0 1 1 SET Y0SET Y0 2 LD X1 2 LD X1 3 3 RST Y0 RST Y0 4 LD X2 4 LD X2 5 5 RST D0RST D0 積分計(jì)數(shù)器、定時(shí)器復(fù)位積分計(jì)數(shù)器、定時(shí)器復(fù)位 K120 K34 v 指令表程序

59、指令表程序 步序步序 指令指令 地址地址 0 LD X00 LD X0 1 1 RST T250RST T250 2 LD X1 2 LD X1 3 OUT T250 3 OUT T250 K120 K120 6 LD X2 6 LD X2 7 OUT M8200 7 OUT M8200 8 LD X3 8 LD X3 9 9 RST C200RST C200 10 LD X4 10 LD X4 11 OUT C200 11 OUT C200 K34 K34 v指令的作用指令的作用 PLS (Pulse) PLS (Pulse) :上升沿上升沿微分輸出指令微分輸出指令 PLFPLF:下降沿下降

60、沿微分輸出指令微分輸出指令 v指令的說明指令的說明 指令只能用于編程元件指令只能用于編程元件Y Y和和M M PLSPLS為信號(hào)上升沿(為信號(hào)上升沿(OFFONOFFON)接通一個(gè)掃描周期。)接通一個(gè)掃描周期。 PLFPLF為信號(hào)下降沿(為信號(hào)下降沿(ONOFFONOFF)接通一個(gè)掃描周期。)接通一個(gè)掃描周期。 十、十、微分脈沖輸出(微分脈沖輸出(PLSPLSPLFPLF)指)指 令令 梯形圖程序梯形圖程序 0 LD X0 1 PLS M0 2 LD M0 3 SET Y0 4 LD X1 5 PLF M1 6 LD M1 7 RST Y0 十一、十一、取反(取反(INVINV)指令)指令 v

溫馨提示

  • 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)論