




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
FX5UPLC基本邏輯指令的應(yīng)用LD、LDN、OUT、END指令LD、LDN、OUT、END指令功能舉例說明梯形圖左側(cè)帶括號(hào)的數(shù)字為程序步;程序步0~3,常開觸點(diǎn)X0控制輸出繼電器Y0的通斷,即X0為ON時(shí),Y0為ON,X0為OFF時(shí),Y0為OFF,可以表示為邏輯關(guān)系:Y0=X0;程序步4~9,常閉觸點(diǎn)X2控制輸出線圈Y2和Y3的通斷,即Y2和Y3與X2相反,可以表示為邏輯關(guān)系:Y2=X2
Y3=X2。電動(dòng)機(jī)點(diǎn)動(dòng)PLC控制電氣線路圖輸入端的公共端S/S接到PLC電源的24V端,PLC電源的0V端通過常開按鈕SB接輸入端子X0。按下SB時(shí),X0=1;未按下SB時(shí),X0=0。電動(dòng)機(jī)點(diǎn)動(dòng)PLC控制梯形圖程序電動(dòng)機(jī)點(diǎn)動(dòng)控制程序梯形圖工作原理:按下常開按鈕SB,X0=1,程序中常開觸點(diǎn)X0閉合,輸出繼電器Y0=1;控制輸出端物理繼電器的常開觸點(diǎn)閉合,使交流接觸器KM線圈通電,KM主觸點(diǎn)閉合,電動(dòng)機(jī)通電運(yùn)行。松開按鈕SB,X0=0,程序中開觸點(diǎn)X0斷開,輸出繼電器Y0=0,交流接觸器KM線圈失電,KM主觸點(diǎn)分?jǐn)啵妱?dòng)機(jī)斷停止。GXWorks3軟件的功能1.程序創(chuàng)建功能GXWorks3軟件中,F(xiàn)X5系列CPU支持使用梯形圖(LD)、功能塊梯形圖(FBD/LD)和結(jié)構(gòu)化文本(ST)三種語(yǔ)言編寫程序,而且支持混合使用。2.參數(shù)設(shè)置功能可以設(shè)置CPU模塊的參數(shù)、輸人/輸出及智能模塊的參數(shù)。3.寫入/讀取功能通過“寫入至可編程控制器”或“從可編程控制器讀取”的功能,可以對(duì)CPU的寫入或讀取。4.監(jiān)視/調(diào)試功能可以并對(duì)運(yùn)行中的軟元件數(shù)值進(jìn)行在線監(jiān)視,實(shí)現(xiàn)程序的監(jiān)控和調(diào)試,即使未與實(shí)體CPU模塊連接,也可使用仿真調(diào)試已編寫的程序。5.診斷功能可以對(duì)系統(tǒng)運(yùn)行中的模塊配置及各模塊的詳細(xì)信息進(jìn)行監(jiān)視,并在出現(xiàn)錯(cuò)誤時(shí),確認(rèn)錯(cuò)誤狀態(tài),并對(duì)發(fā)生錯(cuò)誤的模塊進(jìn)行診斷;可進(jìn)行網(wǎng)絡(luò)信息的監(jiān)視以及網(wǎng)絡(luò)狀態(tài)的診斷、測(cè)試;可以通過事件履歷功能顯示模塊的錯(cuò)誤信息、操作履歷及系統(tǒng)信息履歷。1.建立和保存項(xiàng)目啟動(dòng)軟件雙擊桌面上的GX
Works3編程軟件的快捷方式圖標(biāo)或在電腦開始欄找到“MELSOFT”下GX
Works3軟件及其圖標(biāo),單擊,打開Works3軟件。項(xiàng)目建立、編程界面介紹、模塊配置與模塊參數(shù)設(shè)置1.建立和保存項(xiàng)目在編程軟件界面點(diǎn)擊菜單欄的“工程”,選擇“新建”或直接點(diǎn)擊右上角工具欄上的新建工具或按“Ctrl+N”這時(shí)會(huì)彈出選擇CPU系列、機(jī)型和程序語(yǔ)言的對(duì)話框,在CPU系列下拉菜單中選擇FX5CPU,在機(jī)型下拉菜單中選擇FX5U,在程序語(yǔ)言下拉菜單中選擇梯形圖,然后點(diǎn)擊確定。注意選擇的PLC系列和機(jī)型必須與實(shí)際使用的PLC一致。項(xiàng)目建立、編程界面介紹、模塊配置與模塊參數(shù)設(shè)置編程界面GXWorks3編程軟件編輯界面如圖3-7所示。編輯界面主要由標(biāo)題欄、菜單欄、工具欄、導(dǎo)航窗口、工作窗口、部件選擇窗口、監(jiān)看窗口、交叉參照窗口、狀態(tài)欄等構(gòu)成。項(xiàng)目建立、編程界面介紹、模塊配置與模塊參數(shù)設(shè)置編程界面(1)標(biāo)題欄用于顯示正在編制的項(xiàng)目名稱和程序步數(shù)。(2)菜單欄顯示執(zhí)行各功能的菜單。(3)工具欄顯示執(zhí)行各功能的工具按鈕。(4)導(dǎo)航窗口位于整體畫面的最左側(cè),以樹狀結(jié)構(gòu)形式顯示工程內(nèi)容,通過樹狀結(jié)構(gòu)可以新建數(shù)據(jù)或顯示所編輯畫面等操作。
導(dǎo)航窗口用字體顏色顯示數(shù)據(jù)狀態(tài),白色表示轉(zhuǎn)換結(jié)束,紅色表示尚未轉(zhuǎn)換,青綠色表示未使用。(5)工作窗口進(jìn)行編程、參數(shù)設(shè)置與監(jiān)視等操作的窗口。(6)部件選擇窗口該窗口以一覽形式顯示用于創(chuàng)建程序的指令或FB等,可通過拖拽方式將指令放置到工作窗口進(jìn)行程序編輯。該窗口也可自動(dòng)折疊(隱藏)或懸浮顯示。(7)監(jiān)看窗口從監(jiān)看窗口可選擇性查看程序中的部分軟元件或標(biāo)簽,監(jiān)看運(yùn)行數(shù)據(jù)。(8)交叉參照窗口可篩選后顯示所創(chuàng)建的軟元件或標(biāo)簽的交叉參照信息。(9)狀態(tài)欄顯示當(dāng)前進(jìn)度和其他相關(guān)信息。項(xiàng)目建立、編程界面介紹、模塊配置與模塊參數(shù)設(shè)置模塊配置圖和CPU型號(hào)選擇雙擊“導(dǎo)航”窗口工程視圖上的“模塊配置圖”選項(xiàng),可進(jìn)入“模塊配置圖”窗口,將鼠標(biāo)放在CPU模塊上,可顯示模塊的型號(hào)及主要參數(shù)(輸入輸出合計(jì)32點(diǎn))。進(jìn)行CPU型號(hào)的選擇,右擊模塊配置圖中的CPU模塊,在彈出的快捷菜單中選擇“CPU型號(hào)更改”命令在彈出的“CPU型號(hào)更改”對(duì)話框中選擇實(shí)際的CPU型號(hào)。項(xiàng)目建立、編程界面介紹、模塊配置與模塊參數(shù)設(shè)置擴(kuò)展模塊添加在屏幕右側(cè)的“部件選擇”窗口,智能顯示與所選CPU適配的各類模塊,可根據(jù)實(shí)際需要進(jìn)行選擇添加。如實(shí)際項(xiàng)目中包含1個(gè)4通道模塊量輸人(FX5-4AD)、1個(gè)4通道模塊量輸出(FX5-4DA),可從“部件選擇”窗口,通過單擊并拖動(dòng)所選擇的模塊,拖拽到工作窗口CPU對(duì)應(yīng)位置處松開鼠標(biāo)。項(xiàng)目建立、編程界面介紹、模塊配置與模塊參數(shù)設(shè)置梯形圖程序指令輸入的方式指令輸入文本框、菜單命令、工具欄按鈕、快捷鍵、部件選擇窗口等方式(1)指令輸入文本框在梯形圖編輯窗口,將光標(biāo)放在需編輯的單元格位置,雙擊或直接通過鍵盤輸入指令,則會(huì)彈出指令輸入文本框,在此輸入指令和元件參數(shù),即可完成指令的錄入。如圖在彈出的指令輸入文本框中輸入“OUTY0”(大小寫通用),即可完成輸出Y0的錄入。程序編輯梯形圖程序指令輸入的方式指令輸入文本框、菜單命令、工具欄按鈕、快捷鍵、部件選擇窗口等方式(2)菜單命令例如在光標(biāo)所在位置(青綠色底)輸入常開觸點(diǎn)X0,用菜單命令方式,點(diǎn)擊菜單欄編輯→梯形圖符號(hào)→常開觸點(diǎn)F5,會(huì)彈出輸入常開觸點(diǎn)指令的文本框,輸入X0,點(diǎn)擊確定。程序編輯梯形圖程序指令輸入的方式指令輸入文本框、菜單命令、工具欄按鈕、快捷鍵、部件選擇窗口等方式(3)工具欄和快捷鍵要在光標(biāo)所在位置輸入常開觸點(diǎn)X0,直接點(diǎn)擊工具欄“常開觸點(diǎn)”工具點(diǎn)擊鍵盤上的F5鍵,隨即彈出輸入常開觸點(diǎn)指令的文本框,輸入X0后確定。程序編輯梯形圖程序指令輸入的方式指令輸入文本框、菜單命令、工具欄按鈕、快捷鍵、部件選擇窗口等方式(4)“部件選擇”窗口在編輯窗口右側(cè)的“部件選擇”窗口中,單擊需要編輯的觸點(diǎn)、線圈或指令,并將其拖放到梯形圖編輯器上,然后雙擊進(jìn)行編輯。程序編輯程序的檢查單擊菜單欄的工具→程序檢查命令,彈出程序檢查對(duì)話框,選擇檢查內(nèi)容、檢查對(duì)象,單擊“執(zhí)行”命令,可以對(duì)編寫好的程序進(jìn)行檢查檢查可選項(xiàng)包括指令語(yǔ)法、雙線圈輸出、梯形圖、軟件元件、一致性等方面。如存在編寫錯(cuò)誤,將會(huì)給出提示以便于修改程序編輯3.梯形圖程序的轉(zhuǎn)換已創(chuàng)建的梯形圖程序需要經(jīng)過轉(zhuǎn)換處理才能進(jìn)行保存和下載單擊菜單欄中轉(zhuǎn)換→轉(zhuǎn)換命令或工具欄中的“轉(zhuǎn)換”按鈕,也可以直接按功能鍵F4進(jìn)行轉(zhuǎn)換轉(zhuǎn)換后可看到編程內(nèi)容由灰色轉(zhuǎn)變?yōu)榘咨@示,如轉(zhuǎn)換中有錯(cuò)誤出現(xiàn),出錯(cuò)區(qū)域?qū)⒗^續(xù)保持灰色,可在下方的輸出窗口中,尋找到程序錯(cuò)誤語(yǔ)句,檢查并修改正確后可再次轉(zhuǎn)換。程序編輯4.梯形圖程序的修改已已經(jīng)轉(zhuǎn)換后的梯形圖程序,原來的編輯窗口由灰色變成了白色,這時(shí)如果還需要修改,則首先應(yīng)將編輯模式設(shè)定為寫入模式,才能對(duì)梯形圖進(jìn)行修改。具體操作是點(diǎn)擊菜單欄的編輯→梯形圖編輯模式→寫入模式,或點(diǎn)擊工具欄對(duì)應(yīng)的圖標(biāo),或直接按快捷鍵F2后,就可以再次對(duì)程序進(jìn)行編輯和修改了。對(duì)梯形圖的插入或改寫,可使用軟件的插入、改寫功能,該功能顯示在軟件界面的右下角,可通過計(jì)算機(jī)鍵盤上的<Insert鍵>進(jìn)行調(diào)整。修改完成后的梯形圖程序,需要再次轉(zhuǎn)換后,才能下載到PLC主機(jī)。程序編輯5.程序的保存編輯完成的程序文件,需要保存到指定的位置,便于再次調(diào)出使用。點(diǎn)擊菜單欄的工程→保存或直接點(diǎn)擊工具欄的對(duì)應(yīng)圖標(biāo),彈出另存為對(duì)話框,選擇自己方便使用的文件夾,輸入文件名、用默認(rèn)的擴(kuò)展名(類型)“.gx3”單擊“保存”按鈕。程序編輯1.連接目標(biāo)設(shè)置通信電纜連接好后,給PLC上電,單擊軟件菜單欄中“在線”→“當(dāng)前連接目標(biāo)”命令,出現(xiàn)“簡(jiǎn)易連接目標(biāo)設(shè)置”對(duì)話框。單擊選中“直接連接設(shè)置”單選按鈕下的“以太網(wǎng)”單選按鈕,單擊“通信測(cè)試”按鈕,計(jì)算機(jī)自動(dòng)填入適配器及分配IP地址,這時(shí)如果出現(xiàn)“已成功與FX5UCPU連接”提示框,表示計(jì)算機(jī)與PLC通信連接成功,單擊“確定”。程序下載與上傳2.PLC程序的寫入(下載)將計(jì)算機(jī)中編輯好的程序及參數(shù)下載到PLC中。PLC上電后,單擊菜單欄中的“在線”→“寫入至可編程控制器(W)”命令,在彈出的“在線數(shù)據(jù)操作”窗口,勾選需要下載的參數(shù)、標(biāo)簽、程序、軟元件存儲(chǔ)器等選項(xiàng)。也可使用窗口頁(yè)面左上方的“全選”按鈕進(jìn)行快捷選擇。單擊“執(zhí)行”按鈕,出現(xiàn)“遠(yuǎn)程STOP后,是否執(zhí)行可編程控制器的寫入”提示,單擊“是”按鈕,隨后選擇“覆蓋”按鈕出現(xiàn)表示PLC程序?qū)懭脒M(jìn)度的“寫入至可編程控制器”對(duì)話框,等待一段時(shí)間后,PLC程序?qū)懭胪瓿桑@示已完成信息提示,點(diǎn)擊“關(guān)閉”后,寫入完成。程序下載與上傳3.PLC程序讀?。ㄉ蟼鳎┦褂肞LC讀取功能,可將連線的PLC內(nèi)部的參數(shù)和程序上傳到編程計(jì)算機(jī)中,其操作過程與PLC程序?qū)懭脒^程基本相似。PLC上電后,單擊菜單欄中“在線”→“從可編程控制器讀取”命令,在彈出的“在線數(shù)據(jù)操作”窗口,勾選需要讀取的參數(shù)、標(biāo)簽、程序、軟元件存儲(chǔ)器等選項(xiàng)。也可使用窗口頁(yè)面左上方的“全選”按鈕進(jìn)行快捷選擇。單擊“執(zhí)行”按鈕,出現(xiàn)詢問“以下文件已存在。是否覆蓋?”信息提示,選擇“是”按鈕,則會(huì)出現(xiàn)啟示PLC數(shù)據(jù)讀取進(jìn)度的“從可編程控制器讀取”對(duì)話框,等待一段時(shí)間后,PLC數(shù)據(jù)讀取完成,單擊“關(guān)閉”按鈕。程序下載與上傳1.程序運(yùn)行1)通過PLC本體左側(cè)蓋板下的RUN/STOP/RESET開關(guān)進(jìn)行調(diào)整。開關(guān)撥至RUN位置可執(zhí)行程序,撥至ST0P位置是停止執(zhí)行程序,撥至RESET位置并保持超過1s后松開,可以復(fù)位CPU模塊。2)也可以用計(jì)算機(jī)通過在線操作,控制PLC運(yùn)行,具體方法是:點(diǎn)擊菜單欄“在線”→“遠(yuǎn)程操作”命令,如果PLC與計(jì)算機(jī)處于正常通信狀態(tài),彈出對(duì)話框點(diǎn)擊RUN。3)PLC經(jīng)過上述操作調(diào)至運(yùn)行(RUN)狀態(tài)后,還需要查看CPU前面板上的“P.RUN”指示燈,該指示燈長(zhǎng)亮為正常運(yùn)行中,如果該指示燈閃爍表示PLC沒有運(yùn)行,可以通過將CPU模塊的RUN/STOP/RESET開關(guān)撥至RESET位置并保持超過1s后,再撥至RUN位置,使PLC運(yùn)行。系統(tǒng)運(yùn)行與監(jiān)控2.程序監(jiān)視PLC運(yùn)行時(shí),點(diǎn)擊菜單欄“在線”→“監(jiān)視”→“監(jiān)視模式”,可實(shí)現(xiàn)梯形圖的在線監(jiān)控。在監(jiān)視模式下,元件為ON時(shí)顯示為藍(lán)色。點(diǎn)擊菜單欄“在線”→“監(jiān)視”→“監(jiān)視(寫入模式)”時(shí),在程序監(jiān)控的同時(shí)還可進(jìn)行程序的在線編輯修改。單擊菜單欄“在線”→“監(jiān)視”→“監(jiān)控停止”命令,即可停止監(jiān)控。還可以通過單擊工具欄的“監(jiān)視開始”按鈕和“監(jiān)視停止”按鈕來控制監(jiān)視的開始與停止。系統(tǒng)運(yùn)行與監(jiān)控2.程序監(jiān)視“監(jiān)視狀態(tài)”欄,從左至右分別表示:連接狀態(tài)、CPU運(yùn)行狀態(tài)、ERROR狀態(tài)、USER狀態(tài)、安全運(yùn)行模式、掃描時(shí)間和監(jiān)視對(duì)象選擇。單擊菜單欄“在線”→“監(jiān)視”→“軟元件/緩沖存儲(chǔ)器批量監(jiān)視”命令,還可進(jìn)行軟元件和緩沖存儲(chǔ)器的進(jìn)行批量監(jiān)視。系統(tǒng)運(yùn)行與監(jiān)控接線1.按圖接線,X0外接常開按鈕SB,Y0外接交流接觸器KM的線圈和220V交流電源注意S/S、24V、0V幾個(gè)端子的接法電動(dòng)機(jī)點(diǎn)動(dòng)控制操作步驟下載與運(yùn)行調(diào)試2.輸入梯形圖程序,并進(jìn)行程序的轉(zhuǎn)換。3.PLC通電,將PLC程序下載到CPU。4.運(yùn)行調(diào)試:按下按鈕SB,交流接觸器KM吸合,電動(dòng)機(jī)運(yùn)行;松開按鈕SB,接觸器釋放,電動(dòng)機(jī)停止。5.在運(yùn)行過程中,注意X0指示燈和Y0指示燈的亮暗情況。電動(dòng)機(jī)點(diǎn)動(dòng)控制操作步驟當(dāng)按下按鈕SB時(shí),X0的外電路接通,使PLC內(nèi)部的輸入映像寄存器(輸入繼電器)X0=1(ON),PLC的程序中X0顯示藍(lán)色。再通過PLC程序(軟件)使Y0=1(ON),則使交流接觸器KM通電,再通過主回路使電動(dòng)機(jī)運(yùn)行。用PLC實(shí)現(xiàn)點(diǎn)動(dòng)控制的原理分析未按下按鈕SB時(shí),X0的外電路不接通,PLC內(nèi)部的輸入映像寄存器(輸入繼電器)X0=0(OFF),PLC的程序中X0不顯示藍(lán)色。通過PLC程序(軟件)使Y0=0(OFF),交流接觸器KM不通電,電動(dòng)機(jī)不運(yùn)行。用PLC實(shí)現(xiàn)點(diǎn)動(dòng)控制的原理分析電動(dòng)機(jī)起保停PLC控制串、并聯(lián)指令FX5U的串、并聯(lián)指令和置位復(fù)位指令置位、復(fù)位指令FX5U的串、并聯(lián)指令和置位復(fù)位指令串、并聯(lián)指令功能舉例說明FX5U的串、并聯(lián)指令和置位復(fù)位指令(1)程序步0~5,X1是串聯(lián)的常開觸點(diǎn),此段程序的功能是當(dāng)X0=1(ON)并且X1=1(ON)時(shí)Y0=1(ON)。其實(shí)際表達(dá)的是X0和X1與(邏輯運(yùn)算)得Y0,即Y0=X0?X1。(2)程序步6~11,X1是串聯(lián)的常閉觸點(diǎn),此段程序的功能是當(dāng)X0=1(ON)并且X2=0(OFF),時(shí)Y0=1(ON)。其實(shí)際表達(dá)的是X0和X1的反(邏輯運(yùn)算)與(邏輯運(yùn)算)得Y0,即Y1=X0?X2。串、并聯(lián)指令功能舉例說明FX5U的串、并聯(lián)指令和置位復(fù)位指令(3)程序步12~17,X4是并聯(lián)的常閉觸點(diǎn),此段程序的功能是當(dāng)X3=1(ON)或者X4=0(OFF)時(shí)Y3=1(ON)。其實(shí)際表達(dá)的是X3和X4的反(邏輯運(yùn)算)得Y3,即Y3=X3+X4。(4)程序步18~25,Y4是并聯(lián)的常開觸點(diǎn),此段程序的功能是當(dāng)X0=1(ON)或者Y4=1(ON)并且X1=1(ON)時(shí),得Y4=1(ON)。其實(shí)際表達(dá)的是X0或(邏輯運(yùn)算)Y4后再與(邏輯運(yùn)算)X1得Y4,即Y4=(X0+Y4)?X1。串、并聯(lián)指令功能舉例說明FX5U的串、并聯(lián)指令和置位復(fù)位指令(5)程序步0~3,X0=1(ON)時(shí),使Y0置位(ON)。置位后,Y0的狀態(tài)會(huì)保持,直到RST指令使其復(fù)位。(6)程序步4~7,當(dāng)X1=0(OFF)時(shí),使Y1置位(ON)。置位后,Y1的狀態(tài)會(huì)保持,直到RST指令使其復(fù)位。(7)程序步8~13,當(dāng)X3=1(ON)并且X4=1(ON)時(shí),使Y1置位(ON)。置位后,Y2的狀態(tài)會(huì)保持,直到RST指令使其復(fù)位。(8)程序步14~17,當(dāng)X5=1(ON),使Y1復(fù)位(OFF)。復(fù)位后,如果X5一直為ON,則Y1一直復(fù)位(OFF),直到X5轉(zhuǎn)為0(OFF)后,別的指令才能使其轉(zhuǎn)為ON。串、并聯(lián)指令功能舉例說明FX5U的串、并聯(lián)指令和置位復(fù)位指令(9)程序步18~23,當(dāng)X6=1(ON),使Y0到Y(jié)2的所有位軟元件,即Y0、Y1、Y2三個(gè)位軟元件都復(fù)位(OFF)。復(fù)位后,如果X6一直為ON,則3個(gè)位軟元件一直復(fù)位(OFF),直到X6轉(zhuǎn)為0(OFF)后,別的指令才能使其轉(zhuǎn)為ON。(10)程序步24~29中,當(dāng)X7由OFF變?yōu)镺N時(shí)(上升沿),使Y0起始的3個(gè)位軟元件,即Y0、Y1、Y2都復(fù)位(OFF)。帶字母P,指上升沿起作用,而保持ON時(shí)不起作用。所以在此段程序中,當(dāng)X7保持ON時(shí),別的指令仍然可以對(duì)這個(gè)3個(gè)軟元件進(jìn)行置位。合上電源隔離開關(guān)QS。起保停控制電路工作原理用PLC構(gòu)建電動(dòng)機(jī)起保??刂葡到y(tǒng)輸入輸出端口分配表用PLC構(gòu)建電動(dòng)機(jī)起保??刂葡到y(tǒng)電氣線路圖CPU模塊型號(hào)為FX5U-32MR/ES,使用220VAC電源。輸入端的公共端S/S接到PLC電源的24V端,PLC電源的0V端通過啟動(dòng)按鈕(常開)SB2接輸入端子X2,0V端通過停止按鈕(常閉)SB1接輸入端子X1,0V端通過熱繼電器常閉觸點(diǎn)FR接輸入端子X0。交流接觸器線圈KM與220VAC電源串聯(lián)接入輸出公共端子COM0和輸出繼電器Y0端子。用PLC構(gòu)建電動(dòng)機(jī)起保停控制系統(tǒng)PLC程序工作原理:停止按鈕SB1是常閉按鈕,未按下時(shí)為接通狀態(tài),X1=1(ON);熱繼電器FR用其常閉觸點(diǎn),未故障時(shí)為接通狀態(tài),X0=1(ON);啟動(dòng)時(shí)按下啟動(dòng)按鈕SB2,則其連接的輸入繼電器X2=1(ON)。程序步0~9,X2、X1、X0串聯(lián),都為ON時(shí),則使Y0=1(ON)。Y0為ON時(shí),其與X2并聯(lián)的常開觸點(diǎn)接通,其與X2是或(邏輯運(yùn)算)關(guān)系。啟動(dòng)完成后,松開啟動(dòng)按鈕,X2=0(OFF),則通過Y0的常開觸點(diǎn)使Y0保持ON狀態(tài)。這段程序的邏輯表達(dá)式:Y0=(X2+Y0)?X1?X0用PLC構(gòu)建電動(dòng)機(jī)起保停控制系統(tǒng)PLC程序工作原理:停止時(shí),按下停止按鈕SB1,輸入繼電器X1=0(OFF),則程序中X1的常開觸點(diǎn)斷開,則使Y0=0(OFF),則交流接觸器KM釋放,電動(dòng)機(jī)停止。根據(jù)邏輯表達(dá)式:Y0=(X2+Y0)?X1?X0,X1=0,Y0=0。用PLC構(gòu)建電動(dòng)機(jī)起保??刂葡到y(tǒng)PLC程序程序編輯:與X2并聯(lián)的常開觸點(diǎn)Y0,其編輯方式(1)將光標(biāo)放到X2的下方,點(diǎn)擊梯形圖工具欄的,輸入Y0,點(diǎn)擊確定。(2)梯形圖工具欄圖標(biāo)下方的SF5的意思是shift+F5,即同時(shí)按下shift鍵和F5鍵,也可以輸入并聯(lián)常閉觸點(diǎn)。(3)如圖,將光標(biāo)放到要畫豎線的后面,點(diǎn)擊梯形圖工具欄的豎線,再點(diǎn)確定后即可畫上豎線,再在豎線前輸入常開觸點(diǎn)Y0。用PLC構(gòu)建電動(dòng)機(jī)起保停控制系統(tǒng)電動(dòng)機(jī)起保??刂撇僮鞑襟E1.按圖接線。2.用GX-Works軟件輸入梯形圖程序,并進(jìn)行程序的轉(zhuǎn)換。3.PLC通電,將編寫好PLC程序下載到CPU。4.按下啟動(dòng)按鈕SB2,電動(dòng)機(jī)啟動(dòng)。5.按下停止按鈕SB1,電動(dòng)機(jī)停止。6.系統(tǒng)運(yùn)行時(shí)注意觀察PLC上的指示燈變化。7.在計(jì)算機(jī)與PLC聯(lián)網(wǎng)通信的情況下,將計(jì)算機(jī)GX-Works軟件調(diào)在程序監(jiān)視狀態(tài),觀察監(jiān)視情況。用PLC構(gòu)建電動(dòng)機(jī)起保??刂葡到y(tǒng)用置位SET、復(fù)位RST指令編程實(shí)現(xiàn)起保??刂乒ぷ髟恚?jiǎn)?dòng)時(shí),按下啟動(dòng)按鈕SB2,X2=1,程序中X2常開觸點(diǎn)接通,使Y0置位為ON。松開SB2時(shí)X2=0,Y0會(huì)保持為ON狀態(tài),直到RST指令使其變?yōu)镺FF。停止時(shí),按下停止按鈕SB1,X1=0,程序步4~9中的X1常閉觸點(diǎn)接通,或發(fā)生過載外接的FR常閉觸點(diǎn)斷開時(shí)X0=0,程序步4~9中的X0常閉觸點(diǎn)接通,在這二種情況下都能會(huì)使Y0復(fù)位為OFF,從而使電動(dòng)機(jī)停止。用PLC構(gòu)建電動(dòng)機(jī)起保??刂葡到y(tǒng)停止按鈕用常開按鈕的系統(tǒng)設(shè)計(jì)將停止按鈕SB1換成了常開按鈕接到X1端子啟動(dòng)時(shí),按下SB2,X2=1,程序中X2常開觸點(diǎn)接通,這時(shí)未按下SB1,則X1=0,程序中X1常閉觸點(diǎn)接通,未發(fā)生過載時(shí),F(xiàn)R接通,X0=1,程序中X0常開觸點(diǎn)接通,從而使Y0=1(ON)并起保停。停止時(shí),按下停止按鈕SB1,輸入繼電器X1=1(ON),則程序中X1的常閉觸點(diǎn)斷開,則使Y0=0(OFF),則交流接觸器KM釋放,電動(dòng)機(jī)停止。用PLC構(gòu)建電動(dòng)機(jī)起保??刂葡到y(tǒng)停止按鈕用常開按鈕的系統(tǒng)設(shè)計(jì)對(duì)于起保停控制系統(tǒng),如果停止按鈕用常閉按鈕,在其支路發(fā)生接觸不良或斷線故障時(shí),電動(dòng)機(jī)未運(yùn)行時(shí)會(huì)無法啟動(dòng),在正常運(yùn)行進(jìn)會(huì)自動(dòng)停止。如果停止按鈕用常開按鈕,在其支路發(fā)生接觸不良或斷線故障時(shí),停止按鈕會(huì)失去作用。停止按鈕用常閉按鈕會(huì)更合理一些。邊沿脈沖指令
與電動(dòng)正反轉(zhuǎn)的PLC控制FX5U的邊沿脈沖指令邊沿脈沖功能舉例說明FX5U的邊沿脈沖指令(1)程序步0~5,X0是取上升沿脈沖指令,此段程序的功能是當(dāng)X0上升沿時(shí)(即從OFF→ON)接通1個(gè)掃描周期,使M0接通(為ON)1個(gè)掃描周期。其時(shí)序圖如下圖邊沿脈沖功能舉例說明FX5U的邊沿脈沖指令(2)程序步6~11,X1也是取上升沿脈沖指令,此段程序的功能是當(dāng)X1上升沿(即從OFF→ON)時(shí),其接通1個(gè)掃描周期,使Y0置位(為ON并保持),直到另外指令使Y0復(fù)位(OFF)。(3)程序步12~19,X2是串聯(lián)上升沿脈沖指令,此段程序的功能是當(dāng)X1為ON并且X2的上升沿(即從OFF→ON)時(shí)接通1個(gè)掃描周期,使M1接通(為ON)1個(gè)掃描周期。其時(shí)序圖如下圖邊沿脈沖功能舉例說明FX5U的邊沿脈沖指令(4)程序步20~29,X3是取上升沿脈沖指令,X4是并聯(lián)上升沿指令,此段程序的功能是當(dāng)X3上升沿(即從OFF→ON)時(shí)或者X4上升沿(即從OFF→ON)時(shí),使Y0復(fù)位(OFF)。邊沿脈沖功能舉例說明FX5U的邊沿脈沖指令(5)如圖串聯(lián)下降沿脈沖指令應(yīng)用,此段程序的功能是當(dāng)X1為ON并且X2的下降沿(即從ON→OFF)時(shí)接通1個(gè)掃描周期,使M1接通(為ON)1個(gè)掃描周期。其時(shí)序圖如下圖1)正轉(zhuǎn)控制雙重聯(lián)鎖正反轉(zhuǎn)控制電路工作原理2)反轉(zhuǎn)控制電動(dòng)機(jī)正反轉(zhuǎn)PLC控制輸入輸出端口分配表電氣線路圖輸入端的公共端S/S接到PLC電源的24V端,PLC電源的0V端通過正轉(zhuǎn)啟動(dòng)按鈕(常開)SB2接輸入端子X2;0V端通過反轉(zhuǎn)啟動(dòng)按鈕(常開)SB3接輸入端子X3,0V端通過停止按鈕(常閉)SB1接輸入端子X1,0V端通過熱繼電器常閉觸點(diǎn)FR接輸入端子X0。交流接觸器線圈KM1與220VAC電源串聯(lián)接入輸出公共端子COM0和輸出繼電器Y0端子,KM2接Y1端子。電動(dòng)機(jī)正反轉(zhuǎn)PLC控制PLC程序工作原理:正轉(zhuǎn)的輸入繼電器X2和反轉(zhuǎn)的輸入繼電器X3都用下降沿脈沖指令。程序步0~15,正轉(zhuǎn)啟動(dòng)按鈕SB2并再松開時(shí),X2的下降沿脈沖使Y0接通(ON)并自鎖,電動(dòng)機(jī)正轉(zhuǎn)。在電動(dòng)機(jī)正轉(zhuǎn)過程中,對(duì)于程序步16~31,按下反轉(zhuǎn)啟動(dòng)按鈕SB3時(shí),正轉(zhuǎn)停止,這時(shí)并沒有立即反轉(zhuǎn),只有再松開SB3時(shí),X3的下降沿脈沖使Y1接通(ON)并自鎖,電動(dòng)機(jī)才開始反轉(zhuǎn)。增加這個(gè)功能的作用是:當(dāng)電動(dòng)機(jī)正在正轉(zhuǎn)過程中,直接斷開正轉(zhuǎn)電源,接通反轉(zhuǎn)電源,這種狀態(tài)是反接制動(dòng),瞬間電流會(huì)很大,這時(shí)操作者可以適當(dāng)增加按下按鈕的時(shí)間,使電動(dòng)機(jī)速度降下來后再松開,以減小反接制動(dòng)的電流。電動(dòng)機(jī)正反轉(zhuǎn)PLC控制正反轉(zhuǎn)控制的仿真調(diào)試GXWorks3附帶一個(gè)仿真軟件包GXSimulator3,可以實(shí)現(xiàn)PLC程序在計(jì)算機(jī)上的虛擬運(yùn)行,大大提高程序的開發(fā)效率。正反轉(zhuǎn)控制仿真調(diào)試:1.將正反轉(zhuǎn)PLC程序在GXWorks3上編輯好,并完成轉(zhuǎn)換。2.單擊菜單欄的“調(diào)試”→“模擬”→“模擬開始”,或者直接點(diǎn)擊工具欄的模擬開始按鈕,出現(xiàn)寫入至可編程控制器對(duì)話窗口,表示正在將程序和各種參數(shù)等寫入到GXSimulator3中,寫入后完成后,窗口的“取消”會(huì)變成“關(guān)閉”,點(diǎn)擊關(guān)閉此窗口。3.寫入完成后,出現(xiàn)GXSimulator3仿真運(yùn)行窗口,其中“PWR”和“P.RUN”LED綠色燈亮,SWITCH開關(guān)自動(dòng)選擇在“RUN”位置,表示可以進(jìn)行模擬運(yùn)行。此窗口在仿真運(yùn)行期間會(huì)一直開啟。正反轉(zhuǎn)控制的仿真調(diào)試正反轉(zhuǎn)控制的仿真運(yùn)行過程正反轉(zhuǎn)控制仿真調(diào)試:4.電動(dòng)機(jī)正反轉(zhuǎn)控制的PLC程序的仿真運(yùn)行過程(1)輸入繼電器X1接常閉按鈕,X0接熱繼電器常閉觸點(diǎn),啟動(dòng)前先把這2個(gè)軟元件更改到ON狀態(tài)。具體有4個(gè)方法操作:其一鼠標(biāo)右擊X1,在出現(xiàn)的下拉菜單中點(diǎn)擊“調(diào)試”→“當(dāng)前值更改”將X1從OFF狀態(tài)更改為ON狀態(tài);其二在光標(biāo)在X1上的情況下,點(diǎn)擊菜單欄的“調(diào)試”→“當(dāng)前值更改”;其三在光標(biāo)在X1上的情況下,直接點(diǎn)擊工具欄的“當(dāng)前值更改”按鈕;其四在光標(biāo)在X1上的情況下,直接用快捷鍵Shift+Enter。同樣方法將X0也更改到ON狀態(tài)。正反轉(zhuǎn)控制的仿真調(diào)試正反轉(zhuǎn)控制的仿真運(yùn)行過程正反轉(zhuǎn)控制仿真調(diào)試:4.電動(dòng)機(jī)正反轉(zhuǎn)控制的PLC程序的仿真運(yùn)行過程(2)正轉(zhuǎn)啟動(dòng)的仿真X2外接正轉(zhuǎn)啟動(dòng)按鈕SB2,沒按下時(shí),X2的起始狀態(tài)默認(rèn)為OFF,按下SB2時(shí),X2由OFF變成ON。更改X2從OFF到ON狀態(tài)相當(dāng)于按下了常開按鈕SB2,因?yàn)槌绦蛑蠿2用的是下降沿指令,所以這時(shí)沒有變化。再次更改X2的狀態(tài),使其由ON變成OFF,相當(dāng)于松開按鈕SB2,這時(shí)X2出現(xiàn)下降沿,則Y0變成ON并自鎖。電動(dòng)機(jī)正轉(zhuǎn)。正反轉(zhuǎn)控制的仿真調(diào)試正反轉(zhuǎn)控制的仿真運(yùn)行過程正反轉(zhuǎn)控制仿真調(diào)試:4.電動(dòng)機(jī)正反轉(zhuǎn)控制的PLC程序的仿真運(yùn)行過程(3)正轉(zhuǎn)直接轉(zhuǎn)換到反轉(zhuǎn)的仿真操作反轉(zhuǎn)啟動(dòng)按鈕SB3接輸入繼電器X3,模擬操作時(shí),更改X3從OFF到ON狀態(tài)相當(dāng)于按下了常開按鈕SB3;這時(shí)程序步0~15中的串聯(lián)的X3常閉觸點(diǎn)斷開,使Y0變成OFF并解除自鎖,正轉(zhuǎn)停止(慣性過程中);這時(shí)可以稍等一會(huì)兒,相當(dāng)于等電機(jī)轉(zhuǎn)速慢下來直至運(yùn)行停止。因?yàn)槌绦虿?6~31用的是X3的下降沿指令,再次更改X3的狀態(tài),使其由ON變成OFF,相當(dāng)于松開按鈕SB2,這時(shí)X3出現(xiàn)下降沿,則Y0變成ON并自鎖。電動(dòng)機(jī)反轉(zhuǎn)運(yùn)行。正反轉(zhuǎn)控制的仿真調(diào)試正反轉(zhuǎn)控制的仿真運(yùn)行過程正反轉(zhuǎn)控制仿真調(diào)試:4.電動(dòng)機(jī)正反轉(zhuǎn)控制的PLC程序的仿真運(yùn)行過程(4)停止的仿真操作停止按鈕用常閉按鈕SB1接輸入繼電器X1,在模擬操作的第1步,已將X1更改為ON狀態(tài)。停止時(shí),只需要將X1先由ON→OFF,再由OFF→ON,表示按了一下停止按鈕,即可實(shí)現(xiàn)停止。需要注意的是:當(dāng)光標(biāo)放到某個(gè)軟元件上時(shí),由于光標(biāo)位置深藍(lán)色顯示,則此元件的狀態(tài)會(huì)反色顯示。電動(dòng)機(jī)正反轉(zhuǎn)控制操作步驟1.用GX-Works軟件輸入電動(dòng)機(jī)正反轉(zhuǎn)控制的梯形圖程序,并進(jìn)行程序的轉(zhuǎn)換。2.進(jìn)行PLC程序的仿真運(yùn)行,對(duì)程序進(jìn)行調(diào)試。3.按電氣線路圖進(jìn)行電氣接線。4.PLC通電,將編寫好PLC程序下載到CPU。5.按下啟動(dòng)按鈕SB2,交流接觸器KM1通電吸合,電動(dòng)機(jī)正轉(zhuǎn)。6.在正轉(zhuǎn)時(shí),按下反轉(zhuǎn)啟動(dòng)按鈕SB3不動(dòng),KM1釋放,電動(dòng)機(jī)正轉(zhuǎn)停止,再松開SB3時(shí),KM2才接通電吸合,電動(dòng)機(jī)反轉(zhuǎn)。7.按下停止按鈕,接觸器釋放,電動(dòng)機(jī)停止。8.按反轉(zhuǎn)→正轉(zhuǎn)→停止過程再操作一遍。9.用置位SET、復(fù)位RST指令編寫正反轉(zhuǎn)控制程序再進(jìn)行仿真運(yùn)行和實(shí)操運(yùn)行。實(shí)物圖到限位停止電動(dòng)機(jī)往返運(yùn)動(dòng)左右限位繼電控制系統(tǒng)電氣線路圖到限位停止電動(dòng)機(jī)往返運(yùn)動(dòng)左右限位PLC控制系統(tǒng)電氣線路圖到限位停止電動(dòng)機(jī)往返運(yùn)動(dòng)左右限位PLC控制系統(tǒng)梯形圖程序到限位停止電動(dòng)機(jī)往返運(yùn)動(dòng)左右限位實(shí)物圖至SQ1、SQ2自動(dòng)往返,至SQ3、SQ4限位停止電動(dòng)機(jī)自動(dòng)往返控制繼電控制系統(tǒng)電氣線路圖電動(dòng)機(jī)自動(dòng)往返控制至SQ1、SQ2自動(dòng)往返,至SQ3、SQ4限位停止PLC控制系統(tǒng)電氣線路圖電動(dòng)機(jī)自動(dòng)往返控制至SQ1、SQ2自動(dòng)往返,至SQ3、SQ4限位停止PLC控制系統(tǒng)梯形圖程序電動(dòng)機(jī)自動(dòng)往返控制至SQ1、SQ2自動(dòng)往返,至SQ3、SQ4限位停止PLC控制系統(tǒng)電氣線路圖電動(dòng)機(jī)自動(dòng)往返控制至SQ1、SQ2自動(dòng)往返,至SQ3、SQ4限位停止PLC控制系統(tǒng)梯形圖程序電動(dòng)機(jī)自動(dòng)往返控制至SQ1、SQ2自動(dòng)往返,至SQ3、SQ4限位停止定時(shí)器指令與三臺(tái)電動(dòng)機(jī)順序啟動(dòng)控制FX5U的定時(shí)器指令定時(shí)器指令說明(1)定時(shí)器的延時(shí)時(shí)間為設(shè)定值(Value)乘以定時(shí)器的分辨率。FX5U有512個(gè)通用定時(shí)器,T(n)是其編號(hào),編號(hào)范圍為T0~T511;有16個(gè)累計(jì)定時(shí)器,ST(n)是其編號(hào),編號(hào)范圍ST0~ST15。(2)定時(shí)器的實(shí)質(zhì)是對(duì)1ms、10ms、100ms的脈沖周期進(jìn)行計(jì)數(shù),其計(jì)數(shù)的最大值是32767,所以分辨率是100ms時(shí),其定時(shí)范圍是1~3276.7s,其它類推。(3)每個(gè)定時(shí)器都有一個(gè)位元件,定時(shí)時(shí)間到,位元件動(dòng)作。FX5U的定時(shí)器指令(4)通用定時(shí)器的應(yīng)用舉例當(dāng)X0常開觸點(diǎn)接通時(shí),定時(shí)器T0開始對(duì)100ms脈沖周期進(jìn)行計(jì)數(shù)(即定時(shí)時(shí)間100ms×100=10s),在當(dāng)前值與設(shè)定值100相等時(shí),其位元件動(dòng)作,T0常開觸點(diǎn)閉合,使Y0為ON。當(dāng)X0常開觸點(diǎn)分?jǐn)鄷r(shí),T0定時(shí)器的當(dāng)前值和位元件復(fù)位,T0常開觸點(diǎn)分?jǐn)?,Y0為OFF。FX5U的定時(shí)器指令定時(shí)器指令功能舉例說明(5)累計(jì)定時(shí)器的應(yīng)用舉例當(dāng)X0常開觸點(diǎn)接通時(shí),定時(shí)器ST0開始對(duì)100ms脈沖周期進(jìn)行計(jì)數(shù)(即定時(shí)時(shí)間100ms×100=10s),在當(dāng)前值與設(shè)定值100相等時(shí),其位元件動(dòng)作,ST0常開觸點(diǎn)閉合,使Y0為ON。在當(dāng)前值還未到設(shè)定值,若X0斷開,則ST0的保持當(dāng)前值不變,當(dāng)X0重新接通時(shí),ST0在保存值的基礎(chǔ)上繼續(xù)累計(jì)至設(shè)定值時(shí)位元件動(dòng)作。只要X0接通,ST0當(dāng)前值會(huì)一直累計(jì)至32767為止。當(dāng)X1常開觸點(diǎn)接通時(shí),復(fù)位指令使累計(jì)定時(shí)器ST0的當(dāng)前值和位元件復(fù)位,ST0常開觸點(diǎn)分?jǐn)?,Y0為OFF。FX5U的定時(shí)器指令定時(shí)器指令功能舉例說明三臺(tái)電動(dòng)機(jī)順序啟動(dòng)的工作過程是:
按下啟動(dòng)按鈕第1臺(tái)電動(dòng)機(jī)啟動(dòng),10s后第2臺(tái)電動(dòng)機(jī)啟動(dòng),再過15s第3臺(tái)電動(dòng)機(jī)啟動(dòng)。按下停止按鈕,三臺(tái)均電動(dòng)機(jī)停止。根據(jù)任務(wù)要求,PLC控制系統(tǒng)的輸入端需分別接1個(gè)啟動(dòng)按鈕、1個(gè)停止按鈕,3臺(tái)電機(jī)的3個(gè)熱繼電器常閉觸點(diǎn)串聯(lián)接于1個(gè)輸入端用于過流保護(hù)。用3個(gè)輸出端口接3個(gè)交流接觸器線圈,分別控制3臺(tái)電動(dòng)機(jī)。三臺(tái)電動(dòng)機(jī)順序啟動(dòng)任務(wù)分析輸入輸出端口分配表三臺(tái)電動(dòng)機(jī)順序啟動(dòng)電氣線路圖輸入端分別接1個(gè)啟動(dòng)按鈕(常開)、1個(gè)停止按鈕(常閉),3臺(tái)電機(jī)的3個(gè)熱繼電器常閉觸點(diǎn)串聯(lián)接于1個(gè)輸入端用于過流保護(hù)。用3個(gè)輸出端口Y0、Y1、Y2接3個(gè)交流接觸器線圈KM1、KM2、KM3,分別控制3臺(tái)電動(dòng)機(jī)。三臺(tái)電動(dòng)機(jī)順序啟動(dòng)PLC程序工作原理:(1)第1臺(tái)電動(dòng)機(jī)啟動(dòng)程序步0,按下啟動(dòng)按鈕SB2,X2=1(ON),接通Y0并自鎖,第1臺(tái)電動(dòng)機(jī)啟動(dòng);程序步10,Y0接通T0開始10s定時(shí)。(2)第2臺(tái)電動(dòng)機(jī)啟動(dòng)程序步17,定時(shí)器T0延時(shí)10s時(shí)間到,T0常開觸點(diǎn)接通Y1,第2臺(tái)電動(dòng)機(jī)啟動(dòng);程序步21,Y1接通T1開始15s定時(shí)。(3)第3臺(tái)電動(dòng)機(jī)啟動(dòng)程序步28,定時(shí)器T1延時(shí)15s時(shí)間到,T1常開觸點(diǎn)接通Y2,第3臺(tái)電動(dòng)機(jī)啟動(dòng)。(4)停止按下停止按鈕SB1,Y0為OFF解除自鎖,T0、T1復(fù)位為0,Y1、Y2都為OFF,停止。三臺(tái)電動(dòng)機(jī)順序啟動(dòng)三臺(tái)電動(dòng)機(jī)順序啟動(dòng)控制操作步驟1.用GX-Works軟件輸入的三臺(tái)電動(dòng)機(jī)順序啟動(dòng)控制系統(tǒng)的梯形圖程序,并進(jìn)行程序的轉(zhuǎn)換。2.進(jìn)行PLC程序的仿真運(yùn)行,對(duì)程序進(jìn)行調(diào)試。3.按電氣線路圖進(jìn)行電氣接線。4.PLC通電,將編寫好PLC程序下載到CPU。5.按下啟動(dòng)按鈕SB2,三臺(tái)電動(dòng)機(jī)順序啟動(dòng)。6.按下停止按鈕,交流接觸器釋放,三臺(tái)電動(dòng)機(jī)停止。7.用置位SET、復(fù)位RST指令編寫三臺(tái)電動(dòng)機(jī)順序啟動(dòng)控制程序再進(jìn)行仿真運(yùn)行和實(shí)操運(yùn)行。電動(dòng)機(jī)Y-Δ降壓?jiǎn)?dòng)的PLC控制FX5U的堆棧與堆棧指令堆棧的功能是暫時(shí)存放數(shù)據(jù)和地址,通常用來保護(hù)斷點(diǎn)和現(xiàn)場(chǎng)。FX5U堆棧指令有:運(yùn)算結(jié)果推入MPS、讀取MRD、彈出MPP。0LDX42MPS3ANDX55OUTY27MRD8ANDX610OUTY312MRD13OUTY415MPP16ANDX718OUTY520ENDFX5U的堆棧與堆棧指令FX5U的堆棧與堆棧指令(1)FX5UPLC有16個(gè)存儲(chǔ)中間運(yùn)算結(jié)果的堆棧存儲(chǔ)器,堆棧采用先進(jìn)后出的數(shù)據(jù)存取方式。每使用1次MPS指令,當(dāng)時(shí)的邏輯運(yùn)算結(jié)果壓入堆棧的第1層,堆棧中原來的數(shù)據(jù)依次向下一層推移。而每使用1次MPP指令,當(dāng)時(shí)堆棧的第1層的邏輯運(yùn)算結(jié)果彈出,堆棧中原來的數(shù)據(jù)依次向上一層推移。FX5U的堆棧與堆棧指令(2)MPS、MPP指令必須成對(duì)使用,中間用MRD指令,最后1次使用MPS存儲(chǔ)的邏輯運(yùn)算結(jié)果時(shí)必須用MPP指令,使用后將清除通過MPS指令存儲(chǔ)的運(yùn)算結(jié)果。(3)表中梯形圖符號(hào)舉例的功能是:X5與X4串聯(lián),MPS指令用于把X4的狀態(tài)(ON/OFF)推入堆棧存儲(chǔ)區(qū)的第1層(暫存);第一條MRD用于把X4的狀態(tài)(ON/OFF)取出后與X6串聯(lián);第二條MRD用于把X4的狀態(tài)(ON/OFF)取出后直接控制Y4;MPP用于把X4的狀態(tài)(ON/OFF)取出后與X7串聯(lián),并在使用后清除通過MPS指令存儲(chǔ)的運(yùn)算結(jié)果。0LDX42MPS3ANDX55OUTY27MRD8ANDX610OUTY312MRD13OUTY415MPP16ANDX718OUTY520END這段程序功能程序第2步:X5與X4串聯(lián),MPS指令用于把X4的狀態(tài)(ON/OFF)推入堆棧存儲(chǔ)區(qū)的第1層(暫存);程序第7步:MRD用于把X4的狀態(tài)(ON/OFF)取出后與X6串聯(lián);程序第12步:MRD用于把X4的狀態(tài)(ON/OFF)取出后直接控制Y4;程序第15步:MPP用于把X4的狀態(tài)(ON/OFF)取出后與X7串聯(lián)。并在使用后清除通過MPS指令存儲(chǔ)的運(yùn)算結(jié)果。FX5U的堆棧與堆棧指令堆棧指令應(yīng)用舉例說明(4)圖3-48是使用與不使用堆棧指令的程序比較,這二段程序?qū)崿F(xiàn)的功能完全相同。程序一程序步數(shù)要少一些,程序執(zhí)行速度快,效率更高。這個(gè)例子中多次重復(fù)使用的中間結(jié)果只有一個(gè)軟元件X4,如果重復(fù)使用的是多條指令串并聯(lián)的較復(fù)雜程序塊,則使用堆棧指令會(huì)更能體現(xiàn)其優(yōu)越性。
工作過程:按下啟動(dòng)按鈕SB2,電動(dòng)機(jī)Y形啟動(dòng)并延時(shí),延時(shí)到斷開Y形,換成Δ連接運(yùn)行。
按下停止按鈕SB1,電動(dòng)機(jī)停止。電動(dòng)機(jī)Y-Δ降壓?jiǎn)?dòng)控制任務(wù)分析輸入輸出端口分配表電動(dòng)機(jī)Y-Δ降壓?jiǎn)?dòng)PLC控制電氣線路圖輸入端分別接1個(gè)啟動(dòng)按鈕(常開)、1個(gè)停止按鈕(常閉),熱繼電器常閉觸點(diǎn)串聯(lián)接于1個(gè)輸入端用于過流保護(hù)。用3個(gè)輸出端口Y0、Y1、Y2接3個(gè)交流接觸器線圈KM1、KM2、KM3。電動(dòng)機(jī)Y-Δ降壓?jiǎn)?dòng)控制PLC程序工作原理:(1)Y形啟動(dòng)
按下啟動(dòng)按鈕SB2,X2=1(ON),接通Y0并自鎖,接通Y1,Y形啟動(dòng),接通T0開始10s定時(shí)。Y1=1其常閉觸點(diǎn)分?jǐn)?,使Y2不能接通。
(2)Δ形運(yùn)行T0延時(shí)10s到,T0常閉觸點(diǎn)分?jǐn)嗍筜1為OFF;Y1常閉觸點(diǎn)解除對(duì)Y2的閉鎖,Y2接通,電動(dòng)機(jī)△形運(yùn)行。
(3)停止
按下停止按鈕SB1時(shí),Y1為OFF解除自鎖,電動(dòng)機(jī)停止。電動(dòng)機(jī)Y-Δ降壓?jiǎn)?dòng)控制計(jì)數(shù)器指令與正反轉(zhuǎn)自動(dòng)計(jì)數(shù)控制系統(tǒng)FX5U的計(jì)數(shù)器指令(1)FX5U有256個(gè)一般的計(jì)數(shù)器,“C(n)”是計(jì)數(shù)器編號(hào),范圍是C0~C255;有64個(gè)超長(zhǎng)計(jì)數(shù)器,“LC(n)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年聲學(xué)海流計(jì)項(xiàng)目發(fā)展計(jì)劃
- 《食物到哪里去了》教學(xué)設(shè)計(jì)-2023-2024學(xué)年青島版科學(xué)三年級(jí)下冊(cè)
- 2025年煤炭清潔高效利用項(xiàng)目節(jié)能評(píng)估報(bào)告(節(jié)能專)
- 2025年水性環(huán)氧中涂材料項(xiàng)目投資可行性研究分析報(bào)告-20241226-171913
- 2025年真空罐項(xiàng)目建議書
- 2024-2030年中國(guó)新型高效飼料行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略規(guī)劃報(bào)告
- 朔州項(xiàng)目可行性研究報(bào)告范文
- 2020-2025年中國(guó)芪膠升白膠囊行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)及投資戰(zhàn)略規(guī)劃分析報(bào)告
- 2025年中國(guó)電子換檔系統(tǒng)行業(yè)市場(chǎng)全景監(jiān)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 印刷企業(yè)合同范本
- 植物保護(hù)學(xué)通論-植物病害分析課件
- 食品安全與營(yíng)養(yǎng)健康課件
- 歸檔文件整理規(guī)則
- 外研社一起英語(yǔ)四年級(jí)下冊(cè)課文
- 學(xué)校辦公室主任述職報(bào)告
- 《列夫·托爾斯泰》-完整版PPT
- 高考古代詩(shī)歌鑒賞復(fù)習(xí)教案
- 負(fù)數(shù)的認(rèn)識(shí)1202
- 中國(guó)鐵塔建設(shè)維護(hù)工作培訓(xùn)PPT通用通用課件
- 新視野大學(xué)英語(yǔ)第三版Book 2 Unit 1 Text A
- 醫(yī)療設(shè)備清單
評(píng)論
0/150
提交評(píng)論