三菱PLC基礎課件_第1頁
三菱PLC基礎課件_第2頁
三菱PLC基礎課件_第3頁
三菱PLC基礎課件_第4頁
三菱PLC基礎課件_第5頁
已閱讀5頁,還剩148頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第2部分小型PLC及其指令系統(FX系列)

可編程序控制器(PLC)應用技術6/30/20231傳統繼電器接觸器控制

(Y-△起動控制接線)6/30/20232請在此輸入您的標題6/30/20233請在此輸入您的標題6/30/20234傳統繼電器接觸器控制

控制電器(交流中間)繼電器6/30/20235傳統繼電器接觸器控制

控制電器6/30/20236熱繼電器6/30/20237時間繼電器6/30/20238交流接觸器6/30/20239熔斷器6/30/202310請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的標題6/30/202311按鈕6/30/202312第1部分可編程控制器基礎知識(內容回顧)1.1概述1.2PLC系統與繼電器系統比較1.3PLC組成1.4PLC工作原理1.5PLC特點與分類1.6PLC發展趨勢6/30/202313第2部分小型PLC及其指令系統(FX系列)

PLC品種繁多,各有特色。本課主要以三菱公司的FX2N系列PLC為例進行講授1FX系列PLC及性能

2FX系列PLC內部軟繼電器及編號

3FX系列PLC的基本指令及應用

4FX系列PLC的功能指令簡介

6/30/202314第2部分小型PLC及其指令系統(FX系列)2.1FX系列PLC及性能6/30/2023152.1FX系列PLC及性能

2.1.1FX系列PLC概述6/30/2023162.1FX系列PLC及性能

2.1.1FX系列PLC概述●FX系列家族成員FX0FX2FX2CFX0SFX1SFX0NFX1NFX2NFX2NC疊裝式結構

6/30/2023172.1FX系列PLC及性能

2.1.2FX系列PLC型號說明

FX□─□□□─□

系列名

I/O點數

單元類型

輸出方式

特殊品種

如:0S1S0N1N2N

6/30/2023182.1FX系列PLC及性能

2.1.3FX0N、FX1N系列PLC(型號規格)類型型號輸入點數輸出點數電源電壓

FX0N(1N)-24M(R,T)1410

基本單元

FX0N(1N)-40M(R,T)2416AC100~240VFX0N(1N)-60M(R,T)3624或DC24V擴展單元

FX0N-40ER2416AC100~240V

FX0N-8EX8-

擴展模塊

FX0N-8EYR-8不需要

FX0N-8EYT-8

6/30/2023192.1FX系列PLC及性能

2.1.3FX0N、FX1N系列PLC(I/O擴展)基本單元擴展單元擴展模塊FX0N-60MRFX0N-40ERFX0N-8EYR例如:FX0N、FX1N最大可構成的I/O點數為128點6/30/2023202.1FX系列PLC及性能

2.1.3FX0N、FX1N系列PLC(FX0N特殊模塊及外圍設備)※

FX0N-3A2路模擬輸入/1路模擬量輸出※

FX0N-232ADPRS232通信接口※FX0N-485ADPRS485通信接口※FX-10-P、FX-20-P簡易編程器※FXGP/WIN-C編程軟件※DU、GOT人機界面※

FX0N-16NT16位數據傳送接口6/30/2023212.1FX系列PLC及性能

2.1.3FX0N、FX1N系列PLC(FX1N特殊模塊及外圍設備)※

FX0N所有特殊模塊與外圍設備全部可用于FX1N※

擴展板FX1N-232-BD、FX1N-422-BD、FX485-BD,通過RS-232C/422/485和外部設備實現通信※裝有8個模擬電位器的FX1N-8AV-BD選件板※可通過FX1N-5DM模塊進行時間顯示與設定。

6/30/2023222.1FX系列PLC及性能

2.1.3FX0N、FX1N系列PLC(一般性能指標)項目性能FX0NFX1N用戶存儲程序存儲容量2K步(EEPROM)8K步(EEPROM)

可選存儲器FX-EEPROM-4(4K)FX1N-EEPROM-8LFX-EEPROM-8(8K)FX-EPROM-8(8K)指令種類基本指令20條27條步進指令2條2條應用指令36種51條89種187條運算速度基本指令1.6~3.6μs/指令0.55~0.7μs/指令應用指令數十μs~數百μs/指令數μs~數百μs/指令6/30/2023232.1FX系列PLC及性能

2.1.3FX0N、FX1N系列PLC(輸入性能指標)輸入點X000-X007X010-輸入電流DC24V7mADC24V5mA輸入ON電流≥

4.5mA≥

3.5mA輸入OFF電流<1.5mA<1.5mA響應時間約10ms約10ms(0---15ms可調)電路隔離光電耦合隔離6/30/2023242.1FX系列PLC及性能

