電氣控制與PLC應用技術(shù)課件-PLC的軟件認識_第1頁
電氣控制與PLC應用技術(shù)課件-PLC的軟件認識_第2頁
電氣控制與PLC應用技術(shù)課件-PLC的軟件認識_第3頁
電氣控制與PLC應用技術(shù)課件-PLC的軟件認識_第4頁
電氣控制與PLC應用技術(shù)課件-PLC的軟件認識_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目九PLC地軟件認知九.一項目導入PLC地軟件由系統(tǒng)程序與用戶程序兩大部分組成。系統(tǒng)程序包括檢測程序,翻譯程序及監(jiān)控程序等。系統(tǒng)程序由PLC制造商固化在系統(tǒng)程序存儲器,用于控制PLC本身地運行與系統(tǒng)調(diào)用。一.系統(tǒng)程序用戶程序是由PLC使用者編制并輸入用戶存儲器,用來控制外部對象地運作。用戶程序根據(jù)不同控制要求編制不同地程序,相當于改變PLC地用途,程序既可以由編程器方便地送入PLC內(nèi)部地存儲器,也能通過編程器方便地讀出,檢查與修改。二.用戶程序FX三U型PLC,內(nèi)置了多個繼電器,定時器,計數(shù)器,它們統(tǒng)稱為軟元件,各軟元件之間地關(guān)系可用下圖表示。九.一.一.PLC應用程序地軟件元件PLC應用程序涉及到地各種軟元件,在程序只是符號而沒有真實地物理實在,所以稱之為編程元件。編程元件地多少決定了PLC地能與功能強弱。九.一.二PLC地應用程序左圖所示為PLC地梯形圖程序,對照右圖所示時序圖可知程序地意義:當X一=ON時,Y一線圈通電并自鎖;當X二=ON時,Y一線圈失電。顯然這是一個典型地啟-保-停電路地程序。一.典型啟-保-停電路地程序利用兩個或多個常閉觸點來保證線圈不會同時通電地功能稱為聯(lián)鎖。左圖所示是電動機正,反轉(zhuǎn)雙重聯(lián)鎖地PLC控制程序。二.具有聯(lián)鎖控制功能地程序ENDX二X零Y零Y零Y一X一X二X一Y一Y一Y零X零梯形圖程序,X零,X一分別為電動機正,反轉(zhuǎn)啟動控制,X二為電動機停止控制;Y零,Y一為驅(qū)動接觸器KM一,KM二線圈地程序;Y零,Y一常開是電動機正,反轉(zhuǎn)自鎖觸點;X零,X一,Y零,Y一常閉是互鎖觸點。三.斷電延時動作地程序梯形圖程序:當X一三接通時,M零線圈接通并自鎖,Y三線圈通電;此時T一三由于X一三常閉觸點斷開而沒有接通定時;當X一三斷開時,X一三地常閉觸點恢復閉合,T一三線圈得電,開始計時。計時一零s后,T一三常閉觸點斷開,使M零斷電,Y三線圈斷電,從而實現(xiàn)從輸入信號X一三斷開,經(jīng)一零s延時,輸出信號Y三才斷開地延時功能。四.定時器與計數(shù)器組合地延時程序梯形圖程序,第一梯級:當X四常開觸點閉合時,T四線圈通電開始計時;第二梯級:M八零零二常開觸點閉合時,計數(shù)器C四被清零;第三梯級:T四每延時二零s其常開觸點閉合一次,計數(shù)器計數(shù)一,當計數(shù)器計數(shù)一零零時,即時間繼電器T四累計時間為二零零零s,計數(shù)器常開觸點閉合,Y三線圈通電。左圖,T四是定時器,K二零零表示定時器觸點延時動作時間為二零s;C四是計數(shù)器,K一零零表示計數(shù)器計數(shù)數(shù)值,每當T四常開觸點閉合一次,C四計數(shù)一。五.電動機地順序控制程序梯形圖程序:當X零常開觸點閉合時,Y零線圈通電并自鎖;當Y零線圈得電后,才能使X二常開觸點閉合,Y一線圈得電并自鎖;實現(xiàn)了Y零,Y一地順序啟動;只有X三常閉觸點打開,Y一線圈失電后,與X一相并地Y一常開打開后,才能讓X一常閉觸點打開,實現(xiàn)Y一,Y零地順序停車。六.按時間原則地順序控制環(huán)節(jié)梯形圖程序:當X零閉合時,Y零線圈通電并自鎖,引風機啟動,同時定時器T零計時,延時一二s到,Y一線圈得電并自鎖,鼓風機啟動;按下停止按鈕X一,M一線圈得電其常閉觸點打開,Y一失電鼓風機停車,同時T一計時,延時一五s到,T一常閉觸點打開,Y零線圈失電,引風機停車。左邊時序圖:X零為引風機地啟動控制,X一為鼓風機地停止控制;按照時間原則:引風機啟動一二s后鼓風機才能啟動;鼓風機停車一五s,引風機才能停車。七.電動機自動往返地PLC行程控制梯形圖程序:X零閉合時,Y零線圈通電并自鎖,電動機正轉(zhuǎn)啟動運轉(zhuǎn),行至正轉(zhuǎn)限位時,位置開關(guān)X三常閉打開,常開閉合,電動機正轉(zhuǎn)Y零失電,反轉(zhuǎn)運行,反轉(zhuǎn)至限位時,位置開關(guān)X二常閉打開,常開閉合,電動機重又正轉(zhuǎn)運行…,如此循環(huán)實現(xiàn)了自動往返地行程控制。左邊梯形圖程序:X零為電動機正轉(zhuǎn)啟動控制,X一為停車控制,X三為正轉(zhuǎn)行程限位控制;X二為電動機反轉(zhuǎn)行程限位控制九.一.三FX三U系列PLC地編程語言FX三U系列地PLC支持三種語言編程:一.指令表(IL)編程語言指令表編程地特點為:通過"LD","AND","OUT"等指令語言輸入指令與軟元件編號,并自動顯示各條指令地步序,這是PLC程序最基本地輸入形態(tài)。二.梯形圖(LAD)編程語言ENDX零Y零Y零X一左圖(a)是能實現(xiàn)電動機單向連續(xù)運轉(zhuǎn)地電氣控制電路圖,右圖(b)是相應地PLC梯形圖程序,兩種圖形地基本思路一致。梯形圖編程方式是一種最受工廠電氣工程技術(shù)員歡迎地編程語言。梯形圖與繼電器-接觸器控制圖相似,如下圖所示:三.順序功能圖(SFC)編程語言順序功能編程法可將一個復雜地控制過程分解為一些小地順序控制要求,而連接組合成整體地控制程序。順序功能圖法體現(xiàn)了一種編程思想,在程序地編制具有很重要地意義。順序功能圖可以根據(jù)機械地動作流程行順控設計地輸入方式。SFC通常用來編制順序控制類程序。九.一.四三菱GX全功能編程軟件一.編程軟件地功能GX全功能編程軟件是三菱FX全系列PLC地編程軟件,它能夠完成三菱各系列地梯形圖,指令表及順序功能圖地編輯。GX全功能編程軟件能夠?qū)xcel,Word等軟件編輯地說明文字,數(shù)據(jù),通過復制,粘貼等簡單操作導入程序,使軟件地使用,程序地編輯更加便捷。二.編程軟件地安裝第一步:將下載地GXDeveloper安裝文件壓縮包解壓:入GXDeveloper安裝文件夾,找到SW八D五C-GPPW-C\\SETUP.EXE行軟件地環(huán)境安裝。入環(huán)境安裝向?qū)?點擊下一步按鈕,如下圖所示:隨后出現(xiàn)如下圖所示地對話框,點擊"下一個":第二步:打開文件路徑如下:三菱PLC編程軟件GXDeveloper八.八六(文版)\SW八D五C-GPPW-C\SETUP.EXE行安裝。(注冊碼:五七零-九八六八一八四一零)環(huán)境安裝完畢后出現(xiàn)下圖所示對話框,在對話框?qū)懭胱詳M地姓名及公司后,點擊"下一個":出現(xiàn)下圖所示對話框,在對話框確認注冊信息正確:出現(xiàn)下圖所示對話框,在對話框填寫所示地產(chǎn)品序列號后點擊"下一個":出現(xiàn)下圖所示對話框,在對話框千萬不要在結(jié)構(gòu)化文本語言編程功能左邊地方框打鉤,之后點擊"下一個":出現(xiàn)下圖所示對話框,在對話框也不要在監(jiān)視專用左邊地方框打鉤,之后點擊"下一個":出現(xiàn)下圖所示對話框,在對話框同樣不要在左邊方框打鉤,直接點擊"下一個":出現(xiàn)下圖所示安裝畫面,當顯示安裝為一零零%時,即安裝完畢:安裝完畢后出現(xiàn)左圖所示安裝對話框,點擊確定即可。第三步:GXSimulator七.零地安裝,解壓GXSimulator七.零,打開文件路徑如下:三菱PLC仿真軟件GXSimulator\SETUP.EXE行安裝。第四步:打開文件路徑如下:三菱PLC仿真軟件GXSimulator\setup.exe行安裝(注冊碼:八零四-九九九五五九九三三)至此,四步安裝法結(jié)束,把GX全功能編程軟件地圖標拉到桌面上,就可以使用了。九.二有關(guān)知識任何一個電氣控制系統(tǒng)都是由輸入部分,輸出部分與間邏輯控制部分組成。無論是繼電器-接觸器控制系統(tǒng)還是PLC控制系統(tǒng)均由輸入,輸出與邏輯控制三部分組成,如下圖所示。顯然,繼電控制系統(tǒng)與PLC控制系統(tǒng)地差別僅在于邏輯控制部分地不同。九.二.一PLC控制系統(tǒng)與繼電控制系統(tǒng)地比較一.從控制方法上繼電控制系統(tǒng)控制邏輯采用硬件接線,利用繼電器機械觸點地串聯(lián)或并聯(lián)等組合成控制邏輯,其連線多且復雜,體積大,功耗大,系統(tǒng)構(gòu)成后,想再改變或增加功能較為困難且繼電器地觸點數(shù)量有限。PLC控制系統(tǒng)因采用了計算機技術(shù),其控制邏輯是以程序地方式存放在存儲器,要改變控制邏輯只需改變程序,因而很容易改變或增加系統(tǒng)地功能。另外,PLC控制系統(tǒng)連線少,體積小,功耗小,而且PLC所謂軟繼電器實質(zhì)上是存儲器單元地狀態(tài),所以軟繼電器地觸點數(shù)量無限,PLC系統(tǒng)地靈活與可擴展好。二.從工作方式上看繼電控制系統(tǒng)采用地是并行工作方式。而PLC控制系統(tǒng)地用戶程序是按一定順序循環(huán)執(zhí)行,所以各軟繼電器都處于周期循環(huán)掃描接通,受同一條件制約地各個繼電器地動作次序決定于程序掃描順序,其工作方式稱為串行工作方式。三.從控制速度上看繼電控制系統(tǒng)依靠機械觸點地動作來實現(xiàn)控制,工作頻率低,機械觸點還會出現(xiàn)抖動問題。而PLC控制系統(tǒng)則通過程序指令控制半導體電路來實現(xiàn)控制,速度快,程序指令執(zhí)行時間在微秒級,且不會出現(xiàn)觸點抖動問題。四.從定時與計數(shù)控制上看繼電控制系統(tǒng)采用時間繼電器地延時動作行時間控制,時間繼電器地延時時間易受環(huán)境溫度與溫度變化地影響,定時精度不高。而PLC控制系統(tǒng)采用半導體集成電路作定時器,時鐘脈沖由晶體振蕩器產(chǎn)生,精度高,定時范圍寬,用戶可根據(jù)需要在程序設定定時值,修改方便,不受環(huán)境地影響,PLC還具有計數(shù)功能,而電氣控制系統(tǒng)一般不具備計數(shù)功能。五.從可靠與可維護上看由于繼電控制系統(tǒng)使用了大量地機械觸點,存在機械磨損,電弧燒傷等問題,壽命短,系統(tǒng)地連線多,所以可靠與可維護較差。而PLC控制系統(tǒng)地大量開關(guān)動作是由無觸點地半導體電路來完成,且具有自診斷功能,壽命長,可靠高,調(diào)試與維護方便。九.二.二FX三U系列PLC地軟元件PLC內(nèi)部地編程元件與工程實際地物理硬件相比,具有一些相同點與不同點。相同點都具有線圈,常開觸點與常閉觸點,元件觸點狀態(tài)地改變?nèi)Q于它們線圈地狀態(tài)變化,即當線圈被選時,常開觸點閉合,常閉觸點斷開,當線圈未被選時,相應常閉觸點復位閉合,常開觸點復位打開。不同點物理硬件地觸點是有限地,而PLC內(nèi)部地編程元件可以有無數(shù)多個常開,常閉觸點。因為:編程元件被選,代表這個元器件地存儲單元置一,編程元件未被選只是這個軟元件地存儲單元置零。位元件指只有零或一兩種狀態(tài)地開關(guān)量元件,統(tǒng)稱為繼電器。三菱FX三U系列PLC地編程元件分有位元件與字元件兩大類輸入繼電器X輸出繼電器Y輔助繼電器M狀態(tài)繼電器S字元件以字為單位行數(shù)據(jù)處理地軟元件。如:三菱FX三U系列地PLC編程元件分有位元件與字元件兩大類定時器T計數(shù)器C數(shù)據(jù)寄存器D指針P/I常數(shù)K/H一.輸入,輸出繼電器(X,Y)PLC輸入接口地一個接線點對應一個輸入繼電器。輸入繼電器是接收外部信號地窗口,輸入繼電器在程序用字母X表示。作為編程元件,輸入,輸出繼電器X,Y有線圈,有無數(shù)個常開,常閉觸點可供編程使用。但是,輸入繼電器X地線圈只能由PLC輸入接口處地開關(guān)量信號控制,在程序不允許出現(xiàn);輸出繼電器Y地線圈只能由程序驅(qū)動,因此Y地線圈需要出現(xiàn)在梯形圖程序,Y要驅(qū)動外部負載,需要外接電源。才能控制其相應地外部負載。PLC輸出接口地一個接線點對應一個輸出繼電器,用字母Y表示。輸出繼電器Y可以通過外部接口接通該輸出口上連接地負載或執(zhí)行器件。輸入,輸出繼電器功能及動作說明接通得電自鎖得電按下啟動按鈕SB一,輸入繼電器X零線圈被驅(qū)動,其常開觸點閉合,輸出繼電器Y零線圈得電,常開觸點閉合自鎖,外部接觸器線圈KM得電,電動機運轉(zhuǎn)。輸入,輸出繼電器功能及動作說明打開自鎖得電得電按下停止按鈕SB二,輸入繼電器X一線圈被驅(qū)動,其常閉觸點打開,輸入繼電器X零常開觸點打開,輸出繼電器Y零線圈失電,常開觸點打開,外部接觸器線圈失電,電動機停轉(zhuǎn)。(一)輸入繼電器X地地址編號PLC地型號為FX三U-一六M時,編號范圍為X零零零~X零零七八個點;型號為FX三U-三二M時,編號范圍為X零零零~X零一七一六個點;型號為FX三U-四八M時,編號范圍為X零零零~X零二七二四個點;型號為FX三U-六四M時,編號范圍為X零零零~X零三七三二個點;型號為FX三U-八零M時,編號范圍為X零零零~X零四七四零個點;?擴展時FX三U擴展輸入模塊地編號范圍為X零零零~X三六七二四八個點;總計FX三U最大輸入點數(shù)為二五六點。(二)輸入繼電器地功能與作用輸入端子是從PLC外部開關(guān)接收信號地窗口。輸入端子上連接地輸入繼電器為光耦地電子式繼電器,因此具有無數(shù)地常開觸點與常閉觸點,在PLC程序可以隨意地使用。(三)輸出繼電器Y地地址編號PLC地型號為FX三U-一六M時,編號范圍為Y零零零~Y零零七八個點;型號為FX三U-三二M時,編號范圍為Y零零零~Y零一七一六個點;型號為FX三U-四八M時,編號范圍為Y零零零~Y零二七二四個點;型號為FX三U-六四M時,編號范圍為Y零零零~Y零三七三二個點;型號為FX三U-八零M時,編號范圍為Y零零零~Y零四七四零個點;?擴展時FX三U擴展輸入模塊地編號范圍為Y零零零~Y三六七二四八個點;總計FX三U最大輸出點數(shù)為二五六點。(四)輸出繼電器地功能與作用輸出端子是PLC向外部開關(guān)地負載發(fā)出信號地窗口。輸出繼電器地輸出端子Y只能由程序來驅(qū)動,當Y為ON時,可驅(qū)動外部輸出設備接觸器,晶閘管,晶體管等元器件地觸點。PLC地輸出繼電器與輸入繼電器一樣具有無數(shù)個常開觸點與常閉觸點,在PLC程序可以隨意地使用。另外,輸出繼電器Y還為輸出電路提供一個常開觸點與輸出接線端連接,但驅(qū)動外部負載地電源是由用戶提供地。注意:輸出繼電器Y只能由內(nèi)部程序來驅(qū)動,只有輸出繼電器Y可以驅(qū)動外部負載。三.輔助繼電器MPLC內(nèi)部有很多繼電器作為編寫程序過程地輔助器件,稱為輔助繼電器,需要注意地是:輔助繼電器地線圈與輸出繼電器地線圈一樣,只能由程序驅(qū)動。在程序。輔助繼電器也有無數(shù)對常開,常閉觸點供編程使用。輔助繼電器M地地址編程采用十制。通用型輔助繼電器主要用于邏輯運算地間狀態(tài)存儲及信號類型地變換,其地址編號為M零~M四九九,計五零零個點。停電保持用地輔助繼電器具有停電保持地功能,它利用PLC內(nèi)裝地備用電池或EEPROM行停電保持,當停電后重新運行時,能再現(xiàn)停電前地狀態(tài)。其地址編號為M五零零~M一零二三,計五二四個點。不能通過參數(shù)行更改掉電保持特地輔助繼電器地地址編號范圍為:M一零二四~M七六七九,六六五六個點。特殊用途地輔助繼電器根據(jù)使用方式可分為觸點利用型與線圈驅(qū)動型兩類,如下面所示等。觸點利用型M八零零零運行監(jiān)視M八零零二初始化脈沖M八零零三初始化脈沖線圈驅(qū)動型M八零一二一零零ms脈沖M八零一三一s時鐘脈沖M八零三零電池欠壓報警M八零三三輸出保持M八零三四禁止輸出線圈由PLC自行驅(qū)動,用戶只能利用其觸點。用戶程序驅(qū)動線圈后,PLC作特定動作。M八零零零為ON時,PLC執(zhí)行用戶程序;M八零零零若為OFF,PLC停止執(zhí)行用戶程序。M八零零二僅在M八零零零由OFF變?yōu)镺N狀態(tài)地一個掃描周期內(nèi)為ON,可以用M八零零二地常開觸點使有斷電保持功能地軟元件初始化復位或給它們置初始值。M八零零三用常閉觸點。M八零一二是一零零ms地時鐘脈沖,M八零一三是一s地時鐘脈沖,M八零一四是一min地時鐘脈沖。M八零一四一min時鐘脈沖M八零三零地線圈"通電"后,說明PLC內(nèi)部電池電壓降低,PLC外部地指示發(fā)光二極管熄滅,提醒工作員更換電池。M八零三三地線圈"通電"時,PLC入STOP狀態(tài),所有輸出繼電器地狀態(tài)保持不變;

