版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
電氣控制與PLC應(yīng)用技術(shù)——第4章PLC的基礎(chǔ)知識ch.4-2本章主要內(nèi)容4.1PLC綜述4.2PLC的硬件組成4.3PLC的軟件組成4.4PLC的工作原理4.5編程調(diào)試設(shè)備4.6PLC的編程語言及編程規(guī)則4.7PLC的軟元件
4.8指令常數(shù)及軟元件的使用方法4.9
FX3U/FX3UC系列PLC的基本邏輯指令
4.10基本指令編程舉例ch.4-34.8指令常數(shù)及軟元件的使用方法4.8.1常數(shù)及字符串1.常數(shù)十進(jìn)制常數(shù)用K表示、十六進(jìn)制常數(shù)用H表示和實數(shù)(或浮點數(shù))用E表示。十進(jìn)制常數(shù)(K)主要用于指定定時器和計數(shù)器的設(shè)定值,或應(yīng)用指令操作數(shù)的數(shù)值,如K678、K1234等。其16位和32位數(shù)據(jù)設(shè)定范圍分別為K-32768~K32767和K-2147483648~K2147483647。十六進(jìn)制常數(shù)(H)主要用于指定應(yīng)用指令操作數(shù)的數(shù)值,如H1234、H678等。其16位和32位數(shù)據(jù)設(shè)定范圍分別為H0~HFFFF和H0~HFFFFFFFF。當(dāng)每位16進(jìn)制數(shù)在0~9范圍使用時,與BCD碼相同。實數(shù)(E)主要用于指定應(yīng)用指令操作數(shù)的數(shù)值,使用時,既可用普通表示(如E1234.5),也可用指數(shù)表示(如“E1.2345+3”表示1.2345103)。其數(shù)據(jù)設(shè)定范圍為-1.02128~-1.02-126,0,1.02-126~1.02128。ch.4-42.字符串字符串包括字符串常數(shù)和字符串?dāng)?shù)據(jù)。
字符串常數(shù)是順控程序中直接指定字符串常數(shù)的軟元件。用引號引起來的字符表示(如“1234”、“ABCD”等),最多可以指定32個字符。字符串?dāng)?shù)據(jù)用保存在字元件中的數(shù)據(jù)表示。使用時,從指定軟元件開始到代碼00H為止,每一字節(jié)為一個字符。如圖4.36所示。注意,在指定的軟元件范圍內(nèi),若未設(shè)定表示字符串結(jié)束的代碼00H(在指定范圍的最后一個字元件的高8位中存放00H),則會出現(xiàn)掃描錯誤。ch.4-54.8.2位的數(shù)據(jù)表示與字軟元件的位指定1.位的數(shù)據(jù)表示(1)位元件:X、Y、M、S。(只有ON/OFF兩種狀態(tài))(2)字元件:T、C、D、R、Z、V。(16位數(shù)值)(3)Kn+位元件(用Kn4位位元件組成的字元件)例:“K1Y0”表示將Y0作為低位(起始位)的“Y3~Y0”的4位數(shù)據(jù);“K2X0”表示將X0作為低位的“X7~X0”的8位數(shù)據(jù);“K4M10”表示將M10作為低位的“M25~M10”的16位數(shù)據(jù);“K8M100”表示將M100作為低位的“M131~M100”的32位數(shù)據(jù)等。對于16位指令,Kn為K1~K4,對于32位指令,Kn為K1~K8。ch.4-62.字軟元件的位指定通過指定字元件的位,可以將字元件(即數(shù)據(jù)寄存器)作為位元件來使用。
例如,D5.0表示數(shù)據(jù)寄存器D5的b0位,D0.6表示數(shù)據(jù)寄存器D0的b6位。在指定字元件的位時,其位的編號須用0~F的16進(jìn)制數(shù)表示(即從低位開始,按照0~9、A~F的順序指定位編號)。例如,D12.E表示數(shù)據(jù)寄存器D12的bE位。在位的編號中不能執(zhí)行變址修正。ch.4-74.8.3緩沖存儲器的直接指定FX3U/FX3UC系列PLC可以對特殊功能模塊(如A/D、D/A等)的緩沖存儲器(BFM)進(jìn)行直接指定。緩沖存儲器(BFM)為16位字?jǐn)?shù)據(jù),主要用于應(yīng)用指令的操作數(shù)。指定時,用特殊功能模塊號(U)和BFM編號(G)表示。其中,特殊功能模塊號(U)為U0~U7,BFM編號(G)為G0~G32767。
例如,“U0\G0”表示0號特殊功能模塊的0號緩沖存儲器(即BFM#0)。在BFM編號中,可以進(jìn)行變址修正,但模塊編號不能進(jìn)行變址修正。例如,若Z0=8,則“U1\G10Z0”表示1號特殊功能模塊的第18號(10+Z0=18)緩沖存儲器(即BFM#18)。ch.4-84.9FX3U/FX3UC系列PLC的基本邏輯指令基本指令是專門用于繼電器邏輯控制的指令。
FX3U/FX3UC系列PLC的基本指令共有29條。
下面分別介紹各條指令的功能及用法。ch.4-91.操作開始指令(LD/LDI)
LD(Load)為取指令,用于常開觸點與母線連接;LDI(LoadInverse)為取反指令,用于常閉觸點與母線連接,如圖所示。LD和LDI指令也可以與ANB、ORB指令配合使用于分支回路的起點。
LD/LDI可用的軟元件有:X、Y、M、S、T、C
、D□.bch.4-102.觸點串聯(lián)連接指令(AND/ANI)AND為“與”指令,用于單個常開觸點與左邊電路的串聯(lián);
ANI為“與非”指令,用于單個常閉觸點與左邊電路的串聯(lián);
AND/ANI指令用于單個觸點的串聯(lián),且串聯(lián)觸點的數(shù)量不受限制,即該指令可重復(fù)使用多次。AND/ANI指令可用的軟元件與LD/LDI指令相同
ch.4-113.觸點并聯(lián)連接指令(OR/ORI)
OR為“或”指令,用于單個常開觸點與上面電路的并聯(lián);
ORI為“或非”指令,用于單個常閉觸點與上面電路的并聯(lián);
OR/ORI指令用于單個觸點的并聯(lián),且并聯(lián)觸點的數(shù)量不受限制,即該指令可重復(fù)使用多次。OR/ORI指令可用的軟元件與LD/LDI指令相同
ch.4-124.支路(電路塊)連接指令(ANB/ORB)
ANB(ANDBlock)為“與塊”指令,用于執(zhí)行電路塊1與電路塊2的“與”操作,如圖a所示。每一個電路塊都從LD/LDI指令開始編程,電路塊2編程結(jié)束后,使用ANB指令與前面的電路塊1串聯(lián)。
ch.4-134.支路(電路塊)連接指令(ANB/ORB)
ORB(ORBlock)為“或塊”指令,用于執(zhí)行電路塊1與電路塊2的“或”操作,如圖b所示。每一個電路塊都從LD/LDI指令開始編程,電路塊2編程結(jié)束后,使用ORB指令與上面的電路塊1并聯(lián)。
ANB和ORB不是觸點的指令而是連接的指令,故它們沒有操作數(shù),即指令后面沒有目標(biāo)軟元件
ch.4-145.輸出指令(OUT)
OUT為線圈驅(qū)動指令,用來輸出位于OUT指令前面電路的邏輯運算結(jié)果。其可用的軟元件與LD/LDI基本相同,只是不能用于驅(qū)動輸入繼電器(X)。當(dāng)用于驅(qū)動定時器T和計數(shù)器C的線圈時,需同時加上設(shè)定值。
并聯(lián)的OUT指令可以連續(xù)使用若干次。線圈輸出后,再通過一個觸點或一組觸點去驅(qū)動一個線圈輸出叫做連續(xù)輸出,如圖a所示。ch.4-155.輸出指令(OUT)——應(yīng)用舉例例:上述9條指令綜合應(yīng)用編程舉例:如圖4.42所示。ch.4-16ch.4-176.LDP(LDF)/ANDP(ANDF)/ORP(ORF)指令LDP、ANDP、ORP指令是進(jìn)行上升沿檢測的觸點指令,它們所驅(qū)動的軟元件僅在指定位元件的上升沿(OFF→ON)到來時,接通1個掃描周期。如圖所示,當(dāng)X10或X11從OFF→ON變化時,M10接通一個掃描周期;當(dāng)X12從OFF→ON變化時,M11接通一個掃描周期。ch.4-186.LDP(LDF)/ANDP(ANDF)/ORP(ORF)指令LDF、ANDF、ORF指令是進(jìn)行下降沿檢測的觸點指令,它們所驅(qū)動的軟元件僅在指定位元件的下降沿(ON→OFF)到來時,接通1個掃描周期。如圖所示,當(dāng)X10或X11從ON→OFF變化時,M10接通一個掃描周期;當(dāng)X12從ON→OFF變化時,M11接通一個掃描周期。
ch.4-197.置位與復(fù)位指令(SET、RST)SET為置位指令。當(dāng)SET的執(zhí)行條件接通時,所指定的軟元件接通。此時,即使SET的執(zhí)行條件斷開,所接通的軟元件仍然保持接通狀態(tài)(動作保持),直至遇到復(fù)位信號為止。SET的目標(biāo)軟元件(D)可為Y、M、S、D□.bRST為復(fù)位指令,既可用于對位元件Y、M、S、D□.b以及T和C的線圈進(jìn)行復(fù)位(即解除動作保持),也可用于對字元件D、R、V、Z中的數(shù)據(jù)及T和C的當(dāng)前值進(jìn)行清零(此時與用傳送指令MOV將常數(shù)K0傳送到目標(biāo)元件的效果相同)。ch.4-207.置位與復(fù)位指令(SET、RST)在一個梯形圖中,SET和RST指令的編程次序可以任意,但當(dāng)兩條指令的執(zhí)行條件同時有效時,后編程的指令將優(yōu)先執(zhí)行。ch.4-218.脈沖微分輸出指令(PLS、PLF)
PLS/PLF用于將指定信號的上升沿/下降沿進(jìn)行微分,并將微分結(jié)果(接通一個掃描周期的脈沖)送給PLS/PLF指令后面所指定的目標(biāo)軟元件,如圖所示。目標(biāo)軟元件可為Y、M(不包括特殊輔助繼電器)ch.4-22下面兩個電路動作相同,兩個電路都是在X5從OFF→ON變化時,M5接通一個掃描周期
ch.4-239.操作結(jié)果進(jìn)棧、讀棧、出棧指令(MPS、MRD、MPP)MPS、MRD、MPP指令用于多重分支輸出電路的編程。MPS(Push)為進(jìn)棧指令,用于存儲在執(zhí)行MPS指令之前剛產(chǎn)生的操作結(jié)果;MRD(Read)為讀棧指令,用來讀出由MPS存儲的操作結(jié)果;MPP(POP)為出棧指令,用來讀出由MPS存儲的操作結(jié)果,然后再清除由MPS存儲的操作結(jié)果,也就是說,當(dāng)執(zhí)行完MPP指令后,棧內(nèi)由MPS所存儲的操作結(jié)果被清除。
ch.4-249.操作結(jié)果進(jìn)棧、讀棧、出棧指令(MPS、MRD、MPP)操作結(jié)果進(jìn)棧、讀棧和出棧指令后面均無操作數(shù)。MPS指令和MPP指令的使用次數(shù)必須相等,否則,會導(dǎo)致程序出錯。
ch.4-25連續(xù)輸出三層棧ch.4-2610.主控指令(MC/MCR)主控指令用于打開和關(guān)閉母線。每個主控程序均以MC指令開始,以MCR指令結(jié)束。其目標(biāo)元件可為Y、M。MC為主控開始指令,用于公共串聯(lián)接點的連接。當(dāng)MC指令的執(zhí)行條件為ON時,執(zhí)行從MC到MCR之間的程序。當(dāng)MC指令的執(zhí)行條件為OFF時,在主控程序中的積算定時器、計數(shù)器以及用置位/復(fù)位指令驅(qū)動的軟元件都保持當(dāng)前狀態(tài);而非積算定時器和用OUT指令驅(qū)動的軟元件則變?yōu)閿嚅_狀態(tài)。MCR為主控復(fù)位指令,表示主控范圍的結(jié)束。在梯形圖中,MCR指令所在的分支上,不能有觸點。在主控范圍內(nèi)的編程方法與前面講的相同,即與母線連接的觸點從LD/LDI開始編程。當(dāng)主控范圍結(jié)束時,由MCR指令使后面的程序返回到原母線。當(dāng)在一個梯形圖中多次使用主控指令而又不是嵌套結(jié)構(gòu)(獨立結(jié)構(gòu))時,可以反復(fù)多次使用N0。如圖4.53所示。
ch.4-27ch.4-28
對于嚴(yán)格要求按照順序條件執(zhí)行的電路,MC/MCR可以采用多級嵌套,即在MC指令與MCR指令之間再次使用MC/MCR指令。其嵌套級號為N0~N7,最多可用8級嵌套。MC的嵌套級號從小級號開始,即從N0到N7;而MCR的嵌套則從所使用嵌套級數(shù)的最大級號開始。如果嵌套級號用反了,則不能構(gòu)成正確的嵌套,PLC的操作將出錯。ch.4-29ch.4-30如果所有嵌套均在同一地方使用MCR指令,則只要使用一次最小的嵌套級號即可結(jié)束所有的MC指令,如圖4.55所示。ch.4-3111.運算結(jié)果取反指令(INV)用于將執(zhí)行INV指令之前的運算結(jié)果取反。在INV指令后無軟元件。INV指令只能用在與AND指令相同位置處。INV指令的用法和編程舉例如圖所示。當(dāng)X5為ON時,Y10為OFF;當(dāng)X5為OFF時,Y10為ON。ch.4-3212.運算結(jié)果脈沖化指令(MEP/MEF)MEP/MEF指令用于對之前的運算結(jié)果進(jìn)行脈沖化處理,并根據(jù)之前的運算結(jié)果而動作。它們均無操作數(shù),且只能用在與AND指令相同位置處。MEP為運算結(jié)果上升沿脈沖化指令,當(dāng)在MEP指令之前的總的運算結(jié)果從OFF變到ON(上升沿)時,MEP的執(zhí)行結(jié)果為ON。
例如,在圖4.57中,當(dāng)X0、X1相與后的結(jié)果從OFF變到ON時,MEP的執(zhí)行結(jié)果為ON。MEF為運算結(jié)果下降沿脈沖化指令,當(dāng)在MEF指令之前的總的運算結(jié)果從ON變到OFF(下降沿)時,MEF的執(zhí)行結(jié)果為ON。
例如,在圖4.58中,當(dāng)X0、X1相與后的結(jié)果從ON變到OFF時,MEF的執(zhí)行結(jié)果為ON。ch.4-3312.運算結(jié)果脈沖化指令(MEP/MEF)——應(yīng)用舉例ch.4-3413.空操作指令(NOP)
NOP為空操作指令,其后無操作數(shù),用于程序的修改。在執(zhí)行NOP指令時,并不進(jìn)行任何操作,但需占用一步的執(zhí)行時間。NOP指令用于以下情況:①為程序提供調(diào)試空間;②刪除一條指令而不改變程序的步數(shù)(用NOP代替要刪除的指令);③臨時刪除一條指令;④短路某些觸點。使用NOP指令時須注意,在將LD或LDI指令改為NOP指令時,梯形圖的結(jié)構(gòu)將發(fā)生很大變化,甚至可能使電路出錯,如圖4.59所示。ch.4-3513.空操作指令(NOP)——應(yīng)用舉例ch.4-3614.程序結(jié)束指令(END)
END為程序結(jié)束指令,無操作數(shù),用于程序的終了。
PLC以掃描方式反復(fù)進(jìn)行輸入處理、程序執(zhí)行和輸出處理。若在程序的末尾寫入END指令,則在END以后的程序就不再被執(zhí)行了,直接進(jìn)行輸出處理。調(diào)試程序時,常常在程序中插入END指令,將程序進(jìn)行分段調(diào)試。ch.4-37本章主要內(nèi)容4.1PLC綜述4.2PLC的硬件組成4.3PLC的軟件組成4.4PLC的工作原理4.5編程調(diào)試設(shè)備4.6PLC的編程語言及編程規(guī)則4.7PLC的軟元件
4.8指令常數(shù)及軟元件的使用方法4.9
FX3U/FX3UC系列PLC的基本邏輯指令4.10基本指令編程舉例
ch.4-38ch.4-391、LDX0OUTY0LDX1OUTY1LDX2OUTY2
ch.4-402、LDX00ORX01ANIX03OUTY00ANDX04ORX05ANIX06OUTY01OUTT50K10LDX10OUTY11ch.4-413、LDX00ORX01ANIX02ORM0LDX03ANDX04ORM3ANBORIM1OUTY24、LDX00ANDX01LDX02ANIX03ORBLDX04ANDX05LDX06ANDX07ORBANBLDM100ANDM101ORBANDM102OUTY34ch.4-42ch.4-434.10基本指令編程舉例4.10.1定時器與計數(shù)器的編程1.接通延時定時器的編程ch.4-444.10.1定時器與計數(shù)器的編程2.斷開延時定時器的編程
ch.4-454.10.1定時器與計數(shù)器的編程3.計數(shù)器的編程
LD X3 LD X2 RST C5 OUTM8205 LD X4 LD X3 OUT C5 RSTC205 K5 LD X4 LD C5 OUTC205 OUT Y2 K-4 ENDLD C205 OUTY10 ENDch.4-464.10.2定時范圍與計數(shù)范圍的擴展1.定時器與定時器的串接使用——擴展定時范圍
多個定時器串接使用,其總的定時時間為各定時器的設(shè)定值之和。N個定時器串接使用,其最大定時時間為3276.7N秒。
ch.4-474.10.2定時范圍與計數(shù)范圍的擴展2.定時器與計數(shù)器串接使用——擴展定時范圍
一個定時器與一個計數(shù)器串接的最大定時時間為3276.732767秒。
ch.4-484.10.2定時范圍與計數(shù)范圍的擴展3.計數(shù)器與計數(shù)器串接使用——擴展計數(shù)范圍
ch.4-49計數(shù)器與計數(shù)器串接使用——擴展計數(shù)范圍
結(jié)論:
多個計數(shù)器串接使用,其總的計數(shù)值為各計數(shù)器的設(shè)定值之積。N個計數(shù)器串接使用,其最大計數(shù)值為32767n
。若再將一個定時器與之串接使用,則最大定時時間為3276.732767n秒。計數(shù)器與計數(shù)器串接時應(yīng)注意:除末級計數(shù)器外,其余各前級均需設(shè)計成自復(fù)位形式。ch.4-504.10.3脈沖發(fā)生器(振蕩器)1.自脈沖發(fā)生器ch.4-514.10.3脈沖發(fā)生器(振蕩器)2.方波發(fā)生器ch.4-524.10.3脈沖發(fā)生器(振蕩器)3.占空比D不同的脈沖發(fā)生器ch.4-534.10.3脈沖發(fā)生器(振蕩器)4.“先通后斷”的脈沖發(fā)生器ch.4-544.10.3脈沖發(fā)生器(振蕩器)5.“先斷后通”的脈沖發(fā)生器(不同占空比的脈沖發(fā)生器)ch.4-554.10.4通風(fēng)機監(jiān)視(編程舉例)
要求:用一只信號燈來監(jiān)視三臺風(fēng)機的運行狀態(tài)。當(dāng)監(jiān)視裝置投入運行時,若兩臺以上風(fēng)機運行,則信號燈常亮;若一臺風(fēng)機運行,則信號燈以0.5Hz的頻率閃光;若一臺風(fēng)機也不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服務(wù)類合同的續(xù)簽事宜
- 商品采購合同新版格式
- 空氣源熱泵安裝招標(biāo)啟事
- 股東借款合同范本英文
- 監(jiān)理合同條款范本
- 道路標(biāo)志牌批量訂購
- 檢討保證書撰寫
- 國慶節(jié)活動承包合同
- 安全供貨合作協(xié)議
- 房屋購買委托協(xié)議書
- 大學(xué)生職業(yè)生涯規(guī)劃與就業(yè)創(chuàng)業(yè)指導(dǎo)知到智慧樹章節(jié)測試課后答案2024年秋四川水利職業(yè)技術(shù)學(xué)院
- 檔案管理基本知識課件
- 高二語文上學(xué)期期末考點大串講(統(tǒng)編版選擇性必修上冊+中冊)專題01 信息類文本閱讀(知識清單)
- 浙江強基聯(lián)盟2024年12月高三聯(lián)考?xì)v史試題(含答案)
- 中建地下防水施工方案
- 2025年上半年廈門市外事翻譯護(hù)照簽證中心招考易考易錯模擬試題(共500題)試卷后附參考答案
- 名師工作室建設(shè)與管理方案
- 2024年小學(xué)體育新課標(biāo)測評考試題庫(含答案)
- 新《安全生產(chǎn)法》安全培訓(xùn)
- 2024年度技術(shù)服務(wù)合同:人工智能系統(tǒng)的定制與技術(shù)支持3篇
- 2024年(家政服務(wù)員、母嬰護(hù)理員)職業(yè)技能資格基礎(chǔ)知識考試題庫與答案
評論
0/150
提交評論