2.1.3FX0N、FX1N系列PLC(輸出性能指標①)------繼電器輸出(R)外部電源AC250V或DC30V以下

驅動能力2A/1點8A/4點8A/8點

最大負載感性負載80VA

燈負載100W

響應時間約10ms

電路隔離繼電器隔離

輸出狀態顯示輸出ON時LED亮

6/30/2023254.1FX系列PLC及性能

4.1.3FX0N、FX1N系列PLC(輸出性能指標②)-------晶體管輸出(T)外部電源DC5~30V驅動能力0.5A/1點0.8A/4點最大負載感性負載12W/DC24V

燈負載15W/DC24V開路漏電流0.1mA以下響應時間<0.2ms大電流OFF時<0.4ms電路隔離光電耦合器隔離輸出狀態顯示輸出ON時LED亮

6/30/2023264.1FX系列PLC及性能

4.1.3FX0N、FX1N系列PLC(輸出性能指標③)外部電源AC85~240V驅動能力0.3A/點0.8A/4點

最大負載感性負載15VA/AC100V、30VA/AC200V

燈負載30W

開路漏電流1mA/AC100V2mA/AC200V響應時間ON:1msOFF:10ms電路隔離光電晶閘管隔離輸出狀態顯示輸出ON時LED亮

------晶閘管輸出(S)6/30/2023274.1FX系列PLC及性能

4.1.4FX0S、FX1S系列PLC

FX0S、FX1S系列PLC是用于極小規模系統的超小型PLC

只有10~30個I/O點,而且不能擴展它們都有繼電器輸出和晶體管輸出兩種輸出方式使用的電源有交流和直流電源兩種型號輸入點數輸出點數電源電壓FX0S(1S)-10M(R,T)64FX0S(1S)-14M(R,T)86AC100~240VFX0S(1S)-20M(R,T)128或DC24VFX0S(1S)-30M(R,T)1614

6/30/2023284.1FX系列PLC及性能

4.1.4FX0S、FX1S系列PLC

內置RUN/STOP開關內置用于調整定時器設定時間的模擬電位器(其中FX0S1個、FX1S2個)FX1S系列PLC還內置有時鐘功能,可以進行時間控制,裝上顯示模塊FX1N-5DM,可進行時間顯示與設定

FX1S系列PLC還可選用FX1N系列的各種功能擴展板,具有與上位計算機通信功能。6/30/2023294.1FX系列PLC及性能

4.1.4FX0S、FX1S系列PLC

項目性能FX0SFX1S用戶存儲器程序存儲容量800步(EEPROM)2000步(EEPROM)

可選存儲器FX1N-EEPROM-8L(只能用2K)指令種類基本指令20條27條步進指令2條2條應用指令35種50條85種167條運算速度基本指令1.6~3.6μs/指令0.55~0.7μs/指令應用指令數十μs~數百μs/指令數μs~數百μs/指令6/30/2023304.1FX系列PLC及性能

4.1.5FX2N、FX2NC系列PLC

☆FX2N是FX系列中功能最強、運行速度最快的PLC☆基本指令執行時間高達0.08μs,超過了許多大、中型PLC☆FX2N的用戶存貯器容量可擴展到16K☆FX2N的I/O點數最大可擴展到256點

☆FX2N有多種模擬量輸入輸出模塊、高速計數器模塊、脈沖輸出模塊、位置控制模塊、RS-232C/RS-422/RS-485串行通信模塊或功能擴展板、模擬定時器擴展板等。使用這些特殊功能模塊和功能擴展板,可以實現模擬量控制、位置控制和聯網通信等功能

6/30/2023314.1FX系列PLC及性能

4.1.5FX2N、FX2NC系列PLC

☆FX2N有3000多點輔助繼電器、1000點狀態、200多點定時器、200點16位加計數器、35點32位加/減計數器、8000多點16位數據寄存器、128點跳步指針、15點中斷指針☆

FX2N有128種功能指令,具有中斷輸入處理、修改輸入濾波器常數、數學運算、浮點數運算、數據檢索、數據排序、PID運算、開平方、三角函數運算、脈沖輸出、脈寬調制、ASCll碼輸出、串行數據傳送、校驗碼、比較觸點等功能指令☆

FX2N內裝實時鐘,有時鐘數據的比較、加減、讀出/寫入指令,可用于時間控制☆

FX2N還有矩陣輸入、10鍵輸入、16鍵輸入、數字開關、方向開關、7段顯示器掃描顯示等方便指令

6/30/2023324.1FX系列PLC及性能

4.1.5FX2N、FX2NC系列PLC

