版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第4章 三菱FX系列PLC4.1 三菱FX系列PLC簡介4.3 基本指令及編程4.4 步進(jìn)指令及編程4.5 功能指令及編程本章小結(jié)習(xí)題與思考題 第4章 三菱FX系列PLC 本章主要以日本三菱公司FX系列為例,介紹其系統(tǒng)硬件、技術(shù)特點(diǎn)、指令系統(tǒng)及應(yīng)用等基本知識。 4.1 三菱FX系列PLC簡介 4.1.1 FX系列PLC的特點(diǎn) 1. 體積極小的微型PLC FX1S,FX1N和FX2N系列PLC的高度為90mm,深度為75mm(FX1S和FX1N系列)和87mm(FX2N和FX2NC系列),F(xiàn)X1S-14M(14個I/O點(diǎn)的基本單元)的底部尺寸僅為90mm60mm,相當(dāng)于一張卡片大小,很適合與在機(jī)
2、電一體化產(chǎn)品中使用。內(nèi)置24V DC電源可作為輸入回路的電源和傳感器的電源。 2. 先進(jìn)美觀的外部結(jié)構(gòu) 三菱公司的FX系列PLC吸收了整體式和模塊式PLC的優(yōu)點(diǎn),它的基本單元、擴(kuò)展單元和擴(kuò)展模塊的高度和深度相同,但寬度不同。它們之間用扁平電纜連接,緊密拼裝后組成一個整齊的長方體。 3. 提供多個子系列供用戶選用 FX1S、FX1N和FX2N的外觀、高度、深度差不多,但是性能和價格有很大差別(見表4-1)。 FX1S的功能簡單實(shí)用,價格便宜,可用于小型開關(guān)量控制系統(tǒng),最多30個I/O點(diǎn),有通信功能,可用于一般的緊湊型的PLC不能應(yīng)用的地方;FX1N最多可配置128個I/O點(diǎn),可用于要求較高的中小
3、型系統(tǒng);FX2N的功能最強(qiáng),可用于要求很高的系統(tǒng)。 FX2NC的結(jié)構(gòu)緊湊,基本單元有16點(diǎn)、32點(diǎn)、64點(diǎn)和96點(diǎn)4種,可擴(kuò)展到256點(diǎn),有很強(qiáng)的通信功能。由于不同的系統(tǒng)選用不同的子系列,避免了功能的浪費(fèi),使用戶能用最少的投資來滿足系統(tǒng)的要求。 4. 靈活多變的配置系統(tǒng) FX系列PLC的配置靈活,用戶除了可選不同的子系列外,還可選用多種基本單元、擴(kuò)展單元和擴(kuò)展模塊,組成不同IO點(diǎn)和不同功能的控制系統(tǒng),各種配置都可以得到很高的性能價格比。FX系列的硬件配置就像模塊式PLC那樣靈活,因?yàn)樗幕締卧捎谜w式結(jié)構(gòu),又具有比模塊式PLC更高的性能價格比。 每臺PLC可將一塊功能擴(kuò)展板安裝在基本單元內(nèi)
4、,不需要外部的安裝空間,這種通信功能的擴(kuò)展板價格非常便宜。功能擴(kuò)展板有以下品種:4點(diǎn)開關(guān)量輸入板、2點(diǎn)開關(guān)量輸出板、2點(diǎn)模擬量輸入板、1點(diǎn)模擬量輸出板、8點(diǎn)模擬量調(diào)整板、RS-232C通信板、RS-485通信板和RS-422通信板。 顯示模塊FX1N-5DM的價格便宜,還可以安裝在FX1S和FX1N上,它可以顯示時鐘的當(dāng)前時間和錯誤信息,可對定時器、計(jì)數(shù)器和數(shù)據(jù)寄存器等進(jìn)行監(jiān)視,可對設(shè)定值進(jìn)行修改。FX系列還有許多特殊模塊,如模擬量輸入輸出模塊、熱電阻/熱電偶溫度傳感器用模擬量輸入模塊、溫度調(diào)節(jié)模塊可編程凸輪開關(guān)、 、高速計(jì)數(shù)器模塊、脈沖輸出模塊、定 位控制器、可編程凸輪開關(guān)、CC-Link接
5、口模塊、MELSEC遠(yuǎn)程IO連接系統(tǒng)主站模塊、AS-i主站模塊、DeviceNet接口模塊、Profibus接口模塊、RS-232C通信接口模塊、RS-232C適配器、RS-485通信板適配器、RS-232C/RS-485轉(zhuǎn)換接口等。 FX系列PLC還有多種規(guī)格的數(shù)據(jù)存取單元,可用來修改定時器、計(jì)數(shù)器和數(shù)據(jù)寄存器的數(shù)據(jù),也可用來監(jiān)控裝置,有的顯示字符,有的顯示畫面。 5. 功能強(qiáng),使用方便 FX系列的體積雖小,卻具有很強(qiáng)功能。它內(nèi)置高速計(jì)數(shù)器,有輸入輸出刷新、中斷、輸入濾波時間調(diào)整、恒定時間等功能,有高速計(jì)數(shù)器的專用比較指令。使用脈沖列輸出功能,直接控制步進(jìn)電動機(jī)或伺服電動機(jī)。脈沖寬度調(diào)制功能
6、可用于溫度控 制或照明燈的調(diào)光控制??稍O(shè)置8位數(shù)字密碼,以防止別人對用戶程序的改寫或盜用, 保護(hù)設(shè)計(jì)者的知識產(chǎn)權(quán)。FX系列基本單元和擴(kuò)展單元一般采用插接式的接線端子排,更換單元方便快捷。FX1S和FX1N系列PLC使用EEPROM,不需要定期更換電池,成為幾乎不需要維護(hù)的電子控制裝置;FX2N系列使用帶后備電池的RAM。若采用可選的存儲器擴(kuò)充卡盒,F(xiàn)X2N的用戶存儲器容量可擴(kuò)充到16K步,可選用RAM,EPROM和EEPROM儲存卡盒。 FX1S和FX1N系列PLC有兩個內(nèi)置的設(shè)置參數(shù)用的小電位器,F(xiàn)X2N和FX1N系列可選用有8點(diǎn)模擬設(shè)定功能的擴(kuò)展板,可以用旋具來調(diào)節(jié)設(shè)定植。 FX系列PLC
7、可在線修改程序,通過調(diào)制解調(diào)器和電話線可實(shí)現(xiàn)監(jiān)視和編程,組件注釋可儲存在程 序儲存器中。持續(xù)掃描功能可用于定義掃描周期,可調(diào)節(jié)8點(diǎn)輸入濾波器的時間常數(shù),面板上運(yùn)行/停止開關(guān)易于操作。 4.1.2 FX系列PLC的介紹 1FX系列型號名稱的含義 FX系列PLC型號名稱的含義如下: FX (1) (2) (3) (4) (5) 子系列的名稱,如1S,1N,2N 等。 輸入輸出的總點(diǎn)數(shù)。 單元類型:M為基本單元,E為輸入輸出混合擴(kuò)展單元與模塊,EX為輸入專用擴(kuò)展模塊,EY為輸出專用擴(kuò)展模塊。 輸出形式:R為繼電器輸出,T為晶體管輸出,S為雙向晶閘管輸出。 電源和輸入輸出類型等特性。D和DS為24V電
8、源;DSS為DC 24V電源,源晶體管輸出;ES為交流電源;ESS為交流電源,源晶體管輸出;UA1為 AC電源。AC輸入。例如FX2N-48MR-D屬于FX2N系列,是有48個I/O點(diǎn)的基本單元,繼電器輸出型,使用24V直流電源。 2FX系列PLC的一般技術(shù)指標(biāo)(如表4-2、表4-3所示)2FX系列PLC的一般技術(shù)指標(biāo)(如表4-2、表4-3所示) 3FX1S系列PLC FX1S系列PLC是用于極小規(guī)模系統(tǒng)的超小型PLC,可降低成本。該系列有16種基本單元,1030個I/O點(diǎn),用戶存儲器(EEPROM)容量為2000步。FX1S可使用一塊I/O點(diǎn)擴(kuò)展板、串行通信擴(kuò)展板或模擬量擴(kuò)展板,可同時安裝顯
9、示模塊和擴(kuò)展板,有兩個內(nèi)置的設(shè)置參數(shù)用的小電位器。一個單元可同時輸出2點(diǎn)100KHz的高速脈沖,有7條特殊的定位指令。 通過通信擴(kuò)展板可實(shí)現(xiàn)多種通信和數(shù)據(jù)鏈接,如S-232、RS-422和RS-485通信,NN鏈接、并行鏈接和計(jì)算機(jī)鏈接。表4-4 為FX1S系列的基本單元。 4FX1N系列PLC FX1N系列有13種基本單元,可組成14128個I/O點(diǎn)的系統(tǒng),并能使用特殊功能模塊、顯示模塊和擴(kuò)展板,用戶存儲容量為8000步,有內(nèi)置的實(shí)時時鐘。PID指令可實(shí)現(xiàn)模擬量閉環(huán)控制,一個單元可同時輸出2點(diǎn)100KHz的高速脈沖,有7條特殊的定位指令,有兩個內(nèi)置的設(shè)置參數(shù)用的小電位器。 通過通信擴(kuò)展板或特
10、殊適配器可實(shí)現(xiàn)多種通信和數(shù)據(jù)鏈接,CC-Link,AS-i網(wǎng)絡(luò),S-232、RS-422和RS-485通信,NN鏈接、并行鏈接和計(jì)算機(jī)鏈接和I/O鏈接。表4-5 為FX1N系列基本單元。 5FX2N系列PLC FX2N是FX系列中功能最強(qiáng)、速度最高的微型 PLC。 它的基本指令執(zhí)行時間高達(dá)0.08us每條指令,內(nèi)置的用戶存儲器為8K步,可擴(kuò)展到16K,最大可擴(kuò)展到256個I/O點(diǎn),有多種特殊功能模塊或功能擴(kuò)展板,可實(shí)現(xiàn)多軸定位控制。機(jī)內(nèi)有實(shí)時時鐘,PID指令可實(shí)現(xiàn)模擬量閉環(huán)控制。有功能很強(qiáng)的數(shù)學(xué)指令集,如浮點(diǎn)數(shù)運(yùn)算、開平方和三角函數(shù)等。每個FX2N基本單元可擴(kuò)展8個特殊單元。 通過通信擴(kuò)展板或
11、特殊適配器可實(shí)現(xiàn)多種通信和數(shù)據(jù)鏈接,如CC-Link,,AS-I,Profibus,DeviceNet等開放式網(wǎng)絡(luò)通信,RS-232、RS-422和RS-485通信,NN鏈接、并行鏈接和計(jì)算機(jī)鏈接和I/O鏈接。 表4-6 為FX2N系列基本單元,表4-7為 FX1N和FX2N系列帶電源的I/O擴(kuò)展單元。 表4-6 為FX2N系列基本單元,表4-7為 FX1N和FX2N系列帶電源的I/O擴(kuò)展單元。 表4-8中的擴(kuò)展模塊可用于FX1N、FX2N和FX2NC。此外輸入擴(kuò)展板FX1N-4EX-BD有4點(diǎn)24V DC輸入,輸出擴(kuò)展板FX1N-2EYT-BD有2點(diǎn)晶體管輸出,可用于FX1S和FX1N。 6
12、FX2NC系列PLC FX2NC具有很高的性能體積比和通信功能,可安裝到比標(biāo)準(zhǔn)的PLC小很多的空間內(nèi)。I/O型連接器可降低連接線成本,節(jié)約接線時間。I/O點(diǎn)數(shù)可擴(kuò)展到256點(diǎn),可選用實(shí)時時鐘,最多連接4個特殊功能模塊。利用內(nèi)置的功能,可控制兩軸(包括插補(bǔ)功能),通過增加擴(kuò)展單元可控制多軸。 通過通信擴(kuò)展板特殊適配器可實(shí)現(xiàn)多種通信和數(shù)據(jù)鏈接,如CC-Link,AS-I,Profibus,DeviceNet等開放式網(wǎng)絡(luò)通信,如RS-232、RS-422和RS-485通信,NN鏈接、并行鏈接和計(jì)算機(jī)鏈接和I/O鏈接。FX2NC系列也可以使用FX0N和FX2N的擴(kuò)展模塊。表4-9 為FX2NC系列基本
13、單元,表4-10 為FX2NC系列擴(kuò)展模塊 4.1.3 三菱FX系列PLC的外部接線圖 PLC的外部接線包括輸入模塊的外部接線和輸出模塊的外部接線。 FX系列PLC基本單元端子排列圖 圖4-1為三菱FX2N-48MR型PLC基本單元端子排列圖。其中,X為輸入端子,Y為輸出端子。圖中輸入部分的COM點(diǎn)是輸入的公共點(diǎn);輸出部分有COM1、COM2、COM3,是輸出的公共點(diǎn),這些公共點(diǎn)構(gòu)成不同組輸出,各組公共點(diǎn)間相互隔離。對共用一個公共點(diǎn)的同一組輸出,必須用同一電壓類型和等級的電源電壓,不同的公共點(diǎn)組可以使用不同的電壓類型和等級。如FX2N-48MR型PLC,Y0Y3共用COM1、Y4Y7共用COM
14、2。 電源接在L、N端子間;24、COM端子可以作為傳感器供電電源,此電源容量為400mA/DC 24V, 另外, 這個端子不能由外部電源供電;端子是空端子,不要對其進(jìn)行外部接線或作為中間端子使用。 圖4-1 PLC基本單元端子排列圖 2輸入模塊的外部接線 輸入模塊是通過輸入端子與外部輸入設(shè)備連接的。 輸入模塊通常由若干個輸入點(diǎn),每一個輸入點(diǎn)能接收輸入設(shè)備發(fā)出的開關(guān)信號。典型的輸入設(shè)備有操作開關(guān)、按鈕、行程開關(guān)以及繼電器和傳感器的節(jié)點(diǎn)等。 如圖4-2(a)所示為直流輸入模塊、如圖4-2(b)所示為交流輸入模塊。 (a)直流模塊 (b)交流模塊 圖4-2 輸入接線 3輸出模塊的外部接線 輸出模塊
15、是通過輸出端子與外部輸出設(shè)備連接的。 輸出模塊通常有若干個輸出點(diǎn),每一個輸出點(diǎn)能驅(qū)動一個用戶輸出設(shè)備。典型的用戶輸出設(shè)備有繼電器、接觸器、電磁線圈以及信號燈等。由于FX系列PLC輸出端有對應(yīng)的COM端,因此對應(yīng)的輸出端就有對應(yīng)的COM端。 各輸出回路有一個公共端,全部輸出點(diǎn)為一組共用一個公共端和一個電源,如圖4-3(a)所示;將全部輸出點(diǎn)分為幾組,每組有一個公共端和單獨(dú)的一個電源,如圖4-3(b)所示。 (a)匯點(diǎn)式 (b)分組式 圖4-3 輸出接線 4輸入/輸出模塊的外接線 這種模塊具有輸入、輸出雙重功能,既有若干個輸入點(diǎn),又有若干個輸出點(diǎn),如圖4-4所示。各輸入回路的直流電源由PLC自身的
16、電源提供,各輸出回路的負(fù)載電源由用戶提供。負(fù)載電源既可以是直流,也可以是交流。 不同的PLC,其輸入輸出的外部接線方式可能不同,使用時應(yīng)查看PLC的使用說明。 圖4-4 輸入輸出模塊接線 4.2 三菱FX系列PLC的軟繼電器 PLC提供給用戶使用的I/O繼電器、狀態(tài)繼電器、輔助繼電器、計(jì)數(shù)器、定時器及每個存儲單元都稱為軟繼電器,由于這些軟繼電器都可以用程序(即軟件)來指定,故又稱為軟元件或編程元件。各軟繼電器有各自的功能,有其固定的地址,軟繼電器的多少決定了PLC整個系統(tǒng)的規(guī)模及數(shù)據(jù)處理能力。 軟繼電器的名稱由字母和數(shù)字組成,它們分別代表軟繼電器的類型和號碼。 1輸入繼電器(X) 輸入繼電器與
17、PLC輸入端子相連,是PLC接受外部輸入信號的窗口。輸入繼電器與輸入端子之間是通過光電耦合的。輸入繼電器與輸入端子是一一對應(yīng)的,有多少輸入端子就有多少輸入繼電器端子可以外接常開或常閉觸點(diǎn),也可以接由多個觸點(diǎn)組 成的串并聯(lián)電路或電子傳感器(如接近開關(guān))等。輸入繼電器是一種軟繼電器,其常開或常閉觸點(diǎn)在梯形圖中可以多次使用,這與普通的電磁繼電器不同。輸入繼電器只能由外部信號驅(qū)動,而不能在程序中由指令驅(qū)動,所以其線圈在程序設(shè)計(jì)時不允許出現(xiàn),其觸點(diǎn)也不能直接輸出帶動負(fù)載。圖4-5為PLC輸入繼電器電路示意圖。 圖4-5 PLC 輸入繼電器電路示意圖 輸入繼電器的元件編號為八進(jìn)制。如:FX2N 48MR型
18、PLC共有24個輸入點(diǎn),編號為別為X0X7,X10X17,X20X27。擴(kuò)展單元和擴(kuò)展模塊的輸入繼電器編號是從基本單元開始按連續(xù)順序,以八進(jìn)制進(jìn)行編號。 表4-11為三菱FX系列PLC主機(jī)輸入繼電器元件編號表。 2輸出繼電器(Y) 輸出繼電器是PLC向外部負(fù)載發(fā)送控制信號的窗口。輸出繼電器用來將PLC的輸出信號通過輸出電路硬件驅(qū)動外部負(fù)載。外部信號不能直接驅(qū)動輸出繼電器,外部信號只能在程序內(nèi)部由指令來驅(qū)動。輸出繼電器的觸點(diǎn)分為外部輸出觸點(diǎn)(硬件)和內(nèi)部觸點(diǎn)(軟繼電器觸點(diǎn))2種。 外部輸出觸點(diǎn)(繼電器觸點(diǎn)、晶閘管和晶體管等輸出元件)連接在PLC的輸出端子上,用于控制負(fù)載電路的接通和關(guān)斷,且只有1
19、個常開觸點(diǎn);內(nèi)部觸點(diǎn)如同輸入繼電器一樣,其常開觸點(diǎn)和常閉觸點(diǎn)在梯形圖中可以多次使用,不受次數(shù)限制。輸出繼電器與輸出端子是一一對應(yīng)的,有多少輸出端子就有多少輸出繼電器。 圖4-6 PLC 輸出繼電器電路示意圖 輸出繼電器的元件編號為八進(jìn)制,如:FX2N 48MR型PLC共有24個輸出點(diǎn),編號為別為Y0Y7,Y10Y17,Y20Y27。擴(kuò)展單元和擴(kuò)展模塊的輸出繼電器編號是從基本單元開始按連續(xù)順序,以八進(jìn)制進(jìn)行編號。表4-12為三菱FX系列PLC主機(jī)輸出繼電器元件編號表。 3輔助繼電器(M) PLC內(nèi)部有很多輔助繼電器,它們是用軟件實(shí)現(xiàn)的。輔助繼電器的線圈可以由PLC內(nèi)部各軟繼電器的觸點(diǎn)驅(qū)動,它們不
20、能像輸入繼電器那樣接收外部的輸入信號,也不能像輸出繼電器那樣直接驅(qū)動外部負(fù)載,而是一種內(nèi)部的狀態(tài)標(biāo)志,相當(dāng)于繼電器控制系統(tǒng)中的中間繼電器的作用。輔助繼電器的觸點(diǎn)使用次數(shù)不限,在梯形圖中可以多次使用。輔助繼電器用十進(jìn)制進(jìn)行編號,這一點(diǎn)與輸入輸出繼電器不同。輔助繼電器往往用作狀態(tài)暫存和位移等運(yùn)算,但也有一些輔助繼電器具有一些特殊功能。FX系列PLC的輔助繼電器分為通用輔助繼電器、失電保持輔助繼電器和特殊輔助繼電器3種。 1)通用輔助繼電器 通用輔助繼電器在PLC編程中起輔助作用,在使用時,除了不能驅(qū)動外部元件外,其他功能與輸出繼電器非常相似。 不同型號的PLC其通用輔助繼電器的數(shù)量是不同的,其編號
21、范圍也不同。使用時,必須參照編程手冊。三菱FX1S系列和FX1N系列PLC通用輔助繼電器的點(diǎn)數(shù)為384點(diǎn),元件號為M0M383;FX2系列和FX2NC系列PLC通用輔助繼電器的點(diǎn)數(shù)為500點(diǎn),元件號為M0M499。 FX系列PLC的通用輔助繼電器與輸出繼電器一樣,沒有斷電保持功能,即斷電后,無論程序運(yùn)行時是ON還是OFF,其狀態(tài)將變?yōu)镺FF。通電后,必須由其它邏輯條件使之變?yōu)镺N。圖4-7為含有輔助繼電器的梯形圖 圖4-7 有輔助繼電器的梯形圖 2)失電保持輔助繼電器 PLC在運(yùn)行時如果突然停電,有時需要保持失電前的狀態(tài),以使來電后繼續(xù)進(jìn)行斷電前的工作,這靠輸出繼電器和通用繼電器是無能為力的。
22、這時就需要一種能保存失電前狀態(tài)的輔助繼電器,即失電保持輔助繼電器。失電保持輔助繼電器并非斷電后真正能在自身電源也切斷的條件下保存PLC原工作狀態(tài),而是靠PLC內(nèi)部的備用電池供電而已。 圖4-8 失電保持輔助繼電器 FX1S系列PLC失電保持輔助繼電器點(diǎn)數(shù)為128點(diǎn),組件號為M384M511;FX1N系列PLC失電保持輔助繼電器點(diǎn)數(shù)為1152點(diǎn),元件號為M384M1535;FX2N系列和FX2NC系列PLC失電保持輔助繼電器點(diǎn)數(shù)為2572點(diǎn),元件號為M500M3071。 圖4-8所示是具有停電保持功能的失電保持輔助繼電器用法舉例。 圖中X1接通后,M500動作,其常開觸點(diǎn)閉合自鎖,即使X1再斷開
23、,M500的狀態(tài)仍保持不變。若此時PLC失去供電,等PLC恢復(fù)供電后再運(yùn)行時,只要停電前X2的狀態(tài)不發(fā)生改變,M500仍能保持動作。M500保持動作的原因并不是因?yàn)樽枣i,而是因?yàn)镸500是失電保持輔助繼電器,有后備電池供電的緣故。 3)特殊輔助繼電器 三菱FX系列PLC內(nèi)有256個特殊輔助繼電器,元件號為M8000M8255,這些特殊輔助繼電器各自有特定的功能??梢苑譃橹荒芾糜|點(diǎn)型和可驅(qū)動線圈型。1)只能利用觸點(diǎn)型。這類特殊輔助繼電器的線圈由PLC自動驅(qū)動,用戶只能利用其觸點(diǎn)。例如:M8000運(yùn)行監(jiān)控,PLC運(yùn)行時為ON。 M8001運(yùn)行監(jiān)控,PLC 運(yùn)行時為OFF。 M8002初始脈沖,P
24、LC 運(yùn)行開始時接通一個掃描周期 M8003初始脈沖,PLC運(yùn)行開始時關(guān)斷一個掃描周期。 M8005PLC后備鋰電池電壓過低時接通。 M801110ms時鐘脈沖。 M8012100ms時鐘脈沖。 M80131s時鐘脈沖。 M80141min時鐘脈沖。 圖4-9為只能利用觸點(diǎn)型特殊輔助繼電器在PLC運(yùn)行(RUN)和停止(STOP)時給出的時序圖。 圖4-9 只能利用觸點(diǎn)型特殊輔助繼電器時序圖 2)可驅(qū)動線圈型。這類特殊輔助繼電器的線圈由用戶驅(qū)動,線圈被驅(qū)動以后,PLC將作特定動作。 M8030線圈被驅(qū)動以后,后備鋰電池欠電壓指示燈熄滅。 M8033線圈被驅(qū)動以后,在PLC停止運(yùn)行時,輸出保持運(yùn)行
25、時的狀態(tài)。 M8034線圈被驅(qū)動以后,禁止所有的輸出。 M8039線圈被驅(qū)動以后,PLC以D8039中指定的掃描時間工作。 應(yīng)注意,沒有定義的特殊輔助繼電器不可在用戶程序中出現(xiàn)。 表4-13為FX系列PLC輔助繼電器元件編號。 4狀態(tài)繼電器(S) 狀態(tài)繼電器是一種在步進(jìn)順序控制程序中表達(dá)“步”的繼電器,是一類非常重要的軟元件,它與后述的步進(jìn)順控指令STL組合使用;狀態(tài)繼電器不作“步”使用時,也可作為普通的輔助繼電器使用,或用作信號報(bào)警器,用于外部故障診斷。 FX1S系列PLC共有狀態(tài)繼電器128點(diǎn),元件號為S0S127;FX1N、FX2、FX2NC系列PLC共有狀態(tài)繼電器1000點(diǎn),元件號為S
26、0S999;狀態(tài)繼電器一般分為5種類型:初始狀態(tài)繼電器、回零狀態(tài)繼電器、通用狀態(tài)繼電器、失電保持狀態(tài)繼電器和報(bào)警用狀態(tài)繼電器。FX1N、FX2N、FX2NC系列PLC狀態(tài)繼電器分類如下: 1)初始狀態(tài)繼電器。元件號為S0S9,共10點(diǎn),在順序控制功能圖(狀態(tài)轉(zhuǎn)移圖)中,指定初始狀態(tài)。 2)回零狀態(tài)繼電器。組件號為S10S19,共10點(diǎn),在多運(yùn)行模式控制中,指定返回原點(diǎn)的狀態(tài)。 3)通用狀態(tài)繼電器。元件號為S20S499,共480點(diǎn),在順序控制功能圖中,指定中間工作狀態(tài)。 4)失電保持狀態(tài)繼電器。元件號為S500S899,共400點(diǎn),用于來電后繼續(xù)執(zhí)行停電前狀態(tài)的場合。 5)報(bào)警用狀態(tài)繼電器。元
27、件號為S900S999,共100點(diǎn),可作為報(bào)警組件使用。 通用狀態(tài)繼電器沒有失電保持功能。 在使用IST(初始狀態(tài)功能)指令時,S0S9供初始狀態(tài) 使用。失電保持狀態(tài)繼電器S500S899在斷電時依靠后備鋰電池供電保持。在使用應(yīng)用指令A(yù)NS(信號報(bào)警器置位)和ANR(信號報(bào)警器復(fù)位)時,報(bào)警用狀態(tài)繼電器S900S999可用作外部故障診斷輸出。報(bào)警用狀態(tài)繼電器為失電保持型。 圖4-10為機(jī)械手抓取物體動作順序控制功能圖。設(shè)起動信號輸入點(diǎn)為X0,下限位開關(guān)信號輸入點(diǎn)為X1,夾緊限位開關(guān)信號輸入點(diǎn)為X2,上限位開關(guān)信號輸入點(diǎn)為X3,控制下降電磁閥的輸出點(diǎn)為Y0,控制夾緊電磁閥的輸出點(diǎn)為Y1,控制上升
28、電磁閥的輸出點(diǎn)為Y2,S0為初始狀態(tài)(原位),S20、S21、S22為工作狀態(tài)繼電器,其動作過程如下:接通起動信號,X0=ON,狀態(tài)繼電器S20置位(=ON),隨之,控制下降電磁閥的輸出繼電器Y0動作;當(dāng)下限位開關(guān)X1變?yōu)镺N后,狀態(tài)繼電器S21位置(=ON),狀態(tài)繼電器S20自動復(fù)位(=OFF),輸出繼電器Y0隨之復(fù)位,控制夾緊電圖4-10 機(jī)械手抓取物體順序控制功能圖 磁閥的輸出繼電器Y1動作;當(dāng)夾緊限位開關(guān)X2變?yōu)镺N時,狀態(tài)繼電器S22置位,同時狀態(tài)繼電器S21自動復(fù)位,輸出繼電器Y1隨之復(fù)位,控制上升電磁閥的輸出繼電器Y2動作。隨著狀態(tài)動作的轉(zhuǎn)移,前一狀態(tài)繼電器的狀態(tài)自動復(fù)位(變?yōu)镺
29、FF),這是在步進(jìn)指令執(zhí)行過程中自動完成的。 表4-14為FX系列PLC狀態(tài)繼電器元件編號。 5定時器(T) PLC內(nèi)的定時器,其功能相當(dāng)于繼電控制系統(tǒng)中的時間繼電器。定時器是根據(jù)時鐘脈沖的累積計(jì)時的。時鐘脈沖有1ms、10ms、100ms3種,當(dāng)所計(jì)時間到達(dá)設(shè)定值時,其輸出觸點(diǎn)動作。 定時器有一個設(shè)定值寄存器(一個字長)、一個當(dāng)前值寄存器(一個字長)和一個用來存儲其輸出觸點(diǎn)的映像寄存器(占二進(jìn)制的一位),這3個單元使用同一個元件號。定時器用常數(shù)K作為設(shè)定值時,也可將數(shù)據(jù)寄存器(D)的內(nèi)容作為設(shè)定值。將數(shù)據(jù)寄存器(D)的內(nèi)容作為設(shè)定值時,一般用失電保持型數(shù)據(jù)寄存器,目的是斷電時不會丟失數(shù)據(jù)。
30、FX系列PLC的定時器分為非積算定時器和積算定時器。 1)非積算定時器 非積算定時器是在驅(qū)動定時器線圈后開始計(jì)時,當(dāng)計(jì)時時間達(dá)到設(shè)定值時,其觸點(diǎn)動作。 若線圈驅(qū)動條件在未達(dá)到設(shè)定值時已斷開,則原計(jì)時作廢,當(dāng)線圈驅(qū)動條件再次接通時,重新計(jì)時。 FX1S系列PLC內(nèi)有100ms非積算定時器63點(diǎn)(T0T62),時間設(shè)定值為0.13276.7s,當(dāng)特殊輔助繼電器線圈M8028工作時,T32T62可作為10ms非積算定時器使用,時間設(shè)定值為0.01327.67s;FX1N、FX2、FX2NC系列PLC內(nèi)有非積算定時器200點(diǎn)(T0T199),時間設(shè)定值為0.13276.7s,10ms非積算定時器46點(diǎn)
31、(T200T245),時間設(shè)定值為0.01327.67s FX1N 型PLC內(nèi)有1ms非積算定時器4點(diǎn)(T246T249),時間設(shè)定值為0.00132.767s。圖4-11為非積算定時器在程序中的使用及動作時序。 a)梯形圖 (b)時序圖 圖4-11 非積算定時器在程序中的使用及動作時序 如果定時器線圈T200的驅(qū)動輸入X0接通, T200用的當(dāng)前值計(jì)數(shù)器將10ms時鐘脈沖相加計(jì)算。如果該值等于設(shè)定值K123,定時器的輸出觸點(diǎn)就動作即 X0接通1.23s(也就是T200的線圈“通電”, 0.01s1231.23s)后,T200的觸點(diǎn)動作,Y0隨之動作。X0斷開或停電,定時器復(fù)位,輸出觸點(diǎn)復(fù)位。
32、非積算定時器沒有失電記憶功能。 2)積算定時器 積算定時器是在驅(qū)動定時器線圈后開始計(jì)時,當(dāng)計(jì)時時間達(dá)到設(shè)定值時,其觸點(diǎn)動作。若線圈驅(qū)動條件在未達(dá)到設(shè)定值時已斷開,則原計(jì)時保留,當(dāng)線圈驅(qū)動條件再次接通時,累加計(jì)時。 FX1S系列PLC內(nèi)有1ms積算定時器1點(diǎn)(T31),F(xiàn)X1N、FX2、FX2NC系列PLC內(nèi)有1ms積算定時器4點(diǎn)(T246T249),時間設(shè)定值為0.00132.767s,100ms積算定時器6點(diǎn) (a)梯形圖 (b)時序圖 圖4-12 積算定時器在程序中的使用及動作時序 (T250T255),時間設(shè)定值為0.132.767s。圖4-12為積算定時器在程序中的使用及動作時序。 如
33、果定時器線圈T250的驅(qū)動輸入X1接通,T250用的當(dāng)前值計(jì)數(shù)器將100ms時鐘脈沖相加計(jì)算。如果相加值等于設(shè)定值K345(即0.1s34534.5s),則定時器的輸出觸點(diǎn)動作。在計(jì)算過程中, X1斷開或停電,在再次動作后,繼續(xù)進(jìn)行相加計(jì)算,直到相加的時間等于設(shè)定時間后,定時器的輸出觸點(diǎn)動作。積算定時器具有失電記憶功能。要想使得T250復(fù)位,只有復(fù)位輸入X2接通,強(qiáng)制進(jìn)行。 非積算定時器沒有電池后備,在定時過程中,若停電或定時器線圈輸入斷開,非積算定時器復(fù)位,當(dāng)上電或定時器線圈輸入再當(dāng)上電或定時器線圈輸入再次接通后,積算定時器繼續(xù)計(jì)時,計(jì)時時間為原保存時間與繼續(xù)計(jì)時時間之和 ,非積算定時器重新
34、計(jì)時。積算定時器有鋰電池后備,若停電 或定時器線圈輸入斷開,積算定時器保存已計(jì)時間,當(dāng)上電或定時器線圈輸入再次接通后,積算定時器繼續(xù)計(jì)時,計(jì)時時間為原保存時間與繼續(xù)計(jì)時時間之和,直到計(jì)時時間達(dá)到設(shè)定值,積算定時器的觸點(diǎn)動作。 1ms、10ms、100ms定時器的分辨率分別為1ms、10ms、100ms,要想提高計(jì)時精度,可用時鐘脈沖較小的定時器。 表4-15為FX系列PLC定時器元件編號。FX1S系列PLC的定時器T32T62為100ms型定時器,但當(dāng)特殊輔助繼電器M8028被程序驅(qū)動變成10ms型定時器,所以定時范圍有2種。 6計(jì)數(shù)器(C) 計(jì)數(shù)器在程序中用作計(jì)數(shù)控制。三菱FX系列PLC的計(jì)
35、數(shù)器分為內(nèi)部信號計(jì)數(shù)器和外部信號計(jì)數(shù)器。內(nèi)部信號計(jì)數(shù)器是在執(zhí)行掃描操作時對內(nèi)部元件(如X、Y、M、S、T、C)的信號進(jìn)行計(jì)數(shù)的計(jì)數(shù)器。因此,其接通和斷開時間應(yīng)長于PLC的掃描周期;外部信號計(jì)數(shù)器是對外部高頻信號進(jìn)行計(jì)數(shù),因此這類計(jì)數(shù)器又稱為高速計(jì)數(shù)器,工作在中斷工作方式下。由于待計(jì)量的高頻信號來自機(jī)外,所以PLC中高速計(jì)數(shù)器都設(shè)有專用的輸入端子及控制端子。這些專用的輸入端子既能完成普通端子的功能,又能接受高頻信號。 1)內(nèi)部計(jì)數(shù)器 三菱FX系列PLC的內(nèi)部計(jì)數(shù)器分為16位增計(jì)數(shù)器和32位增減雙向計(jì)數(shù)器。 16位增計(jì)數(shù)器。16位是指其設(shè)定值及當(dāng)前值寄存 器為二進(jìn)制16位寄存器,其設(shè)定值在K1K3
36、2767范圍內(nèi)有效。設(shè)定值K0與K1的意義相同,均在第1次計(jì)數(shù)時,其觸點(diǎn)動作。FX系列PLC有2種類型的16位增計(jì)數(shù)型計(jì)數(shù)器,一種為通用型,一種為失電保持型。 通用型16位增計(jì)數(shù)器 FX1S 和FX1N 系列PLC通用型16位增計(jì)數(shù)器為C0C15,共16點(diǎn);FX2N和FX2NC系列PLC通用型16位增計(jì)數(shù)器為C0C99,供100點(diǎn),它們的設(shè)定值均為K1K32767。當(dāng)計(jì)數(shù)輸入信號每接通1次,計(jì)數(shù)器的當(dāng)前值増1,當(dāng)計(jì)數(shù)器的當(dāng)前值為設(shè)定值時,計(jì)數(shù)器的輸出觸點(diǎn)接通,之后即使計(jì)數(shù)輸入信號再接通,計(jì)數(shù)器的當(dāng)前值都保持不變,只有復(fù)位輸入信號接通時,執(zhí)行復(fù)位指令,才可將計(jì)數(shù)器當(dāng)前值復(fù)位為0,其輸出觸點(diǎn)也隨之
37、復(fù)位。計(jì)數(shù)過程中如果失電,通用型計(jì)數(shù)器失去原計(jì)數(shù)數(shù)值,再次通電后,將重新計(jì)數(shù)。 失電保持型16位增計(jì)數(shù)器 FX1S 系列PLC失電保持型16位增計(jì)數(shù)器為C16C31,共16點(diǎn);FX1N 系列PLC失電保持型16位增計(jì)數(shù)器為C16C199,共184點(diǎn);FX2和FX2NC系列PLC失電保持型16位增計(jì)數(shù)器為C100C919,供100點(diǎn),它們的設(shè)定值均為K1K32767。其工作過程與通用型相同,只是在計(jì)數(shù)過程中如果失電,失電保持型16位增計(jì)數(shù)器其當(dāng)前值和輸出觸點(diǎn)的置位復(fù)位狀態(tài)保持不變。 計(jì)數(shù)器的設(shè)定值除了可以用常數(shù)K直接設(shè)定外,還可以通過指定數(shù)據(jù)寄存器的元件號來間接設(shè)定,該寄存器內(nèi)的內(nèi)容便是設(shè)定值。
38、如指定D125,而D125的內(nèi)容是200,則與設(shè)定值K200等效。圖4-13所示為16位增計(jì)數(shù)器的動作時序。(a)梯形圖 (b)時序圖 圖4-13 16位增計(jì)數(shù)器的動作時序 X2為計(jì)數(shù)輸入,X2每接通1次,計(jì)數(shù)器的當(dāng)前值增1,當(dāng)計(jì)數(shù)器的當(dāng)前值為10時,即計(jì)數(shù)達(dá)10次,計(jì)數(shù)器C0的輸出觸點(diǎn)接通,隨之Y0線圈得電。當(dāng)復(fù)位輸入X1接通時,執(zhí)行RST(復(fù)位)指令,計(jì)數(shù)器當(dāng)前值復(fù)位為0,其輸出觸點(diǎn)也隨之復(fù)位。 32位增減雙向計(jì)數(shù)器。32位增減雙向計(jì)數(shù)器既可以設(shè)置為增計(jì)數(shù)又可以設(shè)為置為減計(jì)數(shù)的計(jì)數(shù)器。32位增減雙向計(jì)數(shù)器計(jì)數(shù)值設(shè)定范圍為21474836482147483647。FX系列PLC有2種類型的3
39、2位增減雙向計(jì)數(shù)器,一種為通用型,一種為失電保持型。 通用型32位增減雙向計(jì)數(shù)器 FX1N 、FX2N和FX2NC系列PLC通用型32位增減雙向計(jì)數(shù)器為C200C219,共20點(diǎn)作增計(jì)數(shù)或減計(jì)數(shù)由特殊輔助繼電器M8200M8219設(shè)定。計(jì)數(shù)值的設(shè)定可以直接用常數(shù)(K)或間接用 常數(shù)(K)或間接用數(shù)據(jù)寄存器(D)的內(nèi)容作為設(shè)定值,但間接設(shè)定時,要用元件號連在一起的2個數(shù)據(jù)寄存器,因?yàn)?個數(shù)據(jù)寄存器組成32位。 失電保持型32位增減雙向計(jì)數(shù)器 FX1N 、FX2N和FX2NC系列PLC失電保持型32位增減雙向計(jì)數(shù)器為C220C234,共15點(diǎn),作增計(jì)數(shù)或減計(jì)數(shù),由特殊輔助繼電器M8220M8234
40、設(shè)定。其工作過程與通用型32位增減雙向計(jì)數(shù)器相同,不同之處在于失電保持型32位增減雙向計(jì)數(shù)器當(dāng)前值和觸點(diǎn)狀態(tài)在失電時均能保持。 圖4-14為32位增減雙向計(jì)數(shù)器的動作時序。 (a)梯形圖 (b)時序圖 圖4-14 32位增/減計(jì)數(shù)器的動作時序 計(jì)數(shù)器C212 作增計(jì)數(shù)還是減計(jì)數(shù)取決于M8212的通斷。M8212斷開時,C212作增計(jì)數(shù),M8212接通時C212作減計(jì)數(shù),因而X1的通斷決定了C212的計(jì)數(shù)方向。X3作為計(jì)數(shù)輸入,驅(qū)動C212 線圈進(jìn)行增計(jì)數(shù)或減計(jì)數(shù)。X2用于計(jì)數(shù)器C212復(fù)位。 當(dāng)計(jì)數(shù)器的當(dāng)前值由32(增加)時,計(jì)數(shù)器的觸點(diǎn)接通(置位),Y1便有輸出,當(dāng)計(jì)數(shù)器的當(dāng)前值由23(減小
41、)時,計(jì)數(shù)器的觸點(diǎn)斷開(復(fù)位)。當(dāng)復(fù)位輸入X2接通時,通過 RST(復(fù)位)指令使計(jì)數(shù)器C212復(fù)位,其觸點(diǎn)斷開(復(fù)位),隨之Y1停止輸出。 32位增減雙向計(jì)數(shù)器是循環(huán)計(jì)數(shù)器,如果計(jì)數(shù)器的當(dāng)前值在最大值2147483647時進(jìn)行增計(jì)數(shù),則當(dāng)前值就成為最小值2147483648,類似地,如果計(jì)數(shù)器的當(dāng)前值在最小值2147483648時進(jìn)行減計(jì)數(shù),則當(dāng)前值就成為最大值2147483647。表4-16為三菱FX系列PLC內(nèi)部計(jì)數(shù)器元件編號。 2)高速計(jì)數(shù)器 高速計(jì)數(shù)器用來對外部信號進(jìn)行計(jì)數(shù),工作方式是按中斷方式運(yùn)行的,與掃描周期無關(guān)。一般高速計(jì)數(shù)器均為32位增減雙向計(jì)數(shù)器,最高計(jì)數(shù)頻率可達(dá)10kHz。
42、高速計(jì)數(shù)器除了具有普通計(jì)數(shù)器通過軟件完成啟動、復(fù)位、使用特殊輔助繼電器改變計(jì)數(shù)方向外,還可通過機(jī)外信號實(shí)現(xiàn)對其工作狀態(tài)的控制,如啟動、復(fù)位和改變計(jì)數(shù)方向等。高速計(jì)數(shù)器除了具有普通計(jì)數(shù)器的達(dá)到設(shè)定值其觸點(diǎn)動作這一工作方式外,還具有專門控制指令,可以不通過本身的觸點(diǎn),以中斷的工作方式直接完成對其它器件的控制。 三菱FX系列PLC 共有21點(diǎn)高速計(jì)數(shù)器,元件編號為C235C255。這些計(jì)數(shù)器在PLC中共享6個高速計(jì)數(shù)器輸入端X0X5。當(dāng)一個輸入端被某個高速計(jì)數(shù)器占用時,這個輸入端就不能再用于另一個 高速計(jì)數(shù)器,也不能用作其它的輸入。即由于只有6個高速計(jì)數(shù)器的輸入,因此最多只能同時使用6個高速計(jì)數(shù)器。
43、X6、X7也是高速輸入,但只能用作啟動信號,而不能用于高速計(jì)數(shù)。高速計(jì)數(shù)器都具有失電保持功能,也可以利用參數(shù)設(shè)定變?yōu)榉鞘щ姳3中停蛔鳛楦咚儆?jì)數(shù)器使用的輸入端可作為普通輸入繼電器使用,不作為高速計(jì)數(shù)器使用的高數(shù)計(jì)數(shù)器編號也可作為普通32位數(shù)據(jù)寄存器使用。 7數(shù)據(jù)寄存器(D) 數(shù)據(jù)寄存器是存儲數(shù)據(jù)的軟組件,用D表示。數(shù)據(jù)寄存器可以存儲16位二進(jìn)制數(shù)(或稱一個字)。要想存儲32位二進(jìn)制數(shù)據(jù)(雙字),必須同時用2個序號連續(xù)的數(shù)據(jù)寄存器進(jìn)行數(shù)據(jù)存儲。例如,用D0和D1存儲雙字,D0存放地16位,D1存放高16位。字或雙字的最高位為符號位,0表示為正數(shù),1表示負(fù)數(shù)。 (a)16位數(shù)據(jù)寄存器 (b)32位
44、數(shù)據(jù)寄存器 圖4-15 16/32位數(shù)據(jù)寄存器表示方法 數(shù)據(jù)寄存器數(shù)值的讀出與寫入一般采用應(yīng)用指令完成,并可以利用顯示模塊(如FX1N5DM模塊)及編程器直接讀出與寫入。1632位數(shù)據(jù)寄存器表示方法如圖4-15所示 數(shù)據(jù)寄存器主要分為通用數(shù)據(jù)寄存器、失電保持?jǐn)?shù)據(jù)寄存器、特殊數(shù)據(jù)寄存器、文件寄存器、變址寄存器、外部調(diào)整寄存器。表4-17為三菱FX系列PLC各類數(shù)據(jù)寄存器的點(diǎn)數(shù)及地址編號范圍。 1)通用數(shù)據(jù)寄存器 將數(shù)據(jù)寫入通用數(shù)據(jù)寄存器后,其值將保持不變,直到下一次被改寫。當(dāng)PLC由運(yùn)行(RUN)狀態(tài)進(jìn)入到停止(STOP)狀態(tài)時,所有的通用數(shù)據(jù)寄存器的值都置0。但是,當(dāng)特殊輔助繼電器M8033置
45、1、PLC由運(yùn)行(RUN)進(jìn)入到停止(STOP)狀態(tài)時,通用數(shù)據(jù)寄寄存器的值將保持不變。 2)失電保持?jǐn)?shù)據(jù)寄存器 失電保持?jǐn)?shù)據(jù)寄存器在PLC由運(yùn)行(RUN)狀態(tài)進(jìn)入到停止(STOP)狀態(tài)時,其值保持不變。利用參數(shù)設(shè)定,可以改變失電保持?jǐn)?shù)據(jù)寄存器的范圍。當(dāng)失電保持?jǐn)?shù)據(jù)寄存器作為一般用途時,要在程序的起始步采用RST或ZPST指令清除其內(nèi)容。 3)特殊數(shù)據(jù)寄存器 特殊數(shù)據(jù)寄存器是指寫入特定目的的數(shù)據(jù),或事先寫入特定的內(nèi)容,用來監(jiān)控和監(jiān)視PLC內(nèi)部的各種工作方式的元件,如備用鋰電池的電壓、掃描時間和正在動作的狀態(tài)的編號等。特殊數(shù)據(jù)寄存器的內(nèi)容在PLC電源接通時被置于初始值(先全部清0,然后由系統(tǒng)RO
46、M安排寫入初始值),如D8000所存的警戒監(jiān)視時鐘的時間由系統(tǒng)ROM設(shè)定,當(dāng)警戒監(jiān)視時鐘的時間改變時,用傳送指令將目的時間送入D8000,該值在PLC由RUN狀態(tài)到STOP狀態(tài)保持不變。對于未定義的特殊數(shù)據(jù)寄存器,用戶不能用。 4)文件寄存器 文件寄存器實(shí)際是一類專用數(shù)據(jù)寄存器,用于存儲大量數(shù)據(jù),如采集數(shù)據(jù)、統(tǒng)計(jì)計(jì)算數(shù)據(jù)和多組控制參數(shù)等。文件寄存器移是500點(diǎn)為單位,可被外部設(shè)備存取。文件數(shù)據(jù)器寄存與鎖存寄存器重疊,數(shù)據(jù)不會丟失。FX系列PLC的文件寄存器可以通過傳送指令來改寫其內(nèi)容。 5)變址寄存器 變址寄存器V、Z和通用數(shù)據(jù)寄存器一樣,是進(jìn)行數(shù)值數(shù)據(jù)讀、寫的16位數(shù)據(jù)寄存器,主要用于運(yùn)算操
47、作數(shù)地址的修改。這種變址寄存器除了和普通的數(shù)據(jù)寄存器有相同的使用方法外,在應(yīng)用指令的操作數(shù)中,還可以同其它的軟元件編號或數(shù)值組合使用。在進(jìn)行32位數(shù)據(jù)運(yùn)算時,要用指定的Z0Z7和V0V7組合修改運(yùn)算操作數(shù)地址,指定Z為低位,即(V0,Z0)、(V1,Z1)、(V7,Z7)。 6)外部調(diào)整寄存器 FX1S、FX1N系列PLC的外部調(diào)整寄存器為D8030和D8031。在FX1S和FX1N系列PLC的外部由2個小電位器,這2個電位器常用來修改定時器的時間設(shè)定值,通過調(diào)整小電位器,可以改變D8030和D8031的值(0255),依此來修改定時器的時間設(shè)定值。 8指針(PI) 指針是跳轉(zhuǎn)和中斷程序的入口
48、地址,與跳轉(zhuǎn)、中斷和子程序指令一起使用。指針(PI)包括分支和子程序用的指針(P)和中斷用的指針(I)。其中,中斷用的指針(I)又分為輸入中斷用、定時器中斷用、計(jì)數(shù)器中斷用3種,其地址號采用十進(jìn)制數(shù)分配,表4-18為FX系列PLC的指針種類及地址分配表。 9常數(shù)(KH) 常數(shù)也作為元件對待,它在PLC的存儲器中占用一定的空間。十進(jìn)制常數(shù)用表示,16為常數(shù)的范圍為-32768+32767,32位常數(shù)的范圍為-2147483648+147473647。十六進(jìn)制常數(shù)用H表示,16位常數(shù)的范圍為0FFFF,32位常數(shù)的范圍為0FFFFFFFF。如18用十進(jìn)制表示為K18,用十六進(jìn)制表示為H12。 4.
49、3 基本指令及編程 4.3.1 基本指令介紹 三菱FX系列PLC共有基本指令27條,基本指令一般由助記符和操作元件組成。助記符是每一條基本指令的符號,它表明操作功能;操作元件是被操作的對象。有些基本指令只有助記符,沒有操作元件。 根據(jù)控制要求編好的程序,利用編程器按照指令格式一條條存入到PLC的存儲器中,必然要占用存儲空間,不同的指令及不同的操作元件占用的空間不同,有的要占用一個字節(jié),有的要占用2個字節(jié)或3個字節(jié)等。指令存儲占用存儲器的字節(jié)數(shù)稱為程序步。 1LD指令 稱為“取指令”。 功能:常開觸點(diǎn)邏輯運(yùn)算開始,即常開觸點(diǎn)與梯形圖左母線連接。 操作元件:X、Y、M、S、T、C。 程序步:1。
50、圖4-16為LD指令在梯形圖中的表示。 2LDI指令 稱為“取反指令”。 圖4-16 LD指令在梯形圖中的表示 圖4-17 LDI指令在梯形圖中的表示 功能:常閉觸點(diǎn)邏輯運(yùn)算開始,即常閉觸點(diǎn)與梯形圖左母線連接。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-17為LDI指令在梯形圖中的表示。 圖4-18 OUT指令在梯形圖中的表示 圖4-19 OUT指令并行輸出及設(shè)定值在梯形圖中的表示 另外,LD、LDI指令與后面講到的ANB指令組合,分支起點(diǎn)處也可使用。 3OUT指令 稱為 “輸出指令”,或“線圈驅(qū)動指令”。 功能:輸出邏輯運(yùn)算結(jié)果,也就是根據(jù)邏輯運(yùn)算結(jié)果去驅(qū)動一個指定的線圈。 操
51、作元件:Y、M、S、T、C。 程序步:1。 圖4-18為OUT指令在梯形圖中的表示。 OUT指令使用說明: OUT指令不能用于驅(qū)動輸入繼電器,因?yàn)檩斎肜^電器的狀態(tài)由輸入信號決定。 OUT指令可以連續(xù)使用,相當(dāng)于線圈并聯(lián),且不受使用次數(shù)的限制。OUT指令并行輸出及設(shè)定值在梯形圖中的表示如圖4-19所示。 定時器(T)及計(jì)數(shù)器(C)使用OUT指令后,必須有常數(shù)設(shè)定值語句。此外,也可指定數(shù)據(jù)寄存器的地址號,以此地址號數(shù)據(jù)寄存器內(nèi)的內(nèi)容作為設(shè)定值。 常數(shù)K的設(shè)定范圍、實(shí)際的定時器常數(shù)、相對于OUT指令的程序步數(shù)(包含設(shè)定值)如表4-19所示。 4AND指令 稱為“與指令”。 功能:使繼電器的常開觸點(diǎn)與
52、其它繼電器的觸點(diǎn)串聯(lián)。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-20為AND指令在梯形圖中的表示。 5ANI指令 稱為“與非指令”。 功能:使繼電器的常閉觸點(diǎn)與其它繼電器的觸點(diǎn)串聯(lián)。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-21為ANI指令在梯形圖中的表示。 圖4-20 AND指令在梯形圖中的表示 圖4-21 ANI指令在梯形圖中的表示 AND、ANI指令使用說明 1)。串聯(lián)觸點(diǎn)的數(shù)量不受限制,該指令可以多次使用。 2)OUT指令后,通過觸點(diǎn)對其他線圈使用OUT指令,稱之為縱接輸出。如圖4-22所示,X1的常開觸點(diǎn)與Y1線圈串聯(lián)后,又與Y0線圈并聯(lián),就是縱接輸出
53、。這時X1的常開觸點(diǎn)仍可以用AND指令。這種縱接輸出,如果順序不錯,可多次重復(fù)。如圖4-23所示。 圖4-22 縱接輸出圖 圖4-23 多次重復(fù)的縱接輸出(a)梯形圖 (b)指令語句表 (a)梯形圖 (b)指令語句表 6OR指令 稱為“或指令”。 功能:使繼電器的常開觸點(diǎn)與其它繼電器的觸點(diǎn)并聯(lián)。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-24為OR指令在梯形圖中的表示。 7ORI指令 稱為“或非指令” 功能:使繼電器的常閉觸點(diǎn)與其它繼電器的觸點(diǎn)并聯(lián)。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-25為ORI指令在梯形圖中的表示。圖4-24 OR指令在梯形圖中的表示 圖
54、4-25 ORI指令在梯形圖中的表示 OR、ORI指令使用說明 OR、ORI指令可以連續(xù)使用,且不受使用次數(shù)限制,如圖4-26所示。 當(dāng)繼電器的常開觸點(diǎn)或常閉觸點(diǎn)與其他繼電器的觸點(diǎn)組成的混聯(lián)電路塊并聯(lián)時,也可以使用OR指令或ORI指令,如圖4-27所示。 圖4-26 OR和ORI指令連續(xù)使用的例子 圖4-27 OR和ORI的例子 (a)梯形圖 (b)指令語句表 (a)梯形圖 (b)指令語句表 8LDP指令 稱為“取上升沿脈沖指令”。 功能:上升沿檢測運(yùn)算開始。 操作元件:X、Y、M、S、T、C 圖4-28為LDP指令在梯形圖中的表示 圖4-28 LDP指令在梯形圖中的表示 圖4-29 ANDP
55、在梯形圖中的表示 9ANDP指令 稱為“與上升沿脈沖指令”。 功能:上升沿檢測串聯(lián)連接。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-29為ANDP在梯形圖中的表示。圖4-30 ORP指令在梯形圖中的表示 10ORP指令 稱為“或上升沿指令”。 功能:上升沿檢測并聯(lián)連接。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-30為ORP指令在梯形圖中的表示。 11LDF指令 稱為“取下降沿脈沖指令”。 功能:下降沿檢測運(yùn)算開始。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-31為LDF指令在梯形圖中的表示。 12ANDF指令 稱為“與下降沿脈沖指令”。 功能:下降沿
56、檢測串聯(lián)連接。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-32為ANDF指令在梯形圖中的表示。 圖4-31 LDF指令在 圖4-32 ANDF指令在 圖4-33 ORF指令在梯形圖中的表示 梯形圖中的表示 梯形圖中的表示 13ORF指令 稱為“或下降沿脈沖指令”。 功能:下降沿檢測并連接。 操作元件:X、Y、M、S、T、C。 程序步:1。 圖4-33為ORF指令在梯形圖中的表示。 14PLS指令 稱為“上升沿脈沖微分指令”。 功能:在脈沖信號的上升沿時,其操作元件的線圈得電1個掃描周期,產(chǎn)生1個掃描周期的脈沖輸出。 操作元件:Y、M(特殊輔助繼電器除外)。 程序步:2。 圖4-3
57、4為PLS指令在梯形圖中的表示。 15PLF指令 稱為“下降沿脈沖微分指令”。 功能:在脈沖信號的下降沿時,其操作元件的線圈得電1個掃描周期,產(chǎn)生1個掃描周期的脈沖輸出。 操作元件:Y、M(特殊輔助繼電器除外)。 程序步:2。 圖4-34 PLS指令在梯形圖中的表示 圖4-35 PLF指令在梯形圖中的表示 16ANB指令 稱為“電路塊與指令”。 功能:電路塊與電路塊串聯(lián)。 操作元件:無。 程序步:1。 圖4-36為ORB指令在梯形圖中的表示。圖4-36 ORB指令在梯形圖中的表示 17ORB指令 稱為“電路塊或指令”。 功能:電路塊與電路塊并聯(lián)。 操作元件:無。 程序步:1。 圖4-38為OR
58、B指令在梯形圖中的表示。 電路塊的含義:所謂電路塊,就是由幾個觸點(diǎn)按一定的方式連接成的梯形圖。由2個以上觸點(diǎn)串圖4-37 ORB指令在梯形圖中的表示 圖4-38各種電路塊的梯形圖表示 (a)串聯(lián)電路塊;(b)并聯(lián)電路塊;(c)混聯(lián)電路塊 的電聯(lián)而成的電路塊就是串聯(lián)電路塊;由2個以上觸點(diǎn)并聯(lián)而成的電路塊就是并聯(lián)電路塊。觸點(diǎn)的混聯(lián)就形成了混聯(lián)電路塊。圖4-38為各種電路塊的梯形圖表示。 18MPS指令 稱為“進(jìn)棧指令”。 功能:使用1次MPS指令,將此時刻的運(yùn)算結(jié)果送入棧存儲器的第1單元,再使用MPS指令,將此時刻的運(yùn)算結(jié)果送入棧存儲器的第1單元,而原棧存儲器的數(shù)據(jù)依次下移1個單元。 操作元件:無
59、。 程序步:1。 19MRD指令 稱為“讀棧指令”。 功能:讀出第1單元所存的最新數(shù)據(jù),棧存儲器內(nèi)的數(shù)據(jù)不發(fā)生移動。 操作元件:無。 程序步:1。 20MPP指令 稱為“出棧指令”。 功能:將棧存儲器第1單元的數(shù)據(jù)讀出,同時該數(shù)據(jù)消失,棧存儲器內(nèi)的數(shù)據(jù)移次上移1個單元。 操作元件:無。 程序步:1。 圖4-39為MPS、MRD、MPP指令在梯形圖中的表示。 圖4-40為執(zhí)行MPS、MRD、MPP指令時棧存儲器內(nèi)的數(shù)據(jù)移動方向。 圖4-39 MPS、MRD、MPP指令在梯形圖中的表示圖4-40 執(zhí)行MPS、MRD、MPP指令時棧存儲器內(nèi)的數(shù)據(jù)移動方向 MPS、MRD、MPP指令使用說明 MPS、
60、MPP指令必須成對使用。 MPS指令的使用次數(shù)不能超過11次。 MPS、MRD、MPP指令后如果有其他觸點(diǎn)串聯(lián),要用AND或ANI指令;若有電路塊串聯(lián),要用ANB指令;若直接與線圈相連,應(yīng)該用OUT指令。 21MC指令 稱為”主控指令”。 功能:公共串聯(lián)觸點(diǎn)的連接,用于表示主控電路塊的開始。MC指令只能用于輸出繼電器Y和輔助繼電器M(不包括特殊輔助繼電器)。通過MC指令的操作,元件Y或M的常開觸點(diǎn)將左母線臨時移到一個所需的位置,產(chǎn)生一個臨時左母線,形成一個主圖4-41 MC指令在梯形圖中的表示 操作元件:N、Y或M(特殊輔助繼電器除外)。 程序步:3。 N為主控指令使用次數(shù)(N0N7),也稱主
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)付款資產(chǎn)轉(zhuǎn)讓
- 質(zhì)量問題先行賠付
- 混凝土供應(yīng)協(xié)議
- 財(cái)務(wù)咨詢服務(wù)協(xié)議樣本
- 服務(wù)改進(jìn)方案合同
- 校園印刷購銷合同
- 鴨毛購銷合同
- 誠信為本杜絕曠工
- 嚴(yán)守校規(guī)我的承諾
- 井位建設(shè)合同范本
- 手術(shù)患者血糖控制方案
- 2023年醫(yī)科醫(yī)學(xué)計(jì)算機(jī)應(yīng)用題庫
- (正式版)SHT 3070-2024 石油化工管式爐鋼結(jié)構(gòu)設(shè)計(jì)規(guī)范
- 有限元分析實(shí)驗(yàn)報(bào)告
- Unit2Whattimedoyougotoschool?大單元整體教學(xué)設(shè)計(jì)人教版七年級英語下冊
- JTG F80-1-2004 公路工程質(zhì)量檢驗(yàn)評定標(biāo)準(zhǔn) 第一冊 土建工程
- 浙江科學(xué)技術(shù)出版社小學(xué)五年級下冊綜合實(shí)踐活動完全教案(教學(xué)計(jì)劃-進(jìn)度計(jì)劃-共14節(jié)課時)新疆有
- 四川音樂學(xué)院附屬中等音樂學(xué)校輔導(dǎo)員招聘考試真題2023
- 浙江省臺州市椒江區(qū)2023-2024學(xué)年四年級上學(xué)期期末科學(xué)試卷
- 第1課《北京的春節(jié)》課件 2023-2024學(xué)年統(tǒng)編版(五四學(xué)制)語文六年級下冊
- 2024版國開電大法律事務(wù)??啤睹穹▽W(xué)(1)》期末考試總題庫
評論
0/150
提交評論