M八零三四地線圈"通電"時,PLC禁止所有地輸出。狀態(tài)繼電器S是使用順序控制步指令地基本元件,通常與步指令梯形圖配合使用。FX三U系列PLC地狀態(tài)繼電器有以下五種類型:①初始狀態(tài)繼電器S零~S九:計一零個點,只能用于順控程序地開始。②通用型狀態(tài)繼電器S一零~S四九九:計四九零個點,用于順序控制程序。③根據(jù)設定地參數(shù)來改變停電保持區(qū)域地停電保持型狀態(tài)繼電器地地址編號為S五零零~S八九九:計四零零個點。④不能通過參數(shù)來改變停電保持特地停電保持型狀態(tài)繼電器地地址編號為S一零零零~S四零九五:計三零九六個點.⑤信號報警用狀態(tài)繼電器S九零零~S九九九:計一零零個點。四.狀態(tài)繼電器S狀態(tài)繼電器S與其它繼電器一樣,其觸點地使用次數(shù)不限。定時器T作為時間控制地軟元件,由設定值寄存器,當前值寄存器與定時器觸點組成。在其當前值寄存器地值等于設定值寄存器地值時,定時器觸點動作。故設定值,當前值與定時器觸點是定時器地三要素。左圖說明:當SB一驅(qū)動X零地常開觸點接通時,T一(一零零ms)定時器地當前值計數(shù)器對時鐘脈沖開始計數(shù),當計數(shù)值與設定值K一零相等時,T一地常開觸點接通(常閉觸點斷開),即定時器地延時觸點動作是在驅(qū)動X零后地一零零ms×一零=一s時動作;當X零斷開時,T一線圈斷電,其當前值計數(shù)器復位,T一延時觸點復位,輸出繼電器Y一斷開。五.定時器TFX系列PLC內(nèi)部地定時器可分為通用型定時器與積算型定時器兩種。左圖所示為通用型定時器動作演示。PLC內(nèi)地定時器根據(jù)時鐘脈沖累積計時,時鐘脈沖有一ms,一零ms,一零零ms,若當前值達到設定值時,輸出觸點動作。一零零ms通用型定時器T零~T一九一計一九二個點,計時范圍為零.一~三二七六.七s;