★FX2NC的性能指標與FX2N基本相同★FX2NC的基本單元I/O點為16/32/64/96★所不同的是FX2NC采用插件式輸入輸出,用扁平電纜連接,體積更小6/30/2023334.1FX系列PLC及性能

4.1.5FX2N、FX2NC系列PLC(型號規格①)類型型號輸入點數輸出點數電源類型

FX2N-16MR(S、T)88FX2N-32MR(S、T)1616基本單元FX2N-48MR(S、T)2424AC100FX2N-64MR(S、T)3232~240VFX2N-80MR(S、T)4040或DC24VFX2N-128MR(T)6464FX2N-16EYT-16FX2N-16EYT-C-166/30/2023344.1FX系列PLC及性能

4.1.5FX2N、FX2NC系列PLC(型號規格②)類型型號輸入點數輸出點數電源類型擴展單元FX2N-32ER(S、T)1616FX2N-48ER(T)2424

FX2N-16EX16-FX2N-16EX-C16-不需要

FX2N-16EXL-C16-單獨供電擴展模塊FX2N-16EYR-16FX2N-16EYS-166/30/2023354.1FX系列PLC及性能

4.1.5FX2N、FX2NC系列PLC(特殊功能模塊①)型號功能說明FX2N-4AD4通道12位模擬量輸入模塊FX2N-4AD-PT供PT-100溫度傳感器用的4通道12位模擬量輸入FX2N-4AD-TC供熱電偶溫度傳感器用的4通道12位模擬量輸入FX2N-4DA4通道12位模擬量輸出模塊FX2N-3A2通道輸入、1通道輸出的8位模擬量模塊FX2N-1HC2相50HZ的1通道高速計數器FX2N-1PG脈沖輸出模塊FX2N-10GM有4點通用輸入、6點通用輸出的1軸定位單元6/30/2023364.1FX系列PLC及性能

4.1.5FX2N、FX2NC系列PLC(特殊功能模塊②)FX-20GM和E-20GM2軸定位單元,內置EEPROMFX2N-1RM-SET可編程凸輪控制單元FX2N-232-BDRS-232C通信用功能擴展板FX2N-232IFRS-232C通信用功能模塊FX2N-422-BDRS-422通信用功能擴展板FX-485PC-IF-SETRS-232C/485變換接口FX2N-485-BDRS-485C通信用功能擴展板FX-16NP/NTMELSECNET/MINI接口模塊FX2N-8AV-BD模擬量設定功能擴展板6/30/202337本節內容結束6/30/202338單元類型:

M──基本單元

E──輸入輸出混合擴展單元

EX──擴展輸入模塊

EY──擴展輸出模塊6/30/202339輸出方式:R──繼電器輸出

S──晶閘管輸出

T──晶體管輸出

6/30/202340特殊品種:D----DC電源,DC輸出

A----AC電源,

AC(AC100~120V)輸入或AC輸出模塊H----大電流輸出擴展模塊

V----立式端子排的擴展模塊

C----接插口輸入輸出方式

F----輸入濾波時間常數為1ms的擴展模塊

◆如果特殊品種一項無符號,為AC電源、DC輸入、橫式端子排、標準輸出。6/30/202341請在此輸入您的標題請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。請在此輸入您的文本。6/30/202342第4部分小型PLC及其指令系統(FX系列)4.2FX系列PLC內部軟繼電器及編號6/30/202343PLC的內部軟繼電器輸入繼電器輸出繼電器輔助繼電器狀態繼電器定時器計數器數據寄存器變址寄存器指針常數6/30/2023444.2FX系列PLC軟繼電器及編號

不同廠家、不同系列的PLC,其內部軟繼電器的功能和編號也不相同,因此用戶在編制程序時,必須熟悉所選用PLC的軟繼電器功能和編號。

FX系列PLC軟繼電器編號由字母和數字組成其中:輸入繼電器和輸出繼電器用八進制數字編號其它均采用十進制數字編號6/30/2023454.2FX系列PLC軟繼電器及編號

4.2.1輸入繼電器(X)◆

輸入繼電器是PLC用來接收用戶輸入設備發來的輸入信號◆

輸入繼電器線圈由外部輸入信號所驅動,只有當外部信號接通時,對應的輸入繼電器才得電,不能用指令來驅動。※在程序中絕對不可能出現輸入繼電器的線圈,只能出現輸入繼電器的觸點※每個輸入繼電器的常開與常閉觸點均可無數次使用

6/30/2023464.2FX系列PLC軟繼電器及編號

4.2.1輸入繼電器(X)●FX系列PLC的輸入繼電器以八進制進行編號●

FX0N輸入繼電器的編號范圍為:

X000~X007、X010~X017、X020~X027、X030~X037、X040~X047、X050~X057....

