![第七章F1系列PLC的指令與編程方法_第1頁(yè)](http://file4.renrendoc.com/view12/M09/06/20/wKhkGWXvs4uAfMvIAADGC4F_C3Y865.jpg)
![第七章F1系列PLC的指令與編程方法_第2頁(yè)](http://file4.renrendoc.com/view12/M09/06/20/wKhkGWXvs4uAfMvIAADGC4F_C3Y8652.jpg)
![第七章F1系列PLC的指令與編程方法_第3頁(yè)](http://file4.renrendoc.com/view12/M09/06/20/wKhkGWXvs4uAfMvIAADGC4F_C3Y8653.jpg)
![第七章F1系列PLC的指令與編程方法_第4頁(yè)](http://file4.renrendoc.com/view12/M09/06/20/wKhkGWXvs4uAfMvIAADGC4F_C3Y8654.jpg)
![第七章F1系列PLC的指令與編程方法_第5頁(yè)](http://file4.renrendoc.com/view12/M09/06/20/wKhkGWXvs4uAfMvIAADGC4F_C3Y8655.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第七章F1系列PLC的指令
與編程方法第一節(jié)F1系列PLC內(nèi)部編程元件及功能PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能第一節(jié)F1系列PLC內(nèi)部各編程元件及功能一、三菱F1系列PLC簡(jiǎn)介
F1系列PLC是日本三菱公司在F系列基礎(chǔ)上發(fā)展起來(lái)的第二代產(chǎn)品,屬于整體式結(jié)構(gòu)。共有三種不同的單元,即基本單元、擴(kuò)展單元和特殊單元。基本單元內(nèi)有微處理器(CPU)、存貯器和輸入/輸出接口電路等。每個(gè)控制系統(tǒng)必有一臺(tái)基本單元,擴(kuò)展單元可根據(jù)是否需要來(lái)進(jìn)行選用(一般在解決點(diǎn)數(shù)不足和節(jié)省資源時(shí)而采用),但擴(kuò)展單元的點(diǎn)數(shù)不能超過(guò)基本單元的點(diǎn)數(shù)。如果要增加控制功能,則可連接相應(yīng)的特殊單元,如高速計(jì)數(shù)單元、位置控制單元、模擬量單元等。
F1系列PLC的CPU為8039單片機(jī)芯片,執(zhí)行時(shí)間為12μs/步,程序容量為1K步,最大I/O點(diǎn)數(shù)為120,基本/功能指令為22/87條,定時(shí)/計(jì)數(shù)器為32/32個(gè),狀態(tài)器為40個(gè),輔助繼電器為192個(gè),特殊繼電器18個(gè)。存貯方式有機(jī)內(nèi)RAM、EPROM和EEPROM。輸入為直流24V,輸出有繼電器型、晶體管型和晶閘管型三種方式。
F1系列可編程控制器型號(hào)命名的基本格式如下PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能類
別型
號(hào)基本單元I/O點(diǎn):6/6F1-12MR(MT、MS)I/O點(diǎn):12/8F1-20MS(MT、MS)I/O點(diǎn):16/14F1-30MR(MT、MS)I/O點(diǎn):24/16F1-40MR(MT、MS)I/O點(diǎn):36/24F1-60MR(MT、MS)擴(kuò)展單元I/O點(diǎn):4/6F1-10ER(ET、ES)I/O點(diǎn):12/8F1-20ER(ET、ES)I/O點(diǎn):24/16F1-40ER(ET、ES)I/O點(diǎn):36/24F1-60ER(ET、ES)表7-1F1系列PLC分類PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能二、PLC的內(nèi)部資源
PLC的生產(chǎn)廠家在介紹PLC的工作原理和使用方法時(shí)采用了類似于繼電器的概念。要注意的是這里所指的繼電器只是概念上的意義,并非是物理實(shí)體。概念上的繼電器,也稱軟繼電器或編程元件,表達(dá)了傳統(tǒng)繼電器的整體功能,它既代表線圈又代表觸點(diǎn)。當(dāng)某位存儲(chǔ)位為“1”時(shí),相當(dāng)于繼電器線圈接通,而常開、常閉觸點(diǎn)的狀態(tài)可以通過(guò)去讀該存儲(chǔ)位的狀態(tài)來(lái)確定,直接讀取表示常開觸點(diǎn),讀取后,將其取反表示常閉觸點(diǎn)。
PLC的內(nèi)部資源指的是PLC所提供的各種功能的編程元件,包括I/O繼電器、中間繼電器、時(shí)間繼電器、計(jì)數(shù)器、移位寄存器、步進(jìn)控制器等等。
PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能三、輸入繼電器(X)輸入繼電器是PLC與外部用戶輸入設(shè)備連接的接口單元,用以接受用戶輸入設(shè)備發(fā)來(lái)的輸入信號(hào)。輸入繼電器的線圈與PLC的輸入口相連,其編號(hào)以“X”開頭。1.輸入繼電器的編號(hào)(1)基本單元X000~X007、X010~X013、X400~X407、X410~X413、X500~X507、X510~X513(2)擴(kuò)展單元X014~X017、X020~X027、X414~X417、X420~X427、X514~X517、X520~X5272.注意事項(xiàng)(1)實(shí)際不存在的輸入不能使用外部輸入繼電器。(2)可編程控制器的程序不能改變外部輸入繼電器的狀態(tài)。(3)外部輸入繼電器的編程次數(shù)沒有限制。
PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能四、輸出繼電器(Y)輸出繼電器是PLC與外部用戶輸出設(shè)備連接的接口單元,用以將輸出信號(hào)傳給負(fù)載。輸出繼電器有一對(duì)輸出觸點(diǎn)與PLC的輸出口相聯(lián),其編號(hào)以“Y”開頭。
1.輸出繼電器的編(1)基本單元Y030~Y037、Y430~Y437、Y530~Y537(2)擴(kuò)展單元Y040~Y047、Y440~Y447、Y540~Y5472.注意事項(xiàng)(1)空余的輸出繼電器可用與內(nèi)部繼電器相同的方法使用,但不能將其確定為保持型。(2)當(dāng)作為觸點(diǎn)使用時(shí),外部輸出繼電器編程的次數(shù)沒有限制。(3)當(dāng)外部繼電器作為保持和輸出指令的輸出時(shí),不允許重復(fù)使用同一繼電器。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能五、中間繼電器(M)中間繼電器是邏輯運(yùn)算的輔助繼電器,但不提供外部輸出。中間繼電器分為普通型和斷電保護(hù)型兩種類型。普通型在工作電源失電時(shí),存儲(chǔ)區(qū)的內(nèi)容將會(huì)丟失或修改;斷電保護(hù)型在工作電源失電時(shí),存儲(chǔ)區(qū)的內(nèi)容不會(huì)丟失或修改。中間繼電器編號(hào)以“M”開頭。中間繼電器編號(hào)為:1.M100~M277(128點(diǎn)、八進(jìn)制)——普通型2.M300~M377(64點(diǎn)、八進(jìn)制)——斷電保護(hù)型六、移位寄存器中間繼電器也可用作移位寄存器。這時(shí),16點(diǎn)中間繼電器為一組,表示一個(gè)16位的移位寄存器,中間繼電器的起始號(hào)表示移位寄存器編號(hào)。當(dāng)中間繼電器用作移位寄存器后,就不能作其它用途。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能移寄存器的編號(hào)為:M100(M100~M117)M240(M240~M257)M120(M120~M137)M260(M260~M277)M140(M140~M157)M300(M300~M317)M160(M160~M177)M320(M320~M337)M200(M200~M217)M340(M340~M357)M220(M220~M237)M360(M360~M377)其中M300~M360移位寄存器為斷電保護(hù)型。有些系列的PLC,移位寄存器的位數(shù)可以任意設(shè)置,并非16位一組,有利于節(jié)省資源。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能七、定時(shí)器(T)
共有32個(gè)定時(shí)器,其中24個(gè)分辨率為0.1s,定時(shí)范圍為0.1~999s,編號(hào)為:T050~T057、T450~T457、T550~T557;另有8個(gè)高精度定時(shí)器,分辨率為0.01s,定時(shí)范圍為0.1~99.9s,編號(hào)為:T650~T657。八、計(jì)數(shù)器(C)共有32個(gè)計(jì)數(shù)器,以八進(jìn)制編號(hào),每個(gè)計(jì)數(shù)器均為斷電保護(hù)型,其中30個(gè)為3位減計(jì)數(shù)計(jì)數(shù)器,計(jì)數(shù)范圍為0~999,編號(hào)為:C060~C067、C560~567、C460~C467、C662~C667;另有C660和C661兩個(gè)計(jì)數(shù)器,既可作為兩個(gè)普通3位計(jì)數(shù)器使用,也可構(gòu)成一個(gè)6位加/減計(jì)數(shù)器,C660設(shè)定值為6位數(shù)的低3位,C661設(shè)定值為6位數(shù)的高3位,且既可用作普通計(jì)數(shù)器(也稱內(nèi)部計(jì)數(shù)方式),也可作為高速計(jì)數(shù)器(也稱外部計(jì)數(shù)方式)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能九、特殊繼電器
1.M70:運(yùn)行監(jiān)視。能隨PLC的運(yùn)行/停止而自動(dòng)地呈通/斷狀態(tài)。
2.M71:初始化脈沖。在PLC剛接通時(shí),M71只給出一個(gè)脈沖執(zhí)行周期。M71的觸點(diǎn)一般用于對(duì)計(jì)數(shù)器、定時(shí)器、狀態(tài)指示器等進(jìn)行初始化。
3.M72:0.1s時(shí)鐘脈沖。用計(jì)數(shù)器對(duì)該觸點(diǎn)的工作進(jìn)行計(jì)數(shù),可提供0.1~99.9s定時(shí)。
4.M73-:0.01s時(shí)鐘脈沖。用計(jì)數(shù)器對(duì)該觸點(diǎn)的工作進(jìn)行計(jì)數(shù),可提供0.01~9.99s定時(shí)。
5.M74:聯(lián)接中斷。用于雙機(jī)并行操作。
6.M75:聯(lián)接故障。用于雙機(jī)并行操作。
7.M76:電池電壓下降。當(dāng)鋰電池電壓下降到規(guī)定值時(shí),M76接通。
PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
8.M77:輸出禁止。在程序中如果使M77線圈工作,則所有輸出繼電器(Y)自常閉開。此時(shí)其他的繼電器、定時(shí)器和計(jì)數(shù)器仍保持工作狀態(tài)。
9.M470:計(jì)數(shù)方式選擇。當(dāng)C660和C661構(gòu)成一個(gè)6為計(jì)數(shù)器使用時(shí),M470為“ON”時(shí),X400作為計(jì)數(shù)輸入,X401為復(fù)位輸入,且為高速計(jì)數(shù)狀態(tài),計(jì)數(shù)頻率可達(dá)2KHZ;M470為“OFF”時(shí),PLC任何一個(gè)輸入端均可作為計(jì)數(shù)輸入或復(fù)位輸入,此時(shí)計(jì)數(shù)脈沖頻率受程序執(zhí)行時(shí)間的限制。
10.M471:計(jì)數(shù)方向選擇。C660和C661組成6位計(jì)數(shù)器時(shí),M471“ON”表示加計(jì)數(shù);“OFF”表示減計(jì)數(shù)。
11.M472:計(jì)數(shù)起動(dòng)。C660和C661組成6位計(jì)數(shù)器且為高速計(jì)數(shù)狀態(tài)時(shí),M472為“ON”則計(jì)數(shù)開始,M472為“OFF”則計(jì)數(shù)停止。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
12.M473:計(jì)數(shù)標(biāo)志信號(hào)。當(dāng)6位計(jì)數(shù)器有進(jìn)位或借位時(shí),M473接通。
13.M570:出錯(cuò)標(biāo)志。在功能指令中,當(dāng)繼電器編號(hào)或線圈設(shè)定錯(cuò)誤時(shí),M570為“ON”。
14.M571、M572、M573:進(jìn)位標(biāo)志、零標(biāo)志、借位標(biāo)志。當(dāng)執(zhí)行比較或加、減法功能指令時(shí),M571、M572、M573工作。M571為進(jìn)位標(biāo)志、M572為零標(biāo)志、M573為借位標(biāo)志。
15.M574、M575:狀態(tài)轉(zhuǎn)換禁止與啟動(dòng)。M574為狀態(tài)轉(zhuǎn)換禁止、M575為狀態(tài)轉(zhuǎn)換禁啟動(dòng)。具體用法見第九章第三節(jié)(PLC在機(jī)械手中的應(yīng)用)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能型號(hào)輸入點(diǎn)數(shù)輸入繼電器編號(hào)(X)輸出點(diǎn)數(shù)輸出繼電器編號(hào)(Y)F1-12MR6400~4056430~435F1-20MR12400~407410~4138430~437F1-30MR16400~407410~413500~50314430~437530~535F1-40MR24400~407410~413500~507510~51316430~437530~537F1-60MR36000~007010~013400~407410~413500~507510~51324030~037430~437530~537F1-10ER4()14~()176()40~()45F1-20ER12()14~()278()40~47()F1-40ER24414~427514~52716440~447540~547F1-60ER36014~027414~427514~52724040~047440~447540~547表7-2F1系列PLC輸入/輸出繼電器編號(hào)表PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能器件名器件編號(hào)個(gè)數(shù)功能說(shuō)明定時(shí)器(T)050~057、450~457550~557240.1~999s定時(shí)650~65780.01~99.9s定時(shí)計(jì)數(shù)器(C)060~067、460~467560~567、662~66730三位減計(jì)數(shù)0~999660、6612六位加/減計(jì)數(shù)0~999999狀態(tài)器(S)600~64740步進(jìn)過(guò)程中編程通用輔助繼電器(M)100~277(普通)300~377(保持)12864作中間繼電器用,由內(nèi)部器件觸點(diǎn)驅(qū)動(dòng),供編程用。移位繼電器(M)100~377每16個(gè)為一組,首編號(hào)為移位寄存器編號(hào)。12用作移位寄存器,不作移位寄存器時(shí)作通用輔助繼電器用。表7-3F1系列PLC編程元件編號(hào)及其功能說(shuō)明PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能特殊功能輔助繼電器(M)運(yùn)行監(jiān)視701PLC運(yùn)行時(shí)接通初始脈沖711開機(jī)發(fā)脈沖,可對(duì)C、T、S進(jìn)行初始化時(shí)鐘脈沖72(100ms)73(10ms)2提供0.1s和0.01s定時(shí)時(shí)鐘,通過(guò)計(jì)數(shù)器能提供0.1~99.9s和0.01~9.99s的定時(shí)常通74、752電池指示761電池電壓下降時(shí)接通輸出禁止77177接通,所有輸出繼電器斷開高速計(jì)數(shù)4701470接通,執(zhí)行2kHz高速計(jì)數(shù)加/減計(jì)數(shù)方向選擇4711471接通,C660、C661加計(jì)數(shù);471斷開,C660、C661減計(jì)數(shù)高速計(jì)數(shù)開始4721472接通,C660、C661高速計(jì)數(shù)開始計(jì)數(shù)標(biāo)志4731當(dāng)6位計(jì)數(shù)器有進(jìn)位或借位時(shí),M473接通表7-3F1系列PLC編程元件編號(hào)及其功能說(shuō)明PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能第七章F1系列PLC的指令
與編程方法第二節(jié)F1系列PLC的基本指令及編程方法第二節(jié)F1系列PLC的基本指令及編程方法
F1系列PLC共有20條基本邏輯指令,分為用于觸點(diǎn)的指令,用于線圈的指令和獨(dú)立的指令。F1系列PLC另有步進(jìn)梯形指令2條,功能塊指令87條。一、LD、LDI、OUT指令
LD――取指令,從輸入母線開始,取用常開觸點(diǎn)。
LDI――取反指令,從輸入母線開始,取用常閉觸點(diǎn)。
OUT――輸出指令。用于驅(qū)動(dòng)對(duì)輸出繼電器、輔助繼電器、狀態(tài)、定時(shí)器、計(jì)數(shù)器的線圈,對(duì)輸入繼電器不能使用。OUT指令可作多次并聯(lián)使用。
LD/LDI/OUT指令的目標(biāo)元素為X、Y、M、T、C、S。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能二、AND、ANI指令
AND—與指令。用于常開觸點(diǎn)的串聯(lián),完成邏輯“與”運(yùn)算。
ANI—與反指令。用于常閉觸點(diǎn)的串聯(lián),完成邏輯“與非”運(yùn)算。
AND/ANI指令用于單個(gè)觸點(diǎn)的串聯(lián),其串聯(lián)次數(shù)可以是任意次。目標(biāo)元素為:X、Y、M、T、C、S。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能三、OR、ORI指令
OR——或指令。用于常開觸點(diǎn)的并聯(lián),完成邏輯“或”運(yùn)算。
ORI——或反指令。用于常閉觸點(diǎn)的并聯(lián),完成邏輯“或非”運(yùn)算。
OR/ORI指令用于單個(gè)觸點(diǎn)的并聯(lián),其并聯(lián)次數(shù)可以是任意次。目標(biāo)元素為:X、Y、M、T、C、S。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能四、0RB指令
ORB——或塊指令。用于塊的并聯(lián)(兩個(gè)以上的觸點(diǎn)相串聯(lián)或并聯(lián)叫觸點(diǎn)塊)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能LD/LDI指令開始,且無(wú)目標(biāo)元素。當(dāng)相并聯(lián)或串聯(lián)的觸點(diǎn)塊超過(guò)2個(gè)時(shí),F(xiàn)1系列PLC的處理方法有兩種,一是如圖7-4,先將前兩個(gè)塊并聯(lián)(或串聯(lián))形成一個(gè)新的塊,再與后面的塊并聯(lián)或串聯(lián);二是先將所有相并聯(lián)或串聯(lián)的塊處理完,然后連續(xù)使用塊并聯(lián)或塊串聯(lián)指令(塊數(shù)減1)。但有些系列的PLC只允許使用第一種處理方式。五、ANB指令
ANB——與塊指令。用于觸點(diǎn)塊的串聯(lián)。應(yīng)當(dāng)注意的是每一觸點(diǎn)塊都從PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能六、S/R指令
S——置位指令
R——復(fù)位指令
S/R指令用于輸出繼電器(Y),中間繼電器(M200~M377)和狀態(tài)器(S)的置位/復(fù)位操作。S是置位(使被置位的元件為“1”并保持),R是復(fù)位(使被復(fù)位的元件為“0”),S/R指令間可插入其它程序。如圖7-6,當(dāng)X400接通時(shí),M100接通并保持,直至X401接通。S/R指令的編寫次序可任意編排;但后執(zhí)行的指令有效。S/R指令的目標(biāo)元素為:S、Y、M200~M377。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能應(yīng)注意的是S/R指令對(duì)M100~M177無(wú)效。LD/LDI指令開始,且無(wú)目標(biāo)元素。當(dāng)相并聯(lián)或串聯(lián)的觸點(diǎn)塊超過(guò)2個(gè)時(shí),F(xiàn)1系列PLC的處理方法有兩種,一是如圖7-4,先將前兩個(gè)塊并聯(lián)(或串聯(lián))形成一個(gè)新的塊,再與后面的塊并聯(lián)或串聯(lián);二是先將所有相并聯(lián)或串聯(lián)的塊處理完,然后連續(xù)使用塊并聯(lián)或塊串聯(lián)指令(塊數(shù)減1)。但有些系列的PLC只允許使用第一種處理方式。
PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能七、PLS指令
PLS——脈沖微分指令。用于產(chǎn)生脈沖微分信號(hào)。適用于所有的中間繼電器,使中間繼電器觸點(diǎn)接通一個(gè)周期的掃描時(shí)間,即將寬信號(hào)變成只有一個(gè)掃描周期的窄信號(hào),常用來(lái)產(chǎn)生計(jì)數(shù)器和移位寄存器復(fù)位和移位所需的觸發(fā)信號(hào)。如圖7-7,當(dāng)X400接通時(shí),M100接通一個(gè)掃描周期;當(dāng)X401接通時(shí),M101也接通一個(gè)掃描周期。PLS指令的目標(biāo)元素為:M100~M377。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能八、RST指令
RST——復(fù)位指令。用于計(jì)數(shù)器和移位寄存器的復(fù)位。當(dāng)RST指令用于計(jì)數(shù)器復(fù)位時(shí),計(jì)數(shù)器的觸點(diǎn)斷開,當(dāng)前計(jì)數(shù)值回到設(shè)定值。當(dāng)RST指令用于移位寄存復(fù)位時(shí),清除所有位的信息。這兩種情況下,RST指令優(yōu)先執(zhí)行。因此,假如RST輸入連續(xù)接通,則計(jì)數(shù)輸入和移位輸入將不起作用。圖7-8利用X400和M71對(duì)計(jì)數(shù)器C060進(jìn)行復(fù)位。RST指令的目標(biāo)元素為:C和M100-M360共12個(gè)移位寄存器。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能九、SFT指令
SFT——移位指令。用于移位寄存器的移位操作。在圖7-9中,X400為數(shù)據(jù)輸入端,X401為移位輸入端,X402為復(fù)位輸入端。移位寄存器的工作過(guò)程如圖7-10所示,輸入X400置位寄存器M100后,每輸入PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能一個(gè)移位脈沖X401,移位寄存器將前一位的信息移到后一位,從M100到M117,最后從M117溢出。當(dāng)一個(gè)移位寄存器的位數(shù)不夠用時(shí),可將兩個(gè)寄存器串聯(lián)使用(如M100和M120串聯(lián))。具體做法是,兩個(gè)寄存器的采用相同的移位和復(fù)位信號(hào),將第一個(gè)寄存器溢出的信號(hào)作為第二個(gè)寄存器的輸入信號(hào)(如將M117接在M120的OUT端)。十、定時(shí)指令
X400接通20s后,T450接通,Y430接通,Y431斷開。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能十一、計(jì)數(shù)指令圖7-12a是三位計(jì)數(shù)器的工作原理圖,X401每接通一次,C460減1,當(dāng)X401通斷19次后,C460接通,Y430接通。圖7-12b是六位計(jì)數(shù)器普通計(jì)數(shù)方式時(shí)的工作原理圖。PLC運(yùn)行過(guò)程中,M470斷開,計(jì)數(shù)器被設(shè)定為普通計(jì)數(shù)方式。X502設(shè)定是加還是減計(jì)數(shù)方式PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(M471接通時(shí)為加計(jì)數(shù),斷開時(shí)為減計(jì)數(shù))。X501為計(jì)數(shù)輸入端,每接通1次,加計(jì)數(shù)時(shí)從當(dāng)前值(1234)加1,至999999時(shí)C660接通;減計(jì)數(shù)時(shí)從當(dāng)前值(1234)減1,至0時(shí)C660接通。注意,高3位C661在前,低3位C660在后。圖7-12c是高速計(jì)數(shù)方式,計(jì)數(shù)輸入端只能是X400,復(fù)位端只能是X401(固定方式可省略)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能十二、MC/MCR指令
MC——主控指令。用于公共邏輯條件控制多個(gè)線圈。
MCR——主控返回,主控結(jié)束返回母線。在梯形圖中,由一個(gè)觸點(diǎn)或觸點(diǎn)組控制多條邏輯行的電路叫主控。MC主控點(diǎn)后的電路由LD/LDI指令開始。在MC所控制的電路范圍內(nèi),最后應(yīng)由MCR指令返回,即MCR指令之后的電路又回到母線上。
MC指令的目標(biāo)元素為:M100~M177。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能圖7-13a為串接輸出電路,分支點(diǎn)后第一個(gè)邏輯行沒有觸點(diǎn)連接。這時(shí)可采用連續(xù)輸出的方式編寫程序。但在圖7-13b中,每一分支點(diǎn)后均有一些觸點(diǎn),這時(shí),用前述的方法不能編寫指令表程序。為了解決這一問(wèn)題,采用MC/MCR指令,先將梯形圖轉(zhuǎn)化為圖7-13c的形式,其指令語(yǔ)句表為:
0LDX4001OUTM1002MCM1003LDX4014OUTY4305LDX4026OUTY4317MCRM1008MCM1019LDX40410OUTY43211LDX40512ORX40613OUTY43314MCRM10115END
在圖7-13c中,主控點(diǎn)M100、M101必須是常開觸點(diǎn),LD/LDI指令跟在主控點(diǎn)后。有些PLC的分支和分支返回指令(IL/ILC)與MC/MCR指令具有相同的功能。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能用NOP指令替代已寫入指令,可以改變電路。在程序中加入NOP指令,在改動(dòng)或追加程序時(shí)可以減少步序號(hào)的改變。
十三、NOPNOP指令是一條無(wú)動(dòng)作、無(wú)目標(biāo)元件的程序步指令,叫空操作指令。NOP指令的使用說(shuō)明如圖7-14所示??詹僮髦噶钍乖摬叫蜃骺詹僮?。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能這樣可以大大縮短程序的掃描執(zhí)行時(shí)間。
CJP/EJP指令是傳統(tǒng)繼電器系統(tǒng)所沒有的。F1系列PLC共有64個(gè)跳轉(zhuǎn)繼電器供跳轉(zhuǎn)使用,目標(biāo)元素為:700~777。注意:CJP/EJP指令必須成對(duì)使用,跳轉(zhuǎn)目標(biāo)和結(jié)束目標(biāo)必須一致,且CJP在前,EJP在后。十四、CJP/EJP指令
CJP—條件跳轉(zhuǎn)指令。
EJP—跳轉(zhuǎn)結(jié)束指令。當(dāng)CJP前的邏輯關(guān)系為ON時(shí),則CJP與EJP之間的程序停止執(zhí)行,而跳去執(zhí)行EJP以下的程序,而被跳過(guò)的程序保持原狀態(tài)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能表7-4F1系列PLC基本指令表指
令功
能目
標(biāo)
元
素備
注LD邏輯運(yùn)算開始X、Y、M、T、C、S常開觸點(diǎn)LDI邏輯運(yùn)算開始X、Y、M、T、C、S常閉觸點(diǎn)AND邏輯“與”X、Y、M、T、C、S常開觸點(diǎn)
十五、END指令
END——結(jié)束指令。PLC反復(fù)進(jìn)行輸入處理、程序運(yùn)算、輸出處理,若在程序最后寫入END指令,則END以后的程序步就不再執(zhí)行,直接進(jìn)行輸出處理(程序最后沒有END指令時(shí),PLC會(huì)默認(rèn)為NOP指令而加以掃描和執(zhí)行)。在程序調(diào)試過(guò)程中,按段插入END可以順序擴(kuò)大對(duì)各程序段動(dòng)作的檢查。采用END指令將程序劃分為若干段,在確認(rèn)了前面電路塊的動(dòng)作正確無(wú)誤之后,依次刪去END指令。要注意的是在執(zhí)行END指令時(shí),也刷新監(jiān)視時(shí)鐘。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能ANI邏輯“與反”X、Y、M、T、C、S常閉觸點(diǎn)OR邏輯“或”X、Y、M、T、C、S常開觸點(diǎn)ORI邏輯“或反”X、Y、M、T、C、S常閉觸點(diǎn)ANB塊串聯(lián)無(wú)ORB塊并聯(lián)無(wú)OUT邏輯輸出Y、M、T、C、S、F驅(qū)動(dòng)線圈RST計(jì)數(shù)器、移位寄存器復(fù)位C、M用于計(jì)數(shù)器和移位寄存器PLS脈沖微分M100~M377SFT移位MS置位M200~M377、Y、SR復(fù)位M200~M377、Y、SMC主控M100~M177用于公共串接觸點(diǎn)MCR主控復(fù)位M100~M177CJP條件跳轉(zhuǎn)700~777EJP跳轉(zhuǎn)結(jié)束700~777NOP空操作無(wú)END程序結(jié)束無(wú)PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能第七章F1系列PLC的指令
與編程方法第三節(jié)PLC的程序設(shè)計(jì)第三節(jié)PLC的程序設(shè)計(jì)一、梯形圖的設(shè)計(jì)規(guī)則
1.梯形圖每一行都是從左側(cè)母線開始,線圈接在右側(cè)母線上(右側(cè)母線也可省略)。每一行的前部是觸點(diǎn)群組成的“工作條件”,最右邊是線圈或功能框表達(dá)的“工作結(jié)果”。一行繪完,依次自上而下再繪一行。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
2.線圈不能直接與左母線相連。如果需要,可能通過(guò)一個(gè)沒有使用的內(nèi)部繼電器的常閉觸點(diǎn)或者特殊內(nèi)部繼電器M70(常ON)的常開觸點(diǎn)來(lái)連接,如圖7-17所示。
3.同一編號(hào)的線圈在一個(gè)程序中使用兩次稱為雙線圈輸出。有些PLC將雙線圈輸出視為語(yǔ)法錯(cuò)誤,F(xiàn)1系列PLC則將前面的輸出視為無(wú)效,視最后一次輸出為有效(在含有跳轉(zhuǎn)指令和步進(jìn)指令的程序中除外)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
4.符合順序執(zhí)行的原則,即從左到右,從上到下地執(zhí)行,如不符合順序執(zhí)行的電路不能直接編程,例如圖7-18所示的橋式電路就不能直接編程。
5.梯形圖中串聯(lián)的觸點(diǎn)使用的次數(shù)沒有限制,可無(wú)限次地使用。
6.兩個(gè)或兩個(gè)以上的線圈可以并聯(lián)輸出。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能二、梯形圖編程注意事項(xiàng)1.“水平但不垂直”梯形圖觸點(diǎn)應(yīng)畫在水平線上,不能畫在垂直分支上,圖7-18橋式電路可改成圖7-19的形式。2.“多上、串左”在串聯(lián)電路相并聯(lián)時(shí),應(yīng)將觸點(diǎn)最多的那個(gè)串聯(lián)回路放在梯形圖的最上面。在并聯(lián)電路相串聯(lián)時(shí),應(yīng)將觸點(diǎn)最多的并聯(lián)回路放在梯形圖的最左邊。這種安排可使程序簡(jiǎn)潔、語(yǔ)句減少,如圖7-20所示。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能3.雙線圈輸出問(wèn)題在梯形圖中,線圈前邊的觸點(diǎn)代表輸出條件,線圈代表輸出。在同一程序中,某個(gè)線圈的輸出條件可以非常復(fù)雜,為避免雙線圈輸出,可以將輸出的條件集中表達(dá)(在含有跳轉(zhuǎn)指令和步進(jìn)指令的程序中除外)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能三、梯形圖的特點(diǎn)在使用梯形圖語(yǔ)言編程時(shí),應(yīng)注意梯形圖的以下幾個(gè)特點(diǎn):1.每個(gè)梯形圖由多個(gè)梯級(jí)組成,每個(gè)梯級(jí)可由多條支路構(gòu)成,每個(gè)梯級(jí)由一個(gè)輸出線圈結(jié)束,可代表一個(gè)邏輯方程,也叫一個(gè)邏輯行。2.在梯形圖每個(gè)梯級(jí)中流過(guò)的不是物理電流,而是“概念電流”,是用戶程序解算中滿足該梯級(jí)輸出執(zhí)行條件的形象表達(dá)方式?!案拍铍娏鳌钡姆绞街荒苁菑淖笙蛴伊鲃?dòng)。
3.梯形圖中每一梯級(jí)的用戶程序解算結(jié)果,可以立即被后面的梯級(jí)引用。
4.PLC的內(nèi)部繼電器線圈不能作輸出控制用,它們只是一些用于存儲(chǔ)邏輯控制中間運(yùn)算結(jié)果的存儲(chǔ)位。要實(shí)現(xiàn)對(duì)輸出的控制,必須經(jīng)過(guò)輸出繼電器來(lái)實(shí)現(xiàn)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能四、典型單元梯形圖程序的分析
PLC的應(yīng)用程序往往是一些典型的控制環(huán)節(jié)和基本單元電路的組合,可以依靠經(jīng)驗(yàn)直接設(shè)計(jì)用戶程序,來(lái)滿足生產(chǎn)機(jī)械和工藝過(guò)程的控制要求。
1.啟動(dòng)、停止和保持控制使輸入信號(hào)保持時(shí)間超過(guò)一個(gè)掃描周期的自我維持電路是構(gòu)成有記憶功能元件控制回路的最基本環(huán)節(jié),它經(jīng)常用于內(nèi)部繼電器、輸出點(diǎn)的控制回路,其基本形式有兩種。(1)啟動(dòng)優(yōu)先式圖7-21是啟動(dòng)優(yōu)先式啟動(dòng)、保持和停止控制程序。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能當(dāng)啟動(dòng)信號(hào)X401=ON時(shí),無(wú)論關(guān)斷信號(hào)X402狀態(tài)如何,Y430總被啟動(dòng),并且當(dāng)X402=OFF時(shí)通過(guò)Y430常開觸點(diǎn)閉合實(shí)現(xiàn)自鎖。當(dāng)啟動(dòng)信號(hào)X401=OFF時(shí),使X402=ON可實(shí)現(xiàn)關(guān)斷Y430。因?yàn)楫?dāng)X401與X402同時(shí)ON時(shí),啟動(dòng)信號(hào)X401有效,故稱此程序?yàn)閱?dòng)優(yōu)先式控制程序。(2)關(guān)斷優(yōu)先式圖7-22是關(guān)斷優(yōu)先啟動(dòng)、保持和停止控制程序。當(dāng)關(guān)斷信號(hào)X402=ON,無(wú)論啟動(dòng)信號(hào)狀態(tài)如何,內(nèi)部繼電器Y430均被關(guān)斷(關(guān)態(tài)為OFF)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
2.邏輯控制的基本形式(1)聯(lián)鎖控制在生產(chǎn)機(jī)械的各種運(yùn)動(dòng)之間,往往存在著某種相互制約的關(guān)系,一般采用聯(lián)鎖控制來(lái)實(shí)現(xiàn)。即用反映某一運(yùn)動(dòng)的聯(lián)鎖信號(hào)觸點(diǎn)去控制另一運(yùn)動(dòng)相應(yīng)的電路,實(shí)現(xiàn)兩個(gè)運(yùn)動(dòng)的相互制約,達(dá)到聯(lián)鎖控制的要求。
1)不能同時(shí)發(fā)生運(yùn)動(dòng)的聯(lián)鎖控制。如圖7-23所示,為了使Y430和Y431不同時(shí)被接通,選擇Y430和Y431的常閉觸點(diǎn),分別串入Y431和Y430的控制回路中構(gòu)成聯(lián)鎖環(huán)節(jié)。當(dāng)Y430和Y431中有任何一個(gè)要啟動(dòng)時(shí),另一個(gè)必須首先被關(guān)斷。反過(guò)來(lái)說(shuō),兩者之中任何一個(gè)啟動(dòng)之后都首先將另一個(gè)的啟動(dòng)控制回路斷開,從而保證任何時(shí)候兩者都不能同時(shí)啟動(dòng),達(dá)到了聯(lián)鎖控制的要求。同一臺(tái)電動(dòng)機(jī)的正、反轉(zhuǎn)控制,機(jī)床的刀架進(jìn)給與快速PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能移動(dòng)之間、橫梁升降與工作臺(tái)運(yùn)動(dòng)之間、多工位回轉(zhuǎn)工作臺(tái)式組合機(jī)床的動(dòng)力頭向前與工作臺(tái)的轉(zhuǎn)位和夾具的松開動(dòng)作之間等不能同時(shí)發(fā)生的運(yùn)動(dòng),都可采用這種聯(lián)鎖方式。
2)互為發(fā)生條件的聯(lián)鎖控制。如圖7-24所示,Y430的常開觸點(diǎn)串在Y431的控制回路中,Y431的接通是以Y430的接通為條件。這樣,只有Y430的接通才允許Y431的接通,Y430關(guān)斷后Y431也被關(guān)斷,而且在Y430接通的條件下,Y431可以單獨(dú)啟動(dòng)和停止。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
3)順序步進(jìn)控制。在生產(chǎn)實(shí)踐中,順序步進(jìn)控制的實(shí)例很多。圖7-25所示就是一個(gè)順序步進(jìn)控制的例子。在順序依次發(fā)生的運(yùn)動(dòng)之間,采用順序步進(jìn)的控制方式。選擇代表前一個(gè)運(yùn)動(dòng)的常開觸點(diǎn)串在后一個(gè)運(yùn)動(dòng)的啟動(dòng)線路中,作為后一個(gè)運(yùn)動(dòng)發(fā)生的必要條件。同時(shí)選擇代表后一個(gè)運(yùn)動(dòng)的常閉觸點(diǎn)串入前一個(gè)運(yùn)動(dòng)的關(guān)斷線路里。這樣,只有前一個(gè)運(yùn)動(dòng)發(fā)生了,才允許后一個(gè)運(yùn)動(dòng)可以發(fā)生,而一旦后一個(gè)運(yùn)動(dòng)發(fā)生了,就立即使前一個(gè)運(yùn)動(dòng)停止,因此可以實(shí)現(xiàn)各個(gè)運(yùn)動(dòng)嚴(yán)格地依預(yù)定的順序發(fā)生和轉(zhuǎn)換,達(dá)到順序步進(jìn)控制。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
4)集中控制與分散控制。在多臺(tái)單機(jī)連成的自動(dòng)線上,有在總操作臺(tái)上的集中控制和在單機(jī)操作臺(tái)上分散控制的聯(lián)鎖。集中控制與分散控制的梯形圖如圖7-26所示。圖中,輸入X402為選擇開關(guān),以其觸點(diǎn)為集中控制與分散控制的聯(lián)鎖觸點(diǎn)。當(dāng)X402=1時(shí),為單機(jī)分散啟動(dòng)控制;當(dāng)X402=0時(shí),為集中總啟動(dòng)控制。在兩種情況下,單機(jī)和總操作臺(tái)都可以發(fā)出停止命令。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(2)按控制過(guò)程變化參量的控制在工業(yè)自動(dòng)化生產(chǎn)過(guò)程中,僅用簡(jiǎn)單的聯(lián)鎖控制不能滿足要求,有時(shí)要用反映運(yùn)動(dòng)狀態(tài)的物理量,像行程、時(shí)間、速度、壓力、溫度等量進(jìn)行控制。①按行程原則控制。根據(jù)運(yùn)動(dòng)行程或極限位置的要求,通過(guò)檢測(cè)元件(行程開關(guān)等)發(fā)出控制信號(hào)實(shí)現(xiàn)自動(dòng)控制。②按時(shí)間原則控制。如交流異步電動(dòng)機(jī)采用定子繞組串接電阻實(shí)現(xiàn)減壓起動(dòng),就是利用時(shí)間原則控制減壓電阻串入和切除的時(shí)間。再如交流異步電動(dòng)機(jī)星形起動(dòng)、三角形聯(lián)結(jié)運(yùn)行的控制也采用時(shí)間原則控制。交流異步電動(dòng)機(jī)能耗制動(dòng)時(shí),定子繞組接入直流電的時(shí)間也可采用時(shí)間原則控制。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能③按速度原則控制。按速度原則控制的可逆運(yùn)行的交流異步電動(dòng)機(jī)反接制動(dòng)電路如圖7-27所示。電動(dòng)機(jī)運(yùn)行時(shí),速度繼電器常開觸點(diǎn)閉合,輸入信號(hào)X403或X405狀態(tài)為1。發(fā)出停轉(zhuǎn)命令,輸入信號(hào)X402=1,M100=1,則輸出Y430或Y431被切斷;經(jīng)M100、X403接通輸出Y431(反轉(zhuǎn))或經(jīng)M100、X405接通Y430(正轉(zhuǎn)),實(shí)現(xiàn)反接制動(dòng)。待速度繼電器常開觸點(diǎn)斷開,輸入X403或X405為0,斷開Y431或Y430,制動(dòng)結(jié)束。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能④按計(jì)數(shù)原則控制。計(jì)數(shù)控制使用的檢測(cè)元件是計(jì)數(shù)器,根據(jù)計(jì)數(shù)器計(jì)數(shù)值輸出控制信號(hào),實(shí)現(xiàn)狀態(tài)自動(dòng)控制。圖7-28是一計(jì)數(shù)器控制實(shí)例。C460接收來(lái)自X402的計(jì)數(shù)信號(hào),計(jì)數(shù)至123時(shí)Y430就動(dòng)作。X401一接通,C460就復(fù)位,Y430也斷開。
五、PLC應(yīng)用編程舉例例7-1電機(jī)優(yōu)先起動(dòng)控制。控制要求是共有5臺(tái)電機(jī)M1~M5,前級(jí)電機(jī)不起動(dòng)時(shí),后級(jí)電機(jī)無(wú)法起動(dòng)。即M1電機(jī)不起動(dòng)時(shí),M2電機(jī)無(wú)法起動(dòng),如此類推;前級(jí)電機(jī)停止時(shí),后級(jí)電機(jī)也停止,如M2停止時(shí),也停M3~M5。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能采用PLC控制時(shí),I/O口分配如下:M1啟動(dòng)按鈕SB1-X400M1停止按鈕SB2-X401M2啟動(dòng)按鈕SB3-X402M2停止按鈕SB4-X403M3啟動(dòng)按鈕SB5-X404M3停止按鈕SB6-X405M4啟動(dòng)按鈕SB7-X406M4停止按鈕SB8-X407M5啟動(dòng)按鈕SB9-X410M5停止按鈕SB10-X411M1接觸器KM1線圈-Y430M2接觸器KM2線圈-Y431M3接觸器KM3線圈-Y432M4接觸器KM4線圈-Y433M5接觸器KM5線圈-Y434
根據(jù)控制要求,梯形圖如圖7-29所示。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能例7-2兩種液體的混合裝置如圖7-30所示:其中H、I、L為液面?zhèn)鞲衅鳎好嫜蜎]時(shí)狀態(tài)為1;X1、X2、X3為三個(gè)閥門,開啟時(shí)為1,關(guān)閉時(shí)為0;M為攪拌電機(jī),旋轉(zhuǎn)時(shí)為1。初始狀態(tài)下,容器是空的,閥門均關(guān)閉,即X1=X2=X3=“0”,M=“0”,H=I=L=“0”??刂埔笫牵?jiǎn)?dòng)狀態(tài)下,按一下啟動(dòng)按鈕,打開閥門X1,液體A流入容器,當(dāng)液面到達(dá)I時(shí)關(guān)閉PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能閥門X1,打開閥門X2,液體B流入容器;液面到達(dá)H時(shí),關(guān)閉液體B閥門,打開電機(jī),開始攪拌;攪拌60s,停止攪動(dòng),開始放出混合液體;液面到達(dá)L時(shí),回到初始狀態(tài),開始下一個(gè)周期。在按下“停止”按鈕后,需將當(dāng)前的混合操作處理完畢,回初始狀態(tài),才停止操作。采用PLC控制時(shí),I/O口分配如下:?jiǎn)?dòng)按鈕SB1-X400 ,停止按鈕SB2-X401,傳感器H-X402,傳感器I-X403,傳感器L-X404,X1輸出-Y430,X2輸出-Y431,X3輸出-Y432,M輸出-Y433,根據(jù)控制要求,梯形圖如圖7-31所示。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能第七章F1系列PLC的指令
與編程方法第四節(jié)PLC控制系統(tǒng)的設(shè)計(jì)第四節(jié)PLC控制系統(tǒng)的設(shè)計(jì)一、PLC控制系統(tǒng)設(shè)計(jì)的基本原則任何一種電氣控制系統(tǒng)都是為了實(shí)現(xiàn)被控對(duì)象的工藝要求,以提高生產(chǎn)效率和產(chǎn)品質(zhì)量。因此,在設(shè)計(jì)PLC控制系統(tǒng)時(shí),應(yīng)遵循以下基本原則:
1.最大限度地滿足被控對(duì)象的控制要求。設(shè)計(jì)前,應(yīng)深入現(xiàn)場(chǎng)進(jìn)行調(diào)查研究,搜集資料,并與機(jī)械部分的設(shè)計(jì)人員和實(shí)際操作人員密切配合,共同擬定電氣控制方案,協(xié)同解決設(shè)計(jì)中出現(xiàn)的各種問(wèn)題。
2.在滿足控制要求的前提下,力求使控制系統(tǒng)簡(jiǎn)單、經(jīng)濟(jì)、使用及維修方便。
3.保證控制系統(tǒng)安全、可靠。
4.考慮到生產(chǎn)的發(fā)展和工藝的改進(jìn),在選擇PLC容量時(shí),應(yīng)適當(dāng)留有裕量。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能二、PLC控制系統(tǒng)設(shè)計(jì)步驟用PLC完成對(duì)生產(chǎn)過(guò)程的自動(dòng)控制,通常采用圖7-32所示的設(shè)計(jì)步驟進(jìn)行設(shè)計(jì)。從圖中可以看出,開發(fā)應(yīng)用PLC的設(shè)計(jì)任務(wù)分為硬件和軟件設(shè)計(jì)兩部分。
1.硬件設(shè)計(jì),主要包括:(1)確定安排PLC的輸入/輸出點(diǎn);(2)設(shè)計(jì)外圍電路,包括主電路;PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(3)選購(gòu)PLC并進(jìn)行現(xiàn)場(chǎng)安裝接線等。
2.軟件設(shè)計(jì),主要包括:(1)設(shè)計(jì)控制流程,根據(jù)工藝要求先畫出工作循環(huán),如有必要再畫詳細(xì)的狀態(tài)流程圖和功能表圖;(2)根據(jù)工作循環(huán)圖,畫出梯形圖;(3)按梯形圖編寫指令程序表;(4)根據(jù)設(shè)計(jì)要求,對(duì)程序進(jìn)行調(diào)試和修改,必要時(shí)還可對(duì)硬件電路進(jìn)行修改,直到符合要求為止。
3.具體設(shè)計(jì)時(shí),可按下述步驟進(jìn)行(1)畫工藝流程圖和動(dòng)作順序表;(2)選擇PLC的具體型號(hào);(3)編制I/O地址號(hào)分配對(duì)照表;(4)畫出PLC與現(xiàn)場(chǎng)器件的實(shí)際安裝連線圖并按圖安裝接線;PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(5)畫出功能表圖(采用經(jīng)驗(yàn)設(shè)計(jì)法設(shè)計(jì)時(shí)此步省略)并繪制梯形圖;;(6)按照梯形圖寫指令程序并通過(guò)編程器送入PLC
(7)進(jìn)行系統(tǒng)模擬調(diào)試和完善程序;(8)對(duì)整個(gè)PLC控制系統(tǒng)進(jìn)行現(xiàn)場(chǎng)調(diào)試和試運(yùn)行;(9)交工使用及保存程序。三、PLC控制系統(tǒng)設(shè)計(jì)實(shí)例分析下面將通過(guò)搬運(yùn)機(jī)械手的具體實(shí)例,介紹PLC控制系統(tǒng)的設(shè)計(jì)方法。
1.繪制機(jī)械手工藝流程圖與動(dòng)作順序表某搬運(yùn)工件機(jī)械手機(jī)械結(jié)構(gòu)示意圖如圖7-33a所示。其操作是將工件從左工作臺(tái)搬到右工作臺(tái),工藝流程示意圖如圖7-33b所示。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能機(jī)械手通常位于原位。SQ1為下限位開關(guān),SQ2為上限位開關(guān),SQ3和SQ4分別為右和左限位開關(guān)。機(jī)械手的上下左右移動(dòng)以及工件的夾持與松開,均由電磁閥驅(qū)動(dòng)氣缸來(lái)實(shí)現(xiàn)。由電磁閥YV1控制機(jī)械手下降,YV2負(fù)責(zé)夾持及松開工件,YV3使機(jī)械手上升,YV4控制機(jī)械手右移,YV5控制機(jī)械手左移。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能搬運(yùn)工件時(shí),先按下起動(dòng)按鈕SB1,YV1得電動(dòng)作,機(jī)械手先由原位下降,碰到下限位開關(guān)SQ1后YV1失電,停止下降;電磁閥YV2動(dòng)作將工件夾持,為保證工件可靠夾緊,機(jī)械手在該位置等待3s時(shí)間;待夾持緊后YV3得電動(dòng)作使機(jī)械手開始上升,碰到上限位開關(guān)SQ2后YV3失電,停止上升;YV4得電,改向右移動(dòng),移到右限位開關(guān)SQ3位置時(shí),YV4失電停止右移;YV1得電,改為下降,至碰到下限位開關(guān)SQ1時(shí),YV2失電,機(jī)械手將工件松開,放在右工作臺(tái)上;為確??煽克砷_,機(jī)械手在該位置停留2s時(shí)間,然后使YV3得電機(jī)械手上升,碰到上限位開關(guān)SQ2后YV3失電上升停止;YV5得電改為左移,回到原位,壓動(dòng)左限位開關(guān)SQ4,YV5失電,機(jī)械手停在原位,完成一次搬運(yùn)過(guò)程。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能上述整個(gè)流程共分8步,都是按順序進(jìn)行的,即完成了上一步,才能執(zhí)行下一步。對(duì)于這一控制系統(tǒng),由于考慮的因素不同,所用的編程器件不同,實(shí)現(xiàn)的方法不是唯一的。一般可以用兩種方法實(shí)現(xiàn)順序控制:一種是用移位寄存器來(lái)實(shí)現(xiàn),另一種是用步進(jìn)梯形指令(順序控制的專用指令)來(lái)實(shí)現(xiàn)。當(dāng)用一組移位寄存器進(jìn)行控制時(shí),每移一位,控制機(jī)械手完成一步操作,移位寄存器每位的輸出,作為下一步操作的條件。于是根據(jù)現(xiàn)場(chǎng)各限位開關(guān)的狀態(tài),以及移位寄存器的狀態(tài),可列出機(jī)械手動(dòng)作順序表,如表7-5所示。表中,SB1為起動(dòng)按鈕;HL為原位指示燈。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能步序輸入轉(zhuǎn)步條件輸出狀態(tài)YV1(下降)YV2(夾持)YV3(上升)YV4(右移)YV5(左移)HL(燈)0(原位)SQ4(SQ2)-----+1(下降)SB1+-----2(夾持)SQ1-+----3(上升)KT1(3s)-++---4(右移)SQ2-+-+--5(下降)SQ3++----6(松開)SQ1------7(上升)KQ2(2s)--+---8(左移)SQ2----+-0復(fù)位SQ4(SQ2)-----+表7-5 機(jī)械手動(dòng)作順序表PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
2.繪制機(jī)械手現(xiàn)場(chǎng)器件與PLC內(nèi)部繼電器對(duì)照表機(jī)械手現(xiàn)場(chǎng)器件與PLC內(nèi)部繼電器對(duì)照關(guān)系如表7-6?,F(xiàn)場(chǎng)器件內(nèi)部繼電器地址說(shuō)明輸入SB1X400起動(dòng)按鈕SQ1X401下限位開關(guān)SQ2X402上限位開關(guān)SQ3X403右限位開關(guān)SQ4X404左限位開關(guān)SB2X406復(fù)位按鈕輸出YV1Y431下降電磁閥YV2Y432夾持電磁閥YV3Y433上升電磁閥YV4Y434右移電磁閥YV5Y435左移電磁閥HLY430原位指示燈表7-6現(xiàn)場(chǎng)器件與PLC內(nèi)部繼電器對(duì)照表PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
3.繪制PLC與現(xiàn)場(chǎng)器件的連接圖(輸入/輸出接線圖)根據(jù)表7-6,可畫出PLC與現(xiàn)場(chǎng)器件的實(shí)際連接圖,如圖7-34所示。
4.繪制梯形圖程序滿足圖7-33b所示生產(chǎn)工藝流程的移位寄存器控制的梯形圖如圖7-35所示。機(jī)械手搬運(yùn)工件時(shí),按如下步驟自動(dòng)進(jìn)行。
PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(1)機(jī)械手處于原位(第0步)運(yùn)行時(shí),先按下復(fù)位按鈕SB2,X406閉合,單脈沖指令使輔助繼電器M200產(chǎn)生一個(gè)脈沖,使移位寄存器復(fù)位。因此,移位寄存器的常閉觸點(diǎn)M101~M117均為閉合狀態(tài)。同時(shí),因機(jī)械手在原位,上限位開關(guān)SQ2、左限位開關(guān)SQ4均處于壓合狀態(tài),相對(duì)應(yīng)的輸入點(diǎn)X402、X404均閉合,使PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能移位寄存器首位M100置“1”,輸出繼電器Y430得電,原位指示燈HL亮。(2)第一次下降(第1步)按下起動(dòng)按鈕SB1,X400接通,產(chǎn)生移位信號(hào),使M100右移一位,則M101為“1”,從而使Y431得電,執(zhí)行下降動(dòng)作;同時(shí)M101常閉觸點(diǎn)斷開,使M100置“0”,完成從第0步到第1步的轉(zhuǎn)變;M101常開觸點(diǎn)閉合,又為下一次轉(zhuǎn)換作好準(zhǔn)備。機(jī)械手下降過(guò)程中時(shí),上限位開關(guān)SQ2復(fù)位,X402斷開,M100保持為0。(3)夾持工件(第2步)下降到位時(shí),下限位開關(guān)SQ1被壓合,X401閉合,從而產(chǎn)生移位信號(hào),M100的“0”態(tài)移到M101,使Y431失電,下降停止;同時(shí),M101的“1”態(tài)移到M102,使M201得電并保持,通過(guò)M201的保持觸點(diǎn)使Y432、T450同時(shí)得電,驅(qū)動(dòng)Y432夾持工件并開始計(jì)時(shí)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(4)第一次上升(第3步)T450延時(shí)3s后,其常開觸點(diǎn)接通,產(chǎn)生移位信號(hào),使M103為“1”,M102為“0”。于是Y433得電,驅(qū)動(dòng)電磁閥YV3執(zhí)行上升動(dòng)作。由于M201的保持作用,Y432不會(huì)失電,工件一直處于保持夾緊狀態(tài),機(jī)械手帶重物上升。(5)右移(第4步)上升到位,上限位開關(guān)SQ2被壓合,X402接通,產(chǎn)生移位信號(hào),使M104為1,M103為0。Y433失電,停止上升;輸出繼電器Y434得電,驅(qū)動(dòng)電磁閥YV4使機(jī)械手右移。右移離開原點(diǎn)后,X404常開觸點(diǎn)斷開,M100仍保持為0。(6)第二次下降(第5步)右移到右限位開關(guān)SQ3動(dòng)作時(shí),接通X403,又產(chǎn)生移位信號(hào),使M105為“1”,M104為“0”。從而使Y434失電,停止右移;Y431再次得電,驅(qū)動(dòng)電磁閥YV1,執(zhí)行第二次下降動(dòng)作。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(7)松開工件(第6步)下降到位,再次壓合SQ1,使X401接通,產(chǎn)生移位信號(hào),M106為“1”,M105為“0”。Y431失電,下移停止;M201被復(fù)位,進(jìn)而使Y432失電,夾持的工件被松開,放在右工作臺(tái)上;同時(shí),T451得電,開始松開計(jì)時(shí)。(8)第二次上升(第7步)T451延時(shí)2s后,其觸點(diǎn)接通,產(chǎn)生移位信號(hào),使M107為“1”,M106為“0”。Y433再次得電,機(jī)械手空載上升。(9)左移(第8步)上升到上限位開關(guān)處,再次壓合SQ2,X402接通,產(chǎn)生移位信號(hào),使M110為“1”,M107為“0”。從而使Y433失電,停止上升;Y435得電,機(jī)械手左移。(10)回到原位左移到原位時(shí),壓下左限位開關(guān)SQ4,X404接通,產(chǎn)生移位信號(hào),使M111為“1”,M110為“0”。Y435失電,機(jī)械手停在原點(diǎn)位置。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能第七章F1系列PLC的指令
與編程方法第五節(jié)PLC應(yīng)用中應(yīng)注意的問(wèn)題第五節(jié)PLC應(yīng)用中應(yīng)注意的問(wèn)題一、PLC的選擇隨著PLC的推廣和普及,PLC產(chǎn)品的種類越來(lái)越多,而且功能也日趨完善。PLC的品種繁多,其結(jié)構(gòu)形式、性能、容量、指令系統(tǒng)、編程方法、價(jià)格等各不相同,適用場(chǎng)合也各有側(cè)重。因此,合理選擇PLC,對(duì)于提高PLC控制系統(tǒng)的技術(shù)和經(jīng)濟(jì)指標(biāo)具有重要作用。機(jī)型選擇的基本原則應(yīng)是在功能滿足要求的情況下,保證可靠,維護(hù)使用方便以及最佳性能價(jià)格比。具體應(yīng)考慮以下幾個(gè)方面:
1.機(jī)型選擇(1)結(jié)構(gòu)合理對(duì)于工藝過(guò)程比較固定、環(huán)境條件較好(維修量較?。┑膱?chǎng)合,選用整體式PLC;其他情況則選用模塊式PLC。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(2)功能合理對(duì)于開關(guān)量控制的工程項(xiàng)目,其控制速度無(wú)須考慮,一般的低檔機(jī)就能滿足要求。對(duì)于以開關(guān)量為主、帶少量模擬量控制的工程項(xiàng)目,可選用帶A/D、D/A轉(zhuǎn)換、加減運(yùn)算、數(shù)據(jù)傳送功能的低檔機(jī)。對(duì)于控制比較復(fù)雜、控制功能要求高的工程項(xiàng)目,例如要求實(shí)現(xiàn)PID運(yùn)算、閉環(huán)控制、通信聯(lián)網(wǎng)等,可視控制規(guī)模及復(fù)雜的程度選用中檔或高檔機(jī)。其中高檔機(jī)主要用于大規(guī)模過(guò)程控制、全PLC的分布式控制系統(tǒng)以及整個(gè)工廠的自動(dòng)化等。(3)機(jī)型統(tǒng)一因?yàn)橥粰C(jī)型的PLC,可互為備用,便于備品備件的采購(gòu)和管理;其功能及編程方法統(tǒng)一,有利于技術(shù)力量的培訓(xùn)、技術(shù)水平的提高和功能的開發(fā);其外部設(shè)備通用,資源可共享;連成一個(gè)多級(jí)分布式控制系統(tǒng),相互通信、集中管理。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(4)是否在線編程PLC的特點(diǎn)之一是使用靈活。當(dāng)被控設(shè)備的工藝過(guò)程改變時(shí),只需要編程器重新修改程序,就能滿足新的控制要求,給生產(chǎn)帶來(lái)很大方便。
2.I/O點(diǎn)數(shù)是基礎(chǔ)準(zhǔn)確地統(tǒng)計(jì)出被控設(shè)備對(duì)輸入/輸出點(diǎn)數(shù)的總需要是PLC選型的基礎(chǔ)。把各輸入設(shè)備和被控設(shè)備詳細(xì)列出,然后在實(shí)際統(tǒng)計(jì)出I/O點(diǎn)數(shù)的基礎(chǔ)上加15%~20%的備用量,以便今后調(diào)整和擴(kuò)充。多數(shù)小型PLC為整體式,可帶擴(kuò)展單元。模塊式結(jié)構(gòu)的PLC采用主機(jī)模塊與輸入/輸出(I/O)模塊、功能模塊相組合的使用方法,I/O模塊按點(diǎn)數(shù)分為8、16、32、64點(diǎn)不等,可根據(jù)需要靈活組合。
PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
3.充分考慮輸入/輸出信號(hào)的性質(zhì)除決定好I/O點(diǎn)數(shù)外,還要注意輸入/輸出信號(hào)的性質(zhì)、參數(shù)等。例如,輸入信號(hào)電壓的類型、等級(jí)和變化率;信號(hào)源是電壓輸出型還是電流輸出型;是NPN輸出型還是PNP輸出型等等,還要注意輸出端的負(fù)載特點(diǎn),選擇配置相應(yīng)機(jī)型和模塊。
4.估算系統(tǒng)對(duì)PLC響應(yīng)時(shí)間的要求對(duì)于大多數(shù)應(yīng)用場(chǎng)合來(lái)說(shuō),PLC的響應(yīng)時(shí)間不是主要的問(wèn)題。響應(yīng)時(shí)間包括輸入濾波時(shí)間、輸出濾波時(shí)間和掃描周期。PLC的循環(huán)掃描工作方式使它不能可靠地接收接通時(shí)間小于掃描周期的輸入信號(hào)。
5.根據(jù)程序存儲(chǔ)器容量選型
PLC的程序存儲(chǔ)器容量通常以字或步為單位。例如叫1K字、4K步等。用戶程序所需存儲(chǔ)器容量可以預(yù)先估算。對(duì)于開關(guān)量控制系統(tǒng),用戶程序所需存儲(chǔ)器的字?jǐn)?shù)可以按I/O信號(hào)總數(shù)乘以8估算。對(duì)于有模擬量輸入/輸出的系統(tǒng),每路模擬量信號(hào)大約需100字的存儲(chǔ)器容量。
6.電源模塊的選擇電源模塊的選擇很簡(jiǎn)單,只需考慮輸出電流。電源模塊的額定輸出電流必須大于CPU模塊、I/O模塊、專用模塊等消耗電流的總和。關(guān)于PLC的選型問(wèn)題,當(dāng)然還應(yīng)考慮到PLC的聯(lián)網(wǎng)通信功能、價(jià)格因素。系統(tǒng)可靠性也是應(yīng)考慮的重要因素之一。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能二、節(jié)省PLC輸入/輸出點(diǎn)的方法在實(shí)際應(yīng)用中,經(jīng)常會(huì)遇到電控系統(tǒng)的輸入信號(hào)太多,PLC的輸入點(diǎn)不夠用的問(wèn)題。這要求必須增加硬件模塊,或者被迫提高PLC的選用檔次,進(jìn)而使系統(tǒng)的硬件配置增加,設(shè)備的投資隨之增加。
1.減少PLC輸入點(diǎn)數(shù)的方法(1)分組輸入自動(dòng)程序和手動(dòng)程序不會(huì)同時(shí)執(zhí)行,把自動(dòng)與手動(dòng)信號(hào)疊加起來(lái),按不同控制狀態(tài)要求分組輸入PLC,如圖7-36所示。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能
X401用來(lái)輸入自動(dòng)/手動(dòng)程序,供自動(dòng)和手動(dòng)切換之用。SB3和SB1按鈕雖然都使用X402,但意義不同。圖中的二極管是用來(lái)切斷寄生信號(hào)的,避免錯(cuò)誤信號(hào)的產(chǎn)生。很顯然,這樣一個(gè)輸入點(diǎn)就可分別反映兩個(gè)信號(hào)的狀態(tài),節(jié)省了輸入點(diǎn)。編程時(shí),X402與單獨(dú)輸入時(shí)SB3對(duì)應(yīng)的輸入點(diǎn)等效;X401與X402相串聯(lián),與單獨(dú)輸入時(shí)SB1對(duì)應(yīng)的輸入點(diǎn)等效。(2)對(duì)外部輸入接線適當(dāng)改進(jìn),減少輸入點(diǎn)圖7-37是一個(gè)以繼電器-接觸器控制電動(dòng)機(jī)啟動(dòng)、停止的電路。它可以實(shí)現(xiàn)在兩個(gè)地方啟動(dòng),三個(gè)地方停止。但在轉(zhuǎn)換成PLC控制電路時(shí),外部輸入有多種接線方式,對(duì)應(yīng)的梯形圖也有多種。從圖7-38,圖7-39和圖7-40這幾種接線和對(duì)應(yīng)的梯形圖可以看到,圖7-38接線形式占用輸入點(diǎn)最多,梯形圖也顯得復(fù)雜,但判斷輸PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能入外圍設(shè)備故障形象直觀;當(dāng)輸入點(diǎn)比較緊張的時(shí)候,可采用圖7-39或者圖7-40的形式,它占用PLC輸入點(diǎn)較少,梯形圖也比較簡(jiǎn)單,圖7-40接線全部采用常開觸點(diǎn),更適合人們的習(xí)慣(在PLC控制系統(tǒng)中,啟動(dòng)和停止按鈕都采用常開觸點(diǎn),這既有利于延長(zhǎng)PLC輸入點(diǎn)的壽命,也有利于編程,但與繼電器控制系統(tǒng)中停止按鈕使用常閉觸點(diǎn)的做法不一樣,編程時(shí)應(yīng)多加注意)。PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能PLC控制系統(tǒng)設(shè)計(jì)PLC的程序設(shè)計(jì)PLC的基本指令及編程方法PLC應(yīng)注意的問(wèn)題PLC內(nèi)部編程元件功能(3)矩陣式輸入如圖7-41所示,用PLC的三個(gè)輸出點(diǎn)和三個(gè)輸入點(diǎn),實(shí)現(xiàn)九個(gè)開關(guān)量(Q1--Q9)的輸入。使用該電路時(shí)需注意幾個(gè)問(wèn)題。一是要有軟件相配合,使Y430--Y432輪流依次導(dǎo)通,為輸入口提供分組采用的條件,以區(qū)分是Q1--Q3、Q4--Q6、Q7--Q9哪一組輸入的信號(hào)。因?yàn)槭欠纸M采樣,所以PLC的掃描頻率比原來(lái)降低三分之一,一定要保證輸入信號(hào)的寬度大于三個(gè)輸出口輪流導(dǎo)通一遍的時(shí)間,以防丟失輸入信號(hào)。二是要將輸入端的COM于輸出端的COM
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 16 太陽(yáng) 教案 統(tǒng)編版五年級(jí)語(yǔ)文上冊(cè)
- 2024年九年級(jí)道德與法治下冊(cè) 第一單元 我們共同的世界 第一課 同住地球村 第2框 復(fù)雜多變的關(guān)系說(shuō)課稿 新人教版
- 2 學(xué)會(huì)寬容 第一課時(shí) 說(shuō)課稿-2023-2024學(xué)年道德與法治六年級(jí)下冊(cè)統(tǒng)編版
- 2025如何寫農(nóng)村土地承包合同范文
- 2025服裝代理商合同協(xié)議書范本
- 2《花的學(xué)?!氛f(shuō)課稿-2024-2025學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)上冊(cè)
- 隧道拆除專項(xiàng)施工方案
- 2024年五年級(jí)數(shù)學(xué)上冊(cè) 二 小數(shù)乘法 2小數(shù)的乘法第2課時(shí) 小數(shù)乘小數(shù)說(shuō)課稿 冀教版
- 軍訓(xùn)訓(xùn)合同范例
- 黔江辦公室鋁扣板施工方案
- 做投標(biāo)文件培訓(xùn)
- 9.4+跨學(xué)科實(shí)踐:制作簡(jiǎn)易活塞式抽水機(jī)課件+-2024-2025學(xué)年人教版物理八年級(jí)下冊(cè)
- 建筑工程工作計(jì)劃
- 2025年中國(guó)國(guó)際投資促進(jìn)中心限責(zé)任公司招聘管理單位筆試遴選500模擬題附帶答案詳解
- 瓶裝液化氣送氣工培訓(xùn)
- 外科護(hù)理課程思政課程標(biāo)準(zhǔn)
- 船舶航行安全
- 道德經(jīng)全文完整版本
- 9.2溶解度(第1課時(shí)飽和溶液不飽和溶液)+教學(xué)設(shè)計(jì)-2024-2025學(xué)年九年級(jí)化學(xué)人教版(2024)下冊(cè)
- 2024年審計(jì)局公務(wù)員招錄事業(yè)單位招聘考試招錄139人完整版附答案【研優(yōu)卷】
- 濰坊市人民醫(yī)院招聘真題
評(píng)論
0/150
提交評(píng)論