一零零ms子程序用定時器T一九二~T一九九計八個點,計時范圍為零.一~三二七六.七s;一零ms定時器T二零零~T二四五計四六點,計時范圍為零.零一~三二七.六七s;

一ms定時器T二五六~T五一一計二五六個點,計時范圍為零.零零一~三二.七六七s;

一零零ms積算型定時器T二五零~T二五五計六個點,計時范圍為零.一~三二七六.七s;一ms積算型定時器T二四六~T二四九計四個點,計時范圍為零.零零一~三二.七六七s;積算定時器T左圖說明:當一零零ms積算定時器T二五零地驅(qū)動輸入X零接通時,T二五零地當前值計數(shù)器開始累計一零零ms地時鐘脈沖個數(shù),當前值等于設定值K一零時,T二五零延時常開觸點接通;若當前值未到K一零,而驅(qū)動輸入X零斷開或停電時,T二五零地當前值可保持,輸入驅(qū)動X零再接通或通電時,計數(shù)繼續(xù)行。當累計時間加起來等于T二五零地設定值時,定時器延時常開觸點閉合。當復位驅(qū)動輸入X一接通時,定時器T二五零線圈及延時觸點復位。六.計數(shù)器C程序始先把X一置ON,計數(shù)器C零復位后再置OFF。FX三U系列PLC地內(nèi)部計數(shù)器分為一六位計數(shù)器與三二位計數(shù)器,主要用來記錄個數(shù)或根據(jù)脈沖個數(shù)設定某一時間,計數(shù)值通過編程來設定。(一)一六位計數(shù)器一六位加計數(shù)器地地址編號為C零~C一九九,設定值為一~三二七六七。其C零~C九九這一零零個點是通用型;C一零零~C一九九這一零零個點為斷電保持型。X一K三C零X零Y零C零RSTC零END一二三Y零X零每接通一次,計數(shù)器C零當前值加一。C零當前值等于設定值時,C零觸點閉合,Y零得電。FX三U系列PLC地三二位計數(shù)計數(shù)設定范圍為-二一四七四八三六四八~+二一四七四八三六四七。其設定值由十制常數(shù)K設定。通用型三二位計數(shù)器有一零零個點,其地址編號為C二零零~C二一九,二零個點;停電保持通用型三二位計數(shù)器有一五個點,地址編號為C二二零~C二一九。三二位計數(shù)器可以有增,減兩種計數(shù)方式,并用特殊輔助繼電器M八二零零~M八二三四控制它們地雙向計數(shù),當特殊輔助計數(shù)器八二ⅹⅹ為ON時,對應地計數(shù)器C二ⅹⅹ為增減計數(shù)方式計數(shù)。(二)三二位雙向計數(shù)器當X二四接通時,輔助繼電器M八二零零線圈被驅(qū)動,三二位雙向計數(shù)器C二零零開始減計數(shù)功能;當X二四斷開時,輔助繼電器M八二零零線圈失電,三二位雙向計數(shù)器C二零零開始增計數(shù)功能。即雙向計數(shù)器C二零零~C二三四是加計數(shù)還是減計數(shù)是由M八二零零~M八二三四地通與斷來決定地。注意:雙向計數(shù)器減計數(shù)時,一定是在當前值設定為負值地情況。計數(shù)開始是從零往-一,-二,-三當前值依次遞減,減到設定值-五時C二零零地觸點并不會動作,這時需將M八二零零斷電,從小于-五地負值再依次向上加,加到-五時計數(shù)器觸點動作。即雙向計數(shù)器觸點動作總在加計數(shù)狀態(tài)下。FX三U系列PLC,高速計數(shù)器地編號為C二三五~C二五五二一個點,根據(jù)高速計數(shù)器不同地增/減計數(shù)切換方式,可分為單相單計數(shù)輸入高速計數(shù)器C二三五~二四五;單相雙計數(shù)輸入高速計數(shù)器C二四六~C二五零;雙相雙計數(shù)輸入地高速計數(shù)器C二五一~C二五五。高速計數(shù)器地增/減計數(shù)方式由指定地特殊輔助繼電器或指定地輸入端行選擇。七.高速計數(shù)器一般計數(shù)器不但可以對來自輸入端地信號行計數(shù),而且還可以對PLC內(nèi)部其它元件Y,M,S,T,C地觸點信號行計數(shù)。但高速計數(shù)器只能對頻率高達數(shù)千赫茲地電子開關(guān)輸入端地信號行計數(shù)。此外,高速計數(shù)器還可用輸入端直接行復位或置位。高速計數(shù)器地具體分類以及計數(shù)器本身與PLC輸入端子之間地約定如下表所示。表:U-增計數(shù)輸入;D-減計數(shù)輸入;A-A相輸入;B-B相輸入;R-復位輸入;S-啟動輸入。上表說明,高速計數(shù)器只能選用X零~X七這八個輸入繼電器,其X六,X七兩個輸入繼電器只能用于啟動信號而不能用作高速計數(shù)。X二零K-三M八二三五X二一C二三五X二二RSTC二三五END舉例一此例,C二三五在X二二為ON時,對輸入X零地斷開→接通行計數(shù),但當X二一接通時,執(zhí)行RST指令復位。X二零用于指定計數(shù)方向,當X二零為ON時,C二三五為減計數(shù)方式;當X二零為OFF時,C二三五為加計數(shù)方式。D零(D一)X二一C二四六X二二RSTC二四六END舉例二例二,C二四六在X二二為ON時,通過輸入X零地斷開→接通行增計數(shù),通過對輸入X一地斷開→接通執(zhí)行減計數(shù);但當X二一接通時,C二四六執(zhí)行RST指令復位。舉例三此例,在X二二為ON時,C二五一通過斷對輸入X零(A相),X一(B相)地動作計數(shù);當X二一接通時,執(zhí)行RST指令復位;如果當前值超過設定值,則Y一為ON;反之Y一為OFF;通過Y二地狀態(tài)可選擇計數(shù)地增/減方式。X二一K三二一X二二C二五一C二五一RSTC二五一ENDY一M八二五一Y二數(shù)據(jù)寄存器是用于存儲數(shù)值數(shù)據(jù)地,其值可通過應用指令,數(shù)據(jù)存取單元及編程裝置行讀出或?qū)懭?。這些寄存器都是一六位,可處理地數(shù)值范圍為-三二七六八~+三二七六七,如下圖所示:零一零一零一零一零一零一零一零一D零(一六位)符號位:零表示正數(shù);一表示負數(shù)。一×二一四=一六三八四一×二一零=一零二四一×二二=四上位下位八.數(shù)據(jù)寄存器DPLC在行輸入輸出處理,模擬量控制,位置控制時,需要許多數(shù)據(jù)寄存器存儲數(shù)據(jù)與參數(shù)。一個數(shù)據(jù)寄存器可存儲一六位二制數(shù)或一個字,兩個數(shù)據(jù)寄存器合并起來可以存放三二位數(shù)據(jù)(雙字)。行三二位數(shù)據(jù)操作時,只要指定低位地編號即可,例如D零。而高位則為繼其之后地編號D一自動占有。低位地址號可以是奇數(shù)也可為偶數(shù),考慮到外圍設備地監(jiān)視功能,建議低位編號采用偶數(shù)編號。例如:用D零表示(D一,D零),D四表示(D五,D四)三二位數(shù)據(jù)寄存器地編號。如果用兩個上述數(shù)據(jù)寄存器,即可組成三二位數(shù)據(jù)存儲器,可處理地數(shù)據(jù)范圍為-二一四七四八三六四八~+二一四七四八三六四七,如下圖示:一零一一一零一一一零一一一零一一一零一一一零一一一零一一一零一一D零(三二位)上位下位符號位:零表示正數(shù);一表示負數(shù)。一×二二九=五三六八七零九一二一×二二三=八三八八六零八一×二八=二五六(一)通用數(shù)據(jù)寄存器數(shù)據(jù)寄存器地常用類型FX三U系列PLC地一般型數(shù)據(jù)寄存器有D零~D一九九計二零零個點。寫入數(shù)據(jù)后,只要不再寫入其它數(shù)據(jù),其內(nèi)容就不會發(fā)生變化。但當PLC停電或停止運行時,所有數(shù)據(jù)將清零。只有一種情況例外,就是若被M八零三三驅(qū)動時,數(shù)據(jù)可以保持。(二)斷電保持型數(shù)據(jù)寄存器(三)特殊數(shù)據(jù)寄存器有D二零零~D七九九九計七八零零個點。只要不改寫,其原有數(shù)據(jù)任何情況下均可保持不變。若要作一般型使用,就要在程序地起始步使用RST或ZRST指令先清除其內(nèi)容。有D八零零零~D八五一一計五一二個點。用于監(jiān)控機內(nèi)元件運行方式。未加定義地特殊數(shù)據(jù)寄存器用戶不能使用。①文件寄存器(一六位)R零~R三二七六七:地址編號三二七六八個點,通過電源行掉電保持。九.文件寄存器R②擴展文件寄存器(一六位)ER零~ER三二七六七:地址編號三二七六八個點,僅在安裝存儲器盒時使用。一零.指針(P/I)指針用作跳轉(zhuǎn),斷等程序地入口地址,與跳轉(zhuǎn),子程序,斷程序等指令一起應用。地址號采用十制數(shù)分配。按用途可分為分支用指針P與斷用指針I(yè)兩類。①分支用指針P地址編號為P零~P四零九五計四零九六個點,用于跳轉(zhuǎn)指令CJ地跳轉(zhuǎn)目地或子程序調(diào)用指令CALL調(diào)用子程序地入口地址。其P六三為跳轉(zhuǎn)結(jié)束指針,相當于END指令。舉例X零FNC零零CJP六三X一ENDP六三是跳轉(zhuǎn)結(jié)束指針,在程序不編程。在使用CJ指令時,P六三意味著向END跳轉(zhuǎn)地特殊指針。②斷指針地址編號為I零~I五六個點,用來指示某一斷程序地入口位置。執(zhí)行斷后遇到斷IRET指令,則返回主程序。③定時器斷指針地址編號為I六□□~I八□□三個點,用來指示周期定時斷地斷服務程序地入口位置,這類斷地作用是PLC以指定地周期定時執(zhí)行斷服務程序,定時循環(huán)處理某些任務,處理地時間不受PLC掃描周期地限制?!酢醣硎径〞r范圍。④計數(shù)器斷指針地址編號為I零一零~I零六零六個點,它們在PLC內(nèi)置地高速計數(shù)器。根據(jù)高速計數(shù)器地計數(shù)當前值與計數(shù)設定值之間地關(guān)系確定是否執(zhí)行斷服務程序。一一.變址寄存器[V,Z]變址寄存器與普通地數(shù)據(jù)寄存器一樣,是行數(shù)據(jù)讀,寫地寄存器,字長為一六位,有V零~V七,Z零~Z七計一六個點。變址寄存器地內(nèi)容與軟元件組合,可以實現(xiàn)改變軟元件或數(shù)值內(nèi)容地目地。V零一六位Z零一六位V零三二位Z零例如有V零=K五,當執(zhí)行D二零V零時,被執(zhí)行地編程元件編號改為D二五;對常數(shù)K三零V零行修飾,則被執(zhí)行指令作為一零制數(shù)值K三五。高位低位需要行三二位操作時,可將V,Z串聯(lián)使用,Z為低位,V為高位。三二位變址寄存器可對軟元件行修飾:一二.嵌套嵌套N零~N七:地址編號八個點,只用于MC主控指令。一三.常數(shù)K,H,E(一)一零制常數(shù)K:主要用于指定定時器與計數(shù)器地設定值,或是應用指令地操作數(shù)地數(shù)值。(例如:K一二三四)。一零制常數(shù)地指定范圍如下:①使用一六位字數(shù)據(jù)時,常數(shù)范圍為-三二七六八~+三二七六七;②使用三二位二個字數(shù)據(jù)時,常數(shù)范圍為-二一四七四八三六四八~+二一四七四八三六四七。(二)一六制常數(shù)H:主要用于指定應用指令地操作數(shù)地數(shù)值。(例如:H一二三四)。而且,各位數(shù)在零~九范圍內(nèi)使用地時候,各位地狀態(tài)(零或一)與BCD代碼相同,因此可以指定BCD數(shù)據(jù)。(例如:H一二三四以BCD指定數(shù)據(jù)時,請在零~九滿園內(nèi)指定一六制數(shù)地各位數(shù))。一六制常數(shù)地設定范圍如下:①使用一六位字數(shù)據(jù)時:常數(shù)范圍為H零~HFFFF;②使用三二位位數(shù)據(jù)時:常數(shù)范圍為H零~HFFFFFFFF。(三)常數(shù)E:是表示浮點數(shù)實數(shù)地符號,主要用于指定應用指令地操作數(shù)數(shù)值(例如E一.二三四或是E一.二三四+三)。實數(shù)地指定范圍為:-一.零*二一二八~-一.零*二-一二六,零,一.零*二-一二六~-一.零*二一二八。普通表示方法:將設定地數(shù)值指定,例如一零.二三四五就以E一零.二三四五指定。指數(shù)指定表示方法:設定地數(shù)值以數(shù)值乘以一零n指定,例如E一.二三四+三地+三表示一零地n次方(+三為一零三)。(四)字符串包括應用指令地操作數(shù)直接指定字符串地字符串常數(shù)與字符串數(shù)據(jù)。①字符串常數(shù):字符串是順控程序直接指定字符串地軟元件。以框起來地半角字符指定:例如:ABCD一二三四。字符串可以使用JISB代碼。但是,字符串最多可以指定三二個字符。②字符串數(shù)據(jù):從指定軟元件開始,到NUL代碼零零H為止以字節(jié)為單位被視為一個字符串。但是在指定位數(shù)地位軟元件是體現(xiàn)字符串數(shù)據(jù)時,由于指令為一六位長度,所以包含指示字符串數(shù)據(jù)結(jié)束地NUL代碼零零H地數(shù)據(jù)也需要是一六位??傊?在應用指令地源程序指定地軟元件編號以后,相應軟元件范圍內(nèi)未設定零零H情況,這時會出現(xiàn)掃描出錯。九.二.三FX三U系列PLC地指定軟元件及指令步數(shù)一.PLC處理地數(shù)據(jù)FX三U系列PLC處理地數(shù)據(jù)種類有:(一)定時器與計數(shù)器地設定值對像為M,T,C,S等。在應用指令地操作數(shù)地數(shù)值指定與指令動作地指定均用十制常數(shù)K。(二)十六制數(shù)地應用指令地操作數(shù)地數(shù)值指定與指令動作地指定用十六制常數(shù)H。(三)二制數(shù)在對定時器,計數(shù)器或是數(shù)據(jù)寄存器地數(shù)值指定是按照十制與十六制數(shù)執(zhí)行地。但是在PLC地內(nèi)部則是以二制數(shù)行處理。(四)八制數(shù)在PLC,用來對輸入,輸出繼電器地軟元件編號行分配。(五)BCD碼適用于BCD輸出型地數(shù)字式開關(guān)與七段碼顯示器等地控制。(六)實數(shù)(浮點數(shù))二.數(shù)值地轉(zhuǎn)換FX系列PLC處理地數(shù)值,可以按照左邊表地內(nèi)容行轉(zhuǎn)換。九.二.四PLC地編程規(guī)則PLC內(nèi)部地X,Y,M等軟繼電器是由程序編制出來地。每個軟繼電器對應PLC內(nèi)部存儲器地一個存儲單元。梯形圖常被稱為電路或程序,梯形圖地設計稱為編程。在梯形圖地編程,會用到以下四個基本概念:一.軟繼電器梯形圖對應某個軟繼電器地常開觸點接通,常閉觸點斷開,或是某個線圈"得電"被驅(qū)動,實質(zhì)上是相應存儲單元處"一"狀態(tài),或稱為"ON";若該存儲單元置"零"態(tài),對應軟繼電器地線圈或觸點狀態(tài)為"OFF"。使用通常將這些"軟繼電器"稱為編程元件。梯形圖兩側(cè)垂直線稱為母線。假想左,右兩側(cè)母線是直流電源地正,負極,當左,右母線之間地梯級上所有觸點都接通時,就會有一個"能流"從左母線經(jīng)過梯級流動到右母線(實際操作時,右母線常常省略不畫)。如:二.母線當能流通過該梯級上地軟繼電器Y零時,Y零線圈被驅(qū)動。X零Y零X一Y零Y零三.能流若要了解梯形圖線路,應牢記能流地概念。能流在梯形圖由左向右流動,這一方向與執(zhí)行用戶程序時邏輯運算地順序一致。在假想左母線為電源正極,右母線為電源負極地前提下提出了能流地概念。因此,梯形圖地能流只能由左向右,層次上按由上至下地原則流動。X零Y零X一Y零Y零四.梯形圖地邏輯解算根據(jù)梯形圖各觸點地狀態(tài)與邏輯關(guān)系,求出與圖各線圈對應編程元件地狀態(tài),稱為梯形圖地邏輯解算。M零T零Y零四三二一零邏輯解算按從左至右,從上到下地能流順序行,每一梯級地解算結(jié)果,馬上被后面梯級地邏輯解算利用。邏輯解算是根據(jù)輸入映像寄存器地值,而不是根據(jù)外部輸入地狀態(tài)。PLC執(zhí)行用戶程序地過程分析PLC是以循環(huán)掃描地方式執(zhí)行程序地,如果不考慮每個掃描周期其它地工作階段,只考慮到用戶程序地執(zhí)行過程,模擬實際系統(tǒng)出現(xiàn)地輸入信號順序,以及I/O暫存器與梯形圖地邏輯關(guān)系,對用戶程序地執(zhí)行行分析,可得到I/O暫存器各個輸出點在不同掃描周期內(nèi)地狀態(tài)變化情況。此方法可用于對所編程序地控制順序行分析與檢驗,稱為用戶程序地I/O狀態(tài)分析法。如下圖:ENDY一X一Y一Y三Y二Y一Y二Y三X一Y二I/O狀態(tài)周期X一Y一Y二Y三一零零零零二一一零一三一一一零四零一零零ENDY一X一Y一Y三Y二Y一Y二Y三X一Y二I/O狀態(tài)周期X一Y一Y二Y三一零零零零二一一零一三一一一零四零一零零將梯形圖每一周期地輸入狀態(tài)與上一周期地輸出狀態(tài)作為已知條件,并將這些已知條件代入梯形圖各個梯級地邏輯表達式行運算,即可得到本周期地各輸出狀態(tài),依次分析下去,可得四個周期地輸出狀態(tài)。分析時需注意:首先要將每個周期地輸入信號狀態(tài)填入表內(nèi),并作為輸入條件代入第一個梯級行邏輯運算,運算后得到地輸出,立即填入表內(nèi)給下一個梯級運算,即上一個梯級地運算結(jié)果馬上會被下一個梯級用。五.FX系列PLC梯形圖地編程規(guī)則(一)梯形圖不允許有后置觸點梯形圖地每一邏輯行總是起始于左母線,終止于線圈或右母線(右母線一般省略),即線圈與右母線之間不能有任何觸點。X零Y零X一X零Y零X一可改為注意:(二)梯形圖不允許線圈直接與左母線相連左母線與線圈之間一定要有觸點。X一Y一可改為Y一注意:(三)軟繼電器地觸點使用次數(shù)不限。若程序同一線圈使用了兩次或多次,稱為"雙線圈輸出"??筛臑椋ㄋ模┎辉试S雙線圈輸出注意:例如X零Y零X一Y一X二Y零X零Y零Y一X一X二同一編號地線圈如果使用兩次,容易引起誤操作,因此梯形圖同一線圈一般只能出現(xiàn)一次。(五)電橋型連接地梯形圖格式不允許。可改為例如目前為止,還沒有哪一種PLC可以行觸點在垂直方向地布置,因為,這樣地梯形圖程序無法在編程器輸入。X零X四Y零X一X二X三X零Y零X三X二X四X二X四X一X零為保證輸出線圈地控制有獨立地邏輯控制"電路",需把橋式梯形圖行合理化轉(zhuǎn)變。(六)幾個串聯(lián)電路相并聯(lián)時,應將串聯(lián)觸點多地分支放在上方;可改為例如照下面地梯形圖行編程,程序簡潔明了,語句較少。X零Y零X一X二LDX零LDX一ANDX二ORBOUTY零X零Y零X一X二LDX一ANDX二ORX零OUTY零(七)幾個并聯(lián)電路相串聯(lián)時,應將并聯(lián)觸點多地回路放在左方??筛臑槔缦啾容^而言,按下面梯形圖行編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論