注:基本單元輸入繼電器的編號是固定的,擴展單元和擴展模塊是按與基本單元最靠近開始,順序進行編號基本單元FX0N-40MR擴展單元FX0N-40ER擴展模塊FX0N-8EXX000~X027X030~X057X060~X0676/30/2023474.2FX系列PLC軟繼電器及編號

4.2.2輸出繼電器(Y)◆輸出繼電器是用來將PLC內部信號輸出傳送給外部負載◆輸出繼電器線圈是由PLC內部程序驅動,其線圈狀態傳送給輸出單元,再由輸出單元對應的硬觸點來驅動外部負載

※每個輸出繼電器在輸出單元中都對應有一個常開硬觸點,但在程序中供編程的輸出繼電器,不管是常開還是常閉觸點,都可以無數次使用。

6/30/2023484.2FX系列PLC軟繼電器及編號

4.2.2輸出繼電器(Y)◆

FX系列PLC的輸出繼電器也是八進制編號◆

FX0N編號范圍為Y000~Y007、Y010~Y017。。。。◆與輸入繼電器一樣,基本單元的輸出繼電器編號是固定的,擴展單元和擴展模塊的編號也是按與基本單元最靠近開始,順序進行編號實際使用中,輸入/輸出繼電器的數量,要根據系統配置而定基本單元FX0N-40MR擴展單元FX0N-40ER擴展模塊FX0N-8EXX000~X017X020~X0376/30/2023494.2FX系列PLC軟繼電器及編號

4.2.3輔助繼電器(M)

◆輔助繼電器是PLC中數量最多的一種繼電器,其作用相當于繼電器控制系統中的中間繼電器。

◆和輸出繼電器一樣,其線圈由程序指令驅動,每個輔助繼電器都有無限多對常開常閉觸點,供編程使用。但是,其觸點不能直接驅動外部負載,要通過輸出繼電器才能實現對外部負載的驅動。◆

FX系列PLC的輔助繼電器有:通用輔助繼電器

(三種)保持輔助繼電器特殊輔助繼電器6/30/2023504.2.3輔助繼電器(M)

①通用輔助繼電器●通用輔助繼電器和輸出繼電器一樣,在PLC電源中斷后,其狀態將變為OFF。當電源恢復后,除因程序使其變為ON外,其它仍保持OFF

X0M0M0M06/30/2023514.2.3輔助繼電器(M)

①通用輔助繼電器編號:

FX0SFX1SFX0NFX1NFX2N(FX2NC)M0~M0~M0~M0~M0~M495M383M383M383M499注:可通過程序設定,將它們變為保持輔助繼電器

(按十進制編號)6/30/2023524.2.3輔助繼電器(M)

②保持用輔助繼電器●保持用輔助繼電器在PLC電源中斷后,它具有保持斷電前的瞬間狀態的功能,并在恢復供電后繼續斷電前的狀態注:也可通過程序設定,將它們變為通用輔助繼電器編號:

FX0SFX1SFX0NFX1NFX2N(FX2NC)M496~M384~M384~M384~M500~M511M511M511M1535M30716/30/2023534.2.3輔助繼電器(M)

③特殊輔助繼電器(M8000~M8255)●特殊輔助繼電器是具有某項特定功能的輔助繼電器通常可分為兩類:觸點型和線圈型

●觸點型特殊輔助繼電器的線圈由PLC自動驅動,用戶只可以利用其觸點。●線圈型特殊輔助繼電器的線圈由用戶控制,其線圈得電后,PLC作出特定動作。6/30/2023544.2.3輔助繼電器(M)

③特殊輔助繼電器(觸點型1)M8000(M8001)----運行監視用特殊輔助繼電器PLC運行時M8000得電(M8001斷電),PLC停止時M8000失電(M8001得電)6/30/2023554.2.3輔助繼電器(M)

③特殊輔助繼電器(觸點型2)M8002(M8003)----初始脈沖特殊輔助繼電器

M8002(M8003)只在PLC開始運行的第一個掃描周期內得電(斷電),其余時間均斷電(得電)。常用M8002的觸點作為一些繼電器的初始化復位信號6/30/2023564.2.3輔助繼電器(M)

③特殊輔助繼電器(觸點型3)M8011、M8012、M8013、M8014-------分別為產生周期為10ms、100ms、1s、1min脈沖的特殊輔助繼電器(PLCRUN)例如:6/30/2023574.2.3輔助繼電器(M)

③特殊輔助繼電器(觸點型4)M8004----

出錯特殊繼電器

當PLC出現硬件出錯、參數出錯、語法出錯、電路出錯、操作出錯、運算出錯等時,M8004得電M8061----

硬件出錯特殊繼電器→D8061(出錯代碼)M8064----

參數出錯特殊繼電器→D8064(出錯代碼)M8065----

語法出錯特殊繼電器→D8065(出錯代碼)M8066----

電路出錯特殊繼電器→D8066(出錯代碼)M8067----

操作出錯特殊繼電器→D8067(出錯代碼)6/30/2023584.2.3輔助繼電器(M)

③特殊輔助繼電器(觸點型5)M8020----

零標志M8021----

錯位標志M8022----

進位標志M8029----

指令執行完畢標志M8046----STL狀態置16/30/2023594.2.3輔助繼電器(M)

③特殊輔助繼電器(觸點型6)M8246----C246減計數監視M8247----C247減計數監視M8249----C249減計數監視M8251----C251減計數監視M8252----C252減計數監視M8254----C254減計數監視6/30/2023604.2.3輔助繼電器(M)

③特殊輔助繼電器(線圈型1)M8028----10ms定時器切換標志當M8028線圈被接通時,則T32-T62變為10ms定時器M8034----

禁止全部輸出的特殊輔助繼電器當M8034線圈被接通時,則PLC的所有輸出自動斷開M8039----

恒定掃描周期的特殊輔助繼電器當M8039線圈被接通時,則PLC以恒定的掃描方式運行恒定掃描周期值由D8039決定6/30/2023614.2.3輔助繼電器(M)

③特殊輔助繼電器(線圈型2)M8031----非保持型繼電器、寄存器狀態清除M8032----保持型繼電器、寄存器狀態清除M8033----RUN→STOP時,輸出保持RUN前狀態M8035----強制運行(RUN)監視M8036----強制運行(RUN)M8037----強制停止(STOP)6/30/2023624.2.3輔助繼電器(M)

③特殊輔助繼電器(線圈型3)M8040----禁止狀態轉移M8041----從起始狀態開始轉移M8042----啟動脈沖M8043----回原點結束M8044----原點條件M8045----禁止輸出復位M8047----STL狀態監控有效與步進指令有關6/30/2023634.2.3輔助繼電器(M)

③特殊輔助繼電器(線圈型4)M8050----I00□禁止M8051----I10□禁止M8052----I20□禁止M8053----I30□禁止M8056----捕捉X0的脈沖M8057----捕捉X1的脈沖M8058----捕捉X2的脈沖M8059----捕捉X3的脈沖6/30/2023644.2.3輔助繼電器(M)

③特殊輔助繼電器(線圈型5)M8235----設置C235為減計數方式M8236----設置C236為減計數方式M8237----設置C237為減計數方式M8238----設置C238為減計數方式M8241----設置C241為減計數方式M8242----設置C242為減計數方式M8244----設置C244為減計數方式6/30/2023654.2.3輔助繼電器(M)

③特殊輔助繼電器(M8000~M8255)注意:

FX系列中,不同型號PLC的特殊輔助繼電器的數量也不同。在M8000~M8255的256個特殊輔助繼電器中,PLC未定義的不可在用戶程序中使用,具體可參見使用手冊。

6/30/2023664.2FX系列PLC軟繼電器及編號

4.2.4狀態器(S)

狀態器對在步進順控類的控制程序中起著重要的作用,它與后述的步進指令STL組合使用。

①初始用狀態器②返回原點用狀態器(FX2N)③普通狀態器④保持狀態器

⑤報警用狀態器(FX2N)不使用步進指令時,狀態器也可當作輔助繼電器使用6/30/2023674.2FX系列PLC軟繼電器及編號

4.2.4狀態器(S)編號:FX0SFX1SFX0NFX1NFX2N

(FX2NC)

返回原點用--------S10~S19普通用S0~S63S10~S127S10~S127S10~S999S20~S499初始用S0~S9S0~S9S0~S9S0~S9S0~S9保持用--S0~S127S0~S127S0~S999S500~S899報警用--------S900~S9996/30/2023684.2FX系列PLC軟繼電器及編號

4.2.5定時器(T)●PLC的定時器相當于電器系統中的通電延時時間繼電器●定時器可提供無數對的常開、常閉延時觸點供編程用●定時器中有一個設定值寄存器、一個當前值寄存器和一個用來存儲其輸出觸點的映象寄存器(一個二進制位),這三個量使用同一地址編號。但使用場合不一樣,意義也不同。●定時器時可分為通用定時器、積算定時器二種。6/30/2023694.2FX系列PLC軟繼電器及編號

4.2.5定時器(T)●PLC定時器工作原理:

定時器是根據時鐘脈沖累積計數而達到定時的目的,時鐘脈沖有1ms、10ms、100ms,當所計數達到設定值時,其觸點動作。設定值可用常數K或數據寄存器D的內容來設置。

6/30/2023704.2.5定時器(T)

①通用定時器※通用定時器不具備斷電的保持功能,即當輸入電路斷開或停電時定時器復位。通用定時器有100ms和10ms兩種。●設定值:常數K或數據寄存器D的內容●

設定值的范圍:1~327676/30/2023714.2.5定時器(T)

①通用定時器編號:FX0SFX1SFX0NFX1NFX2N

(FX2NC)100msT0~T49T0~T62T0~T62T0~T19910msT24~T49T32~T62T32~T62T200~T2451ms----T63--6/30/2023724.2.5定時器(T)

①通用定時器

100ms定時器

定時范圍為0.1~3276.7s

10ms定時器(除FX2N外,M8028=ON時)定時范圍為0.01~327.67s

1ms定時器(FX0NT63)(采用中斷計數)定時范圍為0.001~32.767s6/30/2023734.2.5定時器(T)

①通用定時器通用定時器(例)6/30/2023744.2.5定時器(T)

②積算定時器積算定時器具有計數累積的功能。在定時過程中如果斷電或定時器線圈OFF,積算定時器將保持當前的計數值(當前值),通電或定時器線圈ON后繼續累積,即其當前值具有保持功能,只有將積算定時器復位,當前值才變為0。

1ms積算定時器:對1ms時鐘脈沖進行累積計數的,定時范圍為0.001~32.767s。100ms積算定時器:對100ms時鐘脈沖進行累積計數的定時范圍為0.1~3276.7s

6/30/2023754.2.5定時器(T)

②積算定時器編號:FX0SFX1SFX0NFX1NFX2N

(FX2NC)

1ms--T63--T246~T249100ms------T250~T2556/30/2023764.2.5定時器(T)

積算定時器積算定時器(例)6/30/2023774.2.5定時器(T)

③誤差分析

除了中斷執行型的定時器外,在線圈驅動之后到定時器觸點動作的誤差范圍為:

-α~+T0

α-----0.001s(1ms)、0.01s(10ms)、0.1s(100ms);

T0----掃描周期編程時,若定時器觸點指令寫在線圈指令之前,則最壞的情況下,定時器定時誤差為2T0。1ms定時器為中斷執行型定時器,是以中斷方式對1ms時鐘脈沖進行計數,定時精度高。6/30/2023784.2.5定時器(T)

?思考題1.如何實現斷電延時?如:當X0接通時,Y0馬上得電;當X0斷開時,Y0過20S后斷電。2.當一個定時器的定時時間不夠時,怎么辦?如:當X0接通后,Y0過5000S后得電并保持,至到X1接通為止。3.如何實現如下圖所示周期為50s的脈沖輸出?6/30/2023794.2FX系列PLC軟繼電器及編號

4.2.6計數器(C)內部計數器內部計數器是在執行掃描操作時對內部信號(如X、Y、M、S、T等)進行計數。內部輸入信號的接通和斷開時間應比PLC的掃描周期稍長。

高速計數器采用中斷方式進行計數,與PLC的掃描周期無關與內部計數器相比除允許輸入頻率高之外,應用也更為靈活,高速計數器均有斷電保持功能,通過參數設定也可變成非斷電保持。6/30/2023804.2.6計數器(C)

①內部計數器★計數器的設定值范圍:1---32767(16位)-214783648~+214783647(32位)★計數器的設定值可由常數K或間接通過指定的數據寄存器(D)來設定★內部計數器包括16位增計數器和32位可逆計數器

6/30/2023814.2.6計數器(C)

①內部計數器之一----16位增計數器基本原理注:16位增計數器分為通用型和保持型兩種6/30/2023824.2.6計數器(C)

①內部計數器之一----16位增計數器FX0SFX1SFX0NFX1NFX2N

(FX2NC)普通C0-C13C0-C15C0-C15C0-C15C0-C99保持C14-C15C16-C31C16-C31C16-C199C100-C19916位增計數器編號6/30/2023834.2.6計數器(C)

①內部計數器之二----

32位可逆計數器這類計數器與16位增計數器除位數不同外,還在于它能通過控制實現加/減雙向計數。(限FX1N/2N/2NC)增/減計數由對應的特殊輔助繼電器設定。對應的特殊輔助繼電器被置為ON時為減計數,置為OFF時為增計數。例:C200-------M8200當M8200為ON時,C200為減計數

當M8200為OFF時,C200為增計數6/30/2023844.2.6計數器(C)

①內部計數器之二----

32位可逆計數器FX0SFX1SFX0NFX1NFX2N

(FX2NC)普通---C200-C219保持---C220-C23432位增/減可逆計數器編號6/30/202385思考?如何用計數器實現定時功能?

2.如何用計數器與定時器配合實現長延時?6/30/2023864.2.6計數器(C)

②高速計數器①高數計數器是采用中斷方式進行高速計數的,與PLC的掃描周期無關②高數計數器是對特定的輸入進行計數(如FX0N為X0~X3)③高數計數器為32位增/減計數型,具有停電保持功能(設定值范圍:-2147483648~+2147483647)◆什么是高速計數器?◆高數計數器的三種類型:①單相單輸入②單相雙輸入③雙相6/30/2023874.2.6計數器(C)

②高速計數器之一----單相單輸入高速計數器

C235C236C237C238C241C242C244X000U/DU/DU/DX001U/D

RRX002U/DU/DX003U/D

R

S增/減(-/+)M8235M8236M8237M8238M8241M8242M8244以FXON為例6/30/2023884.2.6計數器(C)

②高速計數器之一----單相單輸入高速計數器例:6/30/2023894.2.6計數器(C)

②高速計數器之二----單相雙輸入高速計數器

C246C247C249X000UUUX001DDDX002RRX003S增/減M8246M8247M8249(-/+)(監視)6/30/2023904.2.6計數器(C)

②高速計數器之三----雙相高速計數器

C251C252C254X000AAAX001BBBX002RRX003S增/減M8251M8252M8254(-/+)(監視)增計數減計數6/30/2023914.2FX系列PLC軟繼電器及編號

4.2.7數據寄存器(D)

PLC在進行輸入輸出處理、模擬量控制、位置控制時,需要許多數據寄存器以存儲數據和參數

●數據寄存器為16位,最高位為符號位●32位數據可用兩個數據寄存器來存儲(如D1D0)●

數據寄存器有:

1.通用數據寄存器2.保持數據寄存器3.特殊數據寄存器4.文件寄存器6/30/2023924.2FX系列PLC軟繼電器及編號

4.2.7數據寄存器(D)①通用數據寄存器●通用數據寄存器在PLC由運行(RUN)變為停止(STOP)時,其數據全部清零。●如果將特殊繼電器M8033置1,則PLC由運行變為停止時,數據可以保持。②保持數據寄存器●保持數據寄存器只要不改寫,原有數據就不會丟失,無論電源接通與否,PLC運行與否,都不會改變寄存器內容

6/30/2023934.2FX系列PLC軟繼電器及編號

4.2.7數據寄存器(D)特殊數據寄存器(D8000~)●特殊數據寄存器用于PLC內各種元件的運行監視。未加定義的特殊數據寄存器,用戶不能使用。●例如:

D8000----WDT定時器定時參數(初始值200ms)D8001----CPU型號

D8020----X0~X7輸入濾波時間(初始值10ms)D8030----1號模擬電位器的數值

D8031----2號模擬電位器的數值

D8039----恒定掃描時間(ms)

具體可參見PLC使用手冊,不再一一介紹6/30/2023944.2FX系列PLC軟繼電器及編號

4.2.7數據寄存器(D)●文件寄存器是用于存放大量數據的專用數據寄存器

例如:用于存放采集數據、統計計算數據、多組控制參數等。●文件寄存器占用用戶程序存儲器內的某一存儲區間,可用編程器或編程軟件進行寫操作

PLC運行時,可用BMOV指令將文件寄存器內容讀到通用數據寄存器中,但不能用指令將數據寫入文件寄存器。④文件數據寄存器(D1000~)6/30/2023954.2FX系列PLC軟繼電器及編號

4.2.7數據寄存器(D)16位普通用D0~D29D0~D127D0~D127D0~D127D0~D19916位保持用D30、D31D128~D255D128~D255D128~D7999D200~D799916位特殊用D8000~D8069D8000~D8255D8000~D8255D8000~D8255D8000~D8195FX0SFX1SFX0NFX1NFX2NFX2NC數據寄存器編號6/30/2023964.2FX系列PLC軟繼電器及編號

4.2.8變址寄存器(V/Z)◆變址寄存器V/Z實際上是一種特殊用途的數據寄存器◆變址寄存器V/Z的作用:相當于微機中的變址寄存器,用于改變元件的編號(變址)◆V、Z都是16位的數據寄存器,與其它寄存器一樣讀寫◆需要32位操作,可將V、Z串聯使用(Z為低位,V為高位)例:D0Z若Z=10,則為D106/30/2023974.2FX系列PLC軟繼電器及編號

4.2.8變址寄存器(V/Z)FX0SFX1SFX0NFX1NFX2NFX2NCVZV0~V7Z0~Z7VZV0~V7Z0~Z7V0~V7Z0~Z7變址寄存器編號6/30/2023984.2FX系列PLC軟繼電器及編號

4.2.9常數(K/H)

●常數也可作為元件處理,因為它占用一定的存儲空間。●常數的表示:

十進制常數用K表示,如常數123表示為K123

十六進制常數則用H表示,如常數345表示為H159

FX系列PLC的常數范圍為:

16位:K:-32,768~32,767H:0000~FFFFH32位:K:-2,147,483,648~2,147,483,647H:00000000~FFFFFFFF

6/30/2023994.2FX系列PLC軟繼電器及編號

4.2.10指針(P/I)

②分支指令用指針(P0-P63/P127)

它作為一種標號,用來指定跳轉指令或子程序調用指令等分支指令的跳轉目標。

①嵌套用指針(N0-N7)6/30/20231004.2FX系列PLC軟繼電器及編號

4.2.10指針(P/I)③中斷用指針(I)

●輸入中斷:I□0□0:下降沿中斷1:上升沿中斷輸入中斷號(0~5)注:FX0S/0N為0--3

●定時中斷:I□□□10~99ms定時中斷號(6~8)注:限FX2N/2NC6/30/20231014.2FX系列PLC軟繼電器及編號

4.2.10指針(P/I)③中斷用指針(I)●計數中斷:I0□0□=1~6

注:限FX2N/2NC與高速計數器置位指令(HSCS)配合使用6/30/20231024.2FX系列PLC軟繼電器及編號

4.2.10指針(P/I)嵌套用N0~N7N0~N7N0~N7N0~N7N0~N7跳轉用P0~P63P0~P63P0~P63P0~P127P0~P127輸入中斷用I00*~I30*I00*~I50*I00*~I30*I00*~I50*I00*~I50*定時器中斷----I6**~I8**計數器中斷----I010~I060FX0SFX1SFX0NFX1NFX2NFX2NC6/30/2023103本節結束6/30/2023104思考:

1.如何實現斷電延時?X0接通時,Y0馬上得電;X0斷開時,Y0過20S后斷電。6/30/2023105思考:

2.當一個定時器的定時時間不夠時,怎么辦?X0接通,Y0過5000S后得電并保持,至到X1接通為止。6/30/20231064.4FX系列PLC的步進指令步進指令(STL/RET)

STL(步進觸點指令)

RET(步進返回指令)

STL和RET指令只有與狀態器S配合才能具有步進功能。例如:STLS200表示狀態常開觸點,稱為STL觸點(步進觸點),它在梯形圖中的符號為,它沒有常閉觸點6/30/20231074.4FX系列PLC的步進指令狀態轉移圖

圖中每一步包含:驅動內容、轉移條件、轉換目標。6/30/20231084.4FX系列PLC的步進指令步進指令的使用說明1)STL觸點是與左側母線相連的常開觸點,STL觸點接通,則對應的狀態為活動步;2)與STL觸點相連的觸點用LD或LDI指令,執行完RET后返回左母線;3)STL觸點可直接驅動或通過別的觸點驅動Y、M、S、T等元件的線圈;4)PLC只執行活動步對應的電路,所以使用STL指令時允許雙線圈輸出;5)STL觸點驅動的電路塊中不能使用MC和MCR指令,但可以用CJ指令;6)在中斷程序和子程序內,不能使用STL指令。6/30/20231094.5FX系列PLC的功能指令

4.5.1概述功能指令的表示格式大多數功能指令有1至4個操作數,有的功能指令沒有操作數;[S]表示源操作數,[D]表示目標操作數;如果可使用變址功能,用[S·]和[D·]表示。用n和m表示其它操作數,它們常用來表示常數K和H,或作為源和目標操作數的補充說明上圖含義:[(D0)+(D1)+(D2)]÷3→(D4Z0)6/30/20231104.5FX系列PLC的功能指令

4.5.1概述功能指令的執行方式與數據長度

①連續執行與脈沖執行

有“P”表示脈沖執行,即該指令僅在接通時執行一次沒有“P”則表示連續執行,即在接通的每一個掃描周期指令都被執行

6/30/20231114.5FX系列PLC的功能指令

4.5.1概述功能指令的執行方式與數據長度

②數據長度

處理32位數據的指令是在助記符前加“D”標志,無此標志即為處理16位數據的指令。注意32位計數器(C200~C255)的一個軟元件為32位,不可作為處理16位數據指令的操作數使用。在使用32位數據時建議使用首編號為偶數的操作數。

D11D10→D13D12(32位)6/30/20231124.5FX系列PLC的功能指令

4.5.1概述功能指令的數據格式①位元件與字元件只處理ON/OFF信息的軟元件稱為位元件;可處理數值的軟元件則稱為字元件,1個字元件由16位。位元件可以通過組合使用,4個位元件為一個單元,通用表示方法是由Kn加起始的軟元件號組成,n為單元數。例如K2M0表示M0~M7組成兩個位元件組(K2表示2個單元),它是一個8位數據,M0為最低位。6/30/20231132.5FX系列PLC的功能指令

2.5.1概述數據格式在FX系列PLC內部,數據是以二進制

溫馨提示

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

評論

0/150

提交評論