第5講 PLC的模擬量控制_第1頁
第5講 PLC的模擬量控制_第2頁
第5講 PLC的模擬量控制_第3頁
第5講 PLC的模擬量控制_第4頁
第5講 PLC的模擬量控制_第5頁
已閱讀5頁,還剩59頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第5講講 PLC的模擬量控制的模擬量控制主編:李方園主編:李方園目錄CONTENTS1 FX0N-3A模擬量模塊模擬量模塊 2 FX2N-2AD與與FX2N-2DA模擬量模塊模擬量模塊3 FX2N-4DA模擬量輸出模塊模擬量輸出模塊 5 模擬量入門知識模擬量入門知識 FX2N-4AD模擬量輸入模塊模擬量輸入模塊4在生產(chǎn)過程中,存在大量的物理量,如壓力、溫度、速度、旋轉速度、pH 值、粘度等。為了實現(xiàn)自動控制,這些模擬信號都需要被PLC來處理。圖5.1所示為PLC處理模擬量的過程。5.1.1 PLC處理模擬量的過程處理模擬量的過程圖5.1模擬量模塊的作用 圖5.1中,測量傳感器利用線性膨脹、角

2、度扭轉或電導率變化等原理來測量物理量的變化;測量變送器將傳感器檢測到的變化量轉換為標準的模擬信號,如: 10V, 20mA, 4.20mA,這些標準的模擬信號將接到模擬輸入模塊上。 由于PLC的CPU只能處理數(shù)字量信號,因此模擬輸入模塊中的ADC(模數(shù)轉換器)就是用來實現(xiàn)轉換功能。模數(shù)轉換是順序執(zhí)行的,也就是說每個模擬通道上的輸入信號是輪流被轉換的。模數(shù)轉換(通過指令“FROM”)的結果存在結果存儲器中,并一直保持到被一個新的轉換值所覆蓋。 如果要進行模擬量輸出,也可以使用 “TO”指令向模擬輸出模塊中寫模擬量的數(shù)值(由用戶程序計算所得),該數(shù)值由模塊中的DAC(數(shù)模轉換器)變換為標準的模擬信

3、號。5.1.2 FROM與與TO指令指令模擬量擴展模塊都是特殊功能模塊,可用特殊功能模塊讀指令FROM(FNC78)和特殊功能模塊寫指令TO(FNC79)進行編程。1.FROM指令指令FROM指令用于從特殊單元緩沖存儲器(BFM)中讀入數(shù)據(jù)。格式:含義:將編號為m1的特殊單元模塊內,從緩沖存儲器(BFM)號為m2開始的n個數(shù)據(jù)讀入基本單元,并存放在從D.開始的n個數(shù)據(jù)寄存器中。2. TO指令指令TO指令用于向特殊單元緩沖存儲器(指令用于向特殊單元緩沖存儲器(BFM)中寫入數(shù)據(jù)。格式:)中寫入數(shù)據(jù)。格式:說明: m1:特殊功能模塊的模塊號碼。模塊號從基本單元最近的開始按No.0No.1No.2

4、順序連接。模塊號用于以FROM/TO指令指定哪個模塊工作。 m2:緩沖存儲器(BFM)號碼。特殊功能模塊中內藏了32點16位RAM存儲器,即緩沖存儲器。緩沖存儲器號為#0#32766,其內容根據(jù)各模塊的控制目的而設定。 n:待傳送數(shù)據(jù)的字數(shù)。5.2.1 FX0N-3A的技術規(guī)格與接線的技術規(guī)格與接線1、概述、概述FX0N-3A 是三菱公司的模擬量輸入和輸出模塊(圖5.2所示),它提供8 位分辨率精度和提供2 路模擬量輸入(DC 0 至10V或AC 4 至20mA)通道和1 路模擬量輸出通道(DC 0 至10V 或DC 0 至5V)。A/D 轉換時間100 S ,D/A 處理速度是T O 指令處

5、理時間的3倍。正因為FX0N-3A 模塊有較好的性價比,因此廣泛應用于各種設備當中。圖5.2 FX0N-3A的外觀與接線端子2、模擬量輸入與輸出接線、模擬量輸入與輸出接線FX0N-3A 包含兩路輸入通道和一路輸出通道。輸入通道將外部輸入的模擬信號轉換成內部的數(shù)字信號(A/D 轉換),輸出通道將內部的數(shù)字信號轉換成外部的模擬信號(D/A 轉換)。 根據(jù)接線不同,可以選擇電壓信號或電流信號的模擬輸入或模擬輸出,模擬輸入通道或模擬輸出通道的可接受范圍為DC 010V、DC 05V 或DC 420mA。模擬量輸入與輸出接線如圖5.3、圖5.4所示。需要注意的是兩路輸入通道均為同一特性,不可以混合使用電

6、壓輸入和電流輸入。當使用電流輸入時,應確保VIN*端子和IIN*端子短路連接(電壓輸入時不可短接);當電壓輸入或輸出存在波動或大量噪聲時,應在相應處連接0.10.47uF 25V DC的電容。圖5.3 輸入接線圖5.4輸出接線3、模擬量輸入規(guī)格、模擬量輸入規(guī)格表5.1所示為FX0N-3A的模擬量輸入規(guī)格。表5.1 FX0N-3A的模擬量輸入規(guī)格FX0N-3A的輸入特性即模擬量輸入與對應的數(shù)值如圖5.5所示。根據(jù)圖可以得出:輸入模擬電壓轉換數(shù)字值: 2551010.2=250輸入模擬電流轉換數(shù)字值: 255(204)(20.324)=250圖5.5模擬量輸入與對應的數(shù)值4、模擬量輸出規(guī)格、模擬量

7、輸出規(guī)格FX0N-3A的模擬量輸出規(guī)格如表5.2所示。FX0N-3A的輸出特性即模擬量輸出與對應的數(shù)值如圖5.6所示。根據(jù)圖可以得出:輸出數(shù)字值轉換模擬電壓值: 25510250=10.2輸出數(shù)字值轉換模擬電流值: 255(204)250+4=20.32圖5.6 模擬量輸出與對應的數(shù)值4、模擬量輸出規(guī)格、模擬量輸出規(guī)格FX0N-3A的模擬量輸出規(guī)格如表5.2所示。表5.2 FX0N-3A的模擬量輸出規(guī)格FX0N-3A的輸出特性即模擬量輸出與對應的數(shù)值如圖5.6所示。根據(jù)圖可以得出:輸出數(shù)字值轉換模擬電壓值: 25510250=10.2輸出數(shù)字值轉換模擬電流值: 255(204)250+4=20

8、.32圖5.6 模擬量輸出與對應的數(shù)值5.2.2 程序設計程序設計1、模塊的編號、模塊的編號FX0N-3A 可以連接到FX1N、FX2N、FX1NC 或FX2NC 系列的PLC所有的數(shù)據(jù)傳輸和參數(shù)設置均通過PLC 程序進行控制與調整。對基本單元給予被連接的特殊模塊選擇,模塊號碼由靠近基本單元開始,以NO.0NO.1NO.2NO.7 的順序繼續(xù)下去。模塊號碼是為指定程序命令對哪一個模塊起作用而使用的。2、BFM的分配含義的分配含義緩沖存儲器(BFM)分配如表5.3所示,其中表格留空部分為緩沖存儲器存儲保留區(qū)域。BFM #0表示輸入通道1 (CH1) 與輸入通道2 (CH2) 轉換數(shù)據(jù)以二進制形式

9、交替存儲。BFM #17的含義如表5.4所示,具體含義為:b0=0 選擇輸入通道1;b0=1 選擇輸入通道2;b1=01 啟動A/D 轉換;b1=10 復位A/D 轉換;b2=01 啟動D/A 轉換;b2=10 復位D/A 轉換。因此,模擬量連續(xù)輸入輸出條件:010。表5.3 緩沖存儲器(BFM)分配表5.4 BFM#17的含義3、A/D輸入程序輸入程序如圖5.7所示,主機單元將數(shù)據(jù)讀出或寫入FX0N-3A 緩沖存儲器(BFM),當X1=ON 時,實現(xiàn)輸入通道1 的A/D 轉換,并將A/D 轉換對應值存儲于主機單元D01 中。當X2=ON 時,實現(xiàn)輸入通道2 的A/D 轉換,并將A/D 轉換對

10、應值存儲于主機單元D02 中。圖5.7 A/D輸入程序程序解釋如下:(1)X1,(H00)寫入BFM#17,選擇輸入通道1 且復位A/D 轉換;(2)(H02)寫入BFM#17,保持輸入通道1 的選擇且啟動A/D 轉換;(3)讀取BFM#0,輸入通道1 當前A/D 轉換對應值存儲于主機單元(D01)中;(4)X2, (H01)寫入BFM#17,選擇輸入通道2 且復位A/D 轉換;(5)(H03)寫入BFM#17,保持輸入通道2 的選擇且啟動A/D 轉換;(6)讀取BFM#0,輸入通道2 當前A/D 轉換對應值存儲于主機單元(D02)中。4、D/A輸出程序輸出程序如圖5.8所示,當X0=ON 時

11、,實現(xiàn)輸出通道的D/A 轉換,D/A 轉換對應值為主機單元D00。圖圖5.8 D/A輸出程序輸出程序程序解釋如下:(1)X0, D/A 轉換對應值(D00)寫入BFM#16;(2) (H04)寫入BFM#17,啟動D/A 轉換;(3) (H00)寫入BFM#17,復位D/A 轉換。5.2.3 模擬量輸入與輸出校準模擬量輸入與輸出校準1、A/D校準(1)偏置校準1)接線(如圖5.9所示)方法1:(外部輸入)電壓 電流 圖5.9 外部輸入接線2)輸入校準程序(圖5.10所示)圖5.10 輸入校準程序3)校準過程:選擇對應的接線方法,使輸入的偏置電壓/電流符合表5.5所示。表5.5 模擬輸入范圍與偏

12、置校準值模擬輸入范圍010VDC05VDC420mADC偏置校準值0.040V0.020V4.064mA運行前面程序,確保X0為ON狀態(tài);調節(jié)A/D OFFSET電位器,直到數(shù)字值1讀入D0為止。注:順時針旋轉電位器為數(shù)字值增加,從最小值到最大值需要轉18圈。(2)增益校準校準過程如下:選擇對應的接線方法,使輸入的增益電壓/電流符合表5.6。表5.6 模擬輸入范圍和增益校準值 模擬輸入范圍010VDC05VDC420mADC增益校準值10.000V5.000V20.000mA運行前面程序,確保X0為ON狀態(tài);調節(jié)A/D GAIN電位器,直到數(shù)字值250讀入D0為止。注:順時針旋轉電位器為數(shù)字值

13、增加,從最小值到最大值需要轉18圈。2、D/A校準(1)偏置校準1)接線(圖5.11所示)電壓 電流 圖5.11 偏置校準2)輸入校準程序(圖5.12所示)圖5.12 輸入校準程序3)校準過程運行前面程序,確保X0為ON狀態(tài);調節(jié)D/A OFFSET電位器,直到儀表顯示到相應的偏置電壓/電流為止,如表57.所示。表5.7 模擬輸出范圍與儀表顯示值模擬輸出范圍010VDC05VDC420mADC儀表顯示值0.040V0.020V4.064mA注:順時針旋轉電位器為數(shù)字值增加,從最小值到最大值需要轉18圈。(2)增益校準1)輸入校準程序(圖5.13所示)圖5.13 輸入校準程序2)校準過程運行前面

14、程序,確保X0為ON狀態(tài);調節(jié)D/A GAIN電位器,直到儀表顯示到相應的增益電壓/電流為止,如表5.8所示。表5.8 模擬輸出范圍和儀表顯示值模擬輸出范圍010VDC05VDC420mADC儀表顯示值10.000V5.000V20.000mA注:順時針旋轉電位器為數(shù)字值增加,從最小值到最大值需要轉18圈。5.2.4 應用實例應用實例【實例17】某壓力變送器(0 3 MPa),其規(guī)格對應4 20 mA,電源為24VDC,請接入PLC中,并讀出實時壓力值。(1)接線(以輸入通道1 為例)如圖5.14所示。圖5.14 接線(2)比值計算,如表5.9所示。(3)寫入PLC 程序PLC程序如圖5.15

15、所示,程序解釋如下:將D01 乘以3 后,值儲存于D03 中(16 位整數(shù)處理);將D03 轉換成32 位二進制度浮點數(shù),值儲存于 D04,D05 中(32 位浮點數(shù)處理);將 D04,D05 除以250 后,值儲存于 D06,D07 中(32 位浮點數(shù)處理)。圖5.15 實例17程序【實例18】某壓力變送器,其技術規(guī)格如表5.10所示,電源為24VDC,請接入PLC中,并讀出實時壓力值。表5.10 壓力變送器技術規(guī)格(1)接線(以輸入通道2 為例,如圖5.16所示)圖5.16 通道2接線(2)比例計算(表5.11所示)(3)寫入PLC 程序PLC程序如圖5.17所示,具體解釋如下:將D02

16、乘以36 后,值儲存于D08 中(16 位整數(shù)處理);將D08 減去250 后,值儲存于D09 中(16 位整數(shù)處理);將D09 轉換成32 位二進制度浮點數(shù),值儲存于 D10,D11 中(32 位浮點數(shù)處理);將 D10,D11 除以2500 后,值儲存于 D12,D13 中(32 位浮點數(shù)處理)?!緦嵗?9】有一個壓力傳感器,感應壓力范圍是0-5MPa,輸出電壓是0-5V。利用這個傳感器去測量某管道中的油壓,當測到的壓力4.2MPa時,Y12燈亮,表示壓力過高。請寫出PLC的控制程序。(1)系統(tǒng)分析在該系統(tǒng)中,傳感器輸出的模擬量通過FX0N-3A轉換為數(shù)字量放在PLC中,然后通過區(qū)間比較指

17、令進行比較判斷,控制PLC的輸出,假設FX0N-3A接在PLC的0號位置。(2)根據(jù)數(shù)值比例進行畫圖(圖5.18所示)圖5.18數(shù)值比例(3)編寫程序(圖5.19所示)圖5.19 實例19程序5.3.1 FX2N-2AD主要性能與硬件連接主要性能與硬件連接1、主要性能、主要性能表5.12 FX2N-2AD的性能項 目參 數(shù)備 注電壓輸入電流輸入輸入通道22通道輸入方式必須一致輸入要求DC010V或05VDC420mA輸入極限DC-0.5V15VDC-260mA輸入超過極限可能損壞模塊輸入阻抗200K250數(shù)字輸出12位04095分辨率2.5mV(DC010V輸入)1.25mV(DC05V輸入)

18、4A(DC420mA輸入)轉換精度1%(全范圍)處理時間2.5mS/1通道調 節(jié)偏移調節(jié)/增益調節(jié)電位器調節(jié)輸出隔離光電耦合模擬電路與數(shù)字電路之間占用I/O點數(shù)8點消耗電流24V/50mA,5V/20mA由PLC供給編程指令FROM/TO2、模塊連接(圖5.20所示)圖5.20 模塊連接3、輸出特性FX2N-2AD的輸出特性如圖5.21所示。模塊的轉換位數(shù)為12位,對應的最大數(shù)字量輸出為4095,但在實際使用時,為了計算方便,通常情況下都將最大模擬量輸入(DC10V/5V或20mA)所對應的數(shù)字量輸出設定為4000。圖5.21 輸出特性 5.3.2 FX2N-2AD的編程與控制的編程與控制1、

19、基本編程思路 用TO指令,在模塊的緩沖存儲器中寫入A/D轉換控制指令:指定要轉換的通道,啟動模塊的A/D轉換,轉換結果將存儲于BFM中。用FROM 把BFM的數(shù)據(jù)讀入PLC中。2、BFM的分配含義緩沖存儲器(BFM)分配如表5.13所示。從表中可以看出,BFM#0是由BFM#17(低8位數(shù)據(jù))指定的通道的輸入數(shù)據(jù)當前值被存儲,當前值數(shù)據(jù)是以二進制形式存儲;BFM#1輸入數(shù)據(jù)當前值(高端4位數(shù)據(jù))被存儲,當前數(shù)據(jù)是以二進制形式存儲;BFM#17中,b0指定進行模擬到數(shù)字轉換的通道即CH1或CH2,b1若0-1則表示A/D轉換過程開始。表5.13 BFM分配3、編程【實例20】PLC為FX2N-3

20、2ER,壓力變送器4-20mA,按照使用手冊所示連接,壓力變送器也已安裝在壓縮氣源上。通過PLC中的數(shù)據(jù)D200設定卸載壓力值(壓縮機停止運行),D204設定加載壓力值(壓縮機啟動運行)。請編程。程序如圖5.22所示,程序解釋如下: TO K0 K17 H0000 K1 選擇輸入通道1; TO K0 K17 H0002 K1 通道1開始A/D轉換; FROM K0 K0 K2M100 K2 讀通道1數(shù)字值; MOV K4M100 D100 通道1高端4位移到下面8位位置上,并存儲到D100。第1-3條的第一個K0是指明指令操作的是NO.0號模塊,第1-2句指令的K17是指2AD的BFM#17,

21、后面的K1是表示一次只對一個BFM進行操作。第3句指令的第二個K0表示BFM#0,后面的K2是告訴2AD一次讀兩個BFM,也就是把BFM#0,BFM#1兩個寄存器內的數(shù)據(jù)一次讀出。圖5.22 實例20程序【實例21】對FX2N-2AD模塊通道1的數(shù)據(jù)進行中位值濾波,計算后的平均值放在D100中。中位值濾波法就是連續(xù)采樣N次值,把采樣值按大小排列,取中間值為本次有效值。本實例的程序如圖5.23所示。圖5.23 實例21程序5.3.3 FX2N-2DA主要性能與硬件連接主要性能與硬件連接FX2N-2DA的作用是將PLC內部的數(shù)字量轉換為外部控制用的模擬量(模擬電壓或電流)輸出。 主要性能如表5.1

22、4所示。項 目參 數(shù)備 注電壓輸出電流輸出輸出通道22通道輸出方式可以不一致輸入范圍DC010V或05VDC420mA負載阻抗2K500數(shù)字輸入12位04095分辨率2.5mV(DC010V輸出)1.25mV(DC05V輸出)4A(DC420mA輸出)轉換精度1%(全范圍)處理時間4mS/1通道調 節(jié)偏移調節(jié)/增益調節(jié)電位器調節(jié)輸出隔離光電耦合模擬電路與數(shù)字電路之間占用I/O點數(shù)8點消耗電流24V/50mA,5V/20mA由PLC供給編程指令FROM/TO模塊連接(圖5.24所示)圖5.24 模塊連接輸出特性模塊的最大D/A轉換位為12位,可以進行轉換的最大數(shù)字量為4095,但為了計算方便,通

23、常情況下都將最大模擬量輸入(DC10V/5V或20mA)所對應的數(shù)字量輸出設定為4000(如圖5.25所示)。圖5.25 輸出特性5.3.4 FX2N-2DA編程編程FX2N-2DA編程主要是通過TO指令進行轉換的控制、以及數(shù)字量的輸出。表5.15所示是FX2N-2DA的BFM含義。從表5.15中可以看出:轉換原始數(shù)據(jù)在BFM中的存儲地址BFM#16/bit7bit0:轉換數(shù)據(jù)的當前值(8位)。 注意:在FX2N-2DA模塊中轉換數(shù)據(jù)當前值只能保持8位數(shù)據(jù),但在實際轉換時要進行12位轉換,為此必須進行二次傳送,才能完成。D/A轉換的控制信號在BFM中定義BFM#17:通道的選擇與啟動信號。Bi

24、t0: 通道2選擇與啟動;Bit0的下降沿啟動通道2的轉換。Bit1: 通道1選擇與啟動;Bit1的下降沿啟動通道1的轉換。Bit2: 轉換數(shù)據(jù)暫存,Bit2的下降沿啟動轉換數(shù)據(jù)暫存。【實例22】設某系統(tǒng)的控制要求為:當輸入X0 ON時,需要將數(shù)據(jù)寄存器D100的12位數(shù)字量轉換為模擬量,并且在通道1中進行輸出;當輸入X1 ON時,需要將數(shù)據(jù)寄存器D101的12位數(shù)字量轉換為模擬量,并且在通道2中進行輸出。程序如圖5.26所示。圖5.26 實例22程序5.4.1 模擬量輸入模塊模擬量輸入模塊FX2N-4AD 的技術指標與接線的技術指標與接線FX2N-4AD 為4 通道12 位A / D 轉換模

25、塊,它可以將模擬電壓或電流轉換為最大分辨率為12 位的數(shù)字量,并以二進制補碼方式存入內部16 位緩沖寄存器中,通過擴展總線與FX2N 基本單元進行數(shù)據(jù)交換。FX2N-4AD外觀與接線端子如圖5.27所示。a)外觀 b)接線端子圖5.27 FX2N-4AD外觀與接線端子FX2N-4AD 的技術指標如表5.16 所示。 表5.16 FX2N-4AD 的技術指標從表5.可以看出,F(xiàn)X2N-4AD模塊可選用的模擬值范圍是-10V到10VDC(分辨率:5mV),或者是4到20mA,-20mA到20mA(分辨率20A) 。FX2N-4AD消耗FX2N主單元或有源擴展單元5V電源槽30mA的電流FX2N-4

26、AD模塊的線路連接如圖5.28所示。FX2N-4AD 通過擴展總線與FX2N 系列基本單元連接。而4 個通道的外部連接則需根據(jù)外界輸入的電壓或電流量不同而有所不同,圖5.中標注的說明如下。 外部模擬輸入通過雙絞屏蔽電纜輸入至FX2N-4AD 的各個通道中。 如果輸入有電壓波動或有外部電器電磁干擾影響,可以在模塊的輸入口中加入一個平滑電容(0.10.47F / 25V)。 若外部輸入是電流輸入量,則需把V+ 和I+ 相連接。 若有過多的干擾存在,應將機殼的地FG 端與FX2N-4AD 的電源接地端GND 相連。 可能的話,將FX2N-4AD 與PLC 基本單元的地連接起來。圖5.28 FX2N-

27、4AD 的線路連接FX2N-4AD 三種預設方式下的模擬輸入與數(shù)字輸出關系如圖5.29所示圖5. 29 FX2N-4AD 三種預設方式的模擬輸入與輸出關系5.4.2 FX2N-4AD 緩沖寄存器(緩沖寄存器(BFM) FX2N-4AD和FX2N主單元之間通過緩沖存儲器交換數(shù)據(jù),共有32個緩沖存儲器(每個是16位數(shù)據(jù))。FX2N-4AD 占用FX2N 擴展總線的8 個接點,這8 個接點可以是輸入點或輸出點。FX2N-4AD 的32 個緩沖寄存器(BFM)的編號分配及其含義如表5.17 所示。表5.17 FX2N-4AN 的BFM 編號分配及含義 表5.17中帶*號的緩沖寄存器(BFM)中的數(shù)據(jù)可

28、用PLC 的TO 指令改寫。改寫帶*號的BFM 的設定值可以改變FX2N-4AD 模塊的運行參數(shù),可調整其輸入方式、輸入增益和偏移量等。不帶*號的BFM 內的數(shù)據(jù)可以使用PLC 的FROM 指令讀出。從指定的模擬量輸入模塊讀出數(shù)據(jù)前應先將設定值寫入,否則按默認設定值讀出和執(zhí)行。()通道選擇 在BFM # 0 中寫入十六進制4 位數(shù)字進行/模塊通道初始化,最低位數(shù)字控制CH1,最高位控制CH4,每位寫入的數(shù)字含義如下。 設定輸入范圍為1010 V; 設定輸入范圍為420 m; 設定輸入范圍為2020 m; 關閉通道。例如BFM 0H3301,則說明CH1 通道設定輸入電流范圍為420 m,CH2

29、 通道設定輸入電壓范圍為1010 V,CH3、CH4 兩通道關閉。()模擬量轉換為數(shù)字量的速度設置 可在FX2N-4AD 的BFM # 15 號緩沖器中寫入0 或1 控制AD 轉換速度。需注意的是若要求高速轉換,應盡量少用FROM 和TO指令。()偏移量與增益值的調整當BFM # 20 被設置為1 時,F(xiàn)X2N-4AD 的全部設定值均恢復到缺省值,這樣可以快速刪去不希望的偏移量與增益值。設置每個通道偏移量與增益值時,BFM # 21 的(bi,bi-1)必須設置為(0,1),若(bi,bi-1)設為(1,0),則偏移量與增益值被保護,缺省值為(0,1)。BFM # 23 和BFM # 24 為

30、偏移量與增益值設定緩沖寄存器,用PLC 的TO 指令進行設定,偏移量和增益值的單位是mV 或,最小單位是5 mV 或20。其值由BFM# 22 的GiOi (增益偏移) 位狀態(tài)送到指定的輸入通道偏移和增益寄存器中。例如:BFM # 22 的Gi、Oi 位置為1,則BFM # 23 和BFM # 24 的設定值送入CH1 的偏移和增益寄存器中。通道可以是初始值,也可以為同一個偏移量與增益值。()BFM # 29 的狀態(tài)位信息設置含義如表5. 18所示。表5. 18 BFM # 29 的狀態(tài)位信息設置含義注:b 4b 7、b 9、b 13b 15 無定義(5)BFM # 30 的緩沖器識別碼 可用

31、FROM 指令讀出特殊功能塊的識別號。FX2N-4AD 單元的識別碼為K2010。(6)增益值與偏移量的意義和設置范圍 增益與偏移量是FX2N-4AD 需要設定的兩個重要參數(shù),除了可以通過PLC 編程進行調整以外,也可以用PLC 輸入終端上的下壓按鈕開關來調整FX2N-4AD 的增益與偏移。如圖5.30所示為FX2N-4AD 模塊增益與偏移的輸入/輸出示意圖。圖5.30 FX2N_4AD 增益與偏移狀態(tài)示意圖圖 5.30(a)中,增益值決定了校準線的角度或斜率,大小在數(shù)字輸出 +1000 處,圖中為小增益,讀取數(shù)字值間隔大;為零增益(缺省值),5V 或20 mA;為大增益,讀取數(shù)字值間隔小。圖

32、5.30(b)中,偏移量決定了校準線的位置,圖中為負偏移量;為偏移量(缺省值),0 V 或4 mA;為正偏移量。增益與偏移可以分別或一起設置,合理的偏移范圍是55 V 或2020 mA,合理的增益值是15 V 或432 mA。5.4.3 FX2N-4AD編程及應用編程及應用1、FX2N-4AD 模塊的基本應用編程FX2N-4AD 可以通過FROM 和TO 指令與PLC 基本單元進行數(shù)據(jù)交換。【實例23】某系統(tǒng)中,F(xiàn)X2N-4AD模塊連接在特殊功能模塊的0號位置通道1與通道2用作電壓輸入,平均取樣數(shù)設為4次,PLC的D0、D1接收平均數(shù)字值。圖5.31為程序示意。圖5.31 實例23程序程序解讀

33、如下:(1)讀出識別碼與K2010比較,如果識別碼是K2010則表示PLC所連模塊是FX2N-4AD,CMP指令將M1閉合(K2010等于D4)。(2)建立模擬輸入通道#1、#2 #0緩沖區(qū)的作用是通道初始化,從低位到高位分別指定通道1-通道4,位的定義為: 0-預設范圍(-10V到10V);1-預設范圍(4mA到20mA); 2-預設范圍(-20mA到20mA);3-通道關閉 。 本例的H3300是關閉3、4通道,1、2通道設為模擬值范圍是-10V到10VDC。(3)將4寫入緩沖區(qū)#1、#2,即將通道1和通道2的平均采樣數(shù)設為4,含義大概意思就是每讀取4次將這4次的平均值寫入#5、#6。 (

34、4)讀取FX2N-4AD當前的狀態(tài),判斷是否有錯誤。如果有錯誤M10-M22相應的位閉合。 (5)如果沒有錯誤,則讀取#5,#6緩沖區(qū)(采樣數(shù)的平均值)的值并保存到PLC寄存器D0、D1中。2、增益和偏移量的編程設置 采用PLC 的TO 指令編程可以改變FX2N-4AD 的增益和偏移量,其程序如圖5.32所示。FX2N-4AD 特殊功能模塊處在NO0 位置上,一般CH1 通道的偏移和增益分別調整為0 V 和25 V。圖 5.32 FX2N-4AD 增益與偏移量的編程設置5.5.1 模擬量輸入模塊模擬量輸入模塊FX2N-4DA 的技術指標與接線的技術指標與接線FX2N-4DA 有4 個通道輸出(

35、CH1CH4),每個通道均可進行D/A 轉換。數(shù)字量轉換為模塊信號輸出的最大分辨率為12 位,輸出的模擬電壓范圍為1010V 時,分辨率為5 mV,電流范圍為020 mA 時,分辨率為20 A。FX2N-4DA 占用FX2N 擴展總路線8 個接點,這8 個接點可以是輸入或輸出點。FX2N-4DA 的技術指標如表5.19 所示。表5.19 FX2N-4DA 技術指標FX2N-4DA 三種模式的I / O 特性如圖5.33所示。默認模式是模式0。應用PLC 指令可改變輸出模式,選擇了電壓/電流模式就決定了所有輸出端子。圖5.33 FX2N-4AD 三種輸出模式的輸入與輸出關系FX2N-4DA 的外

36、部接線及內部電路原理如圖5.34所示。圖中標注說明如下: 雙絞線屏蔽電纜,應遠離干擾源。 輸出電纜的負載端使用單點接地。 若有噪音或干擾可以連接一個平滑電容,容值在01047F / 25V。 FX2N-4DA 與PLC 基本單元的大地應接在一起。 電壓輸出端或電流輸出端,若短接的話,可能會損壞FX2N-4DA。 24V 電源,電流200 mA 外接或者用PLC 的24 V 電源。 不使用端子,不要在這些端子上連接任何單元。圖5.34 FX2N-4AD 的外部接線及內部電路5.5.2 FX2N-4DA 緩沖寄存器(緩沖寄存器(BFM) FX2N-4DA 的內部有32 個緩沖寄存器(BFM),用來與FX2N 基本單元進行數(shù)據(jù)交換,每個緩沖寄存器的位數(shù)為16 位RAM。FX2N-4DA 的32 個緩沖寄存器(BFM)的編號分配及含義如表5.20所示。表中帶“W”號的數(shù)據(jù)緩沖寄存器(BFM)可用TO 指令寫入PLC 中,標有“E”的數(shù)據(jù)緩沖寄存器可以寫入EEPROM,當電源關閉后可以保持數(shù)據(jù)緩沖寄存器中的數(shù)據(jù)。表5.20 FX2N-4DA 的BFM 編號分配及含義(1)BFM # 0 為輸出模式選擇緩沖寄存器 BFM # 0 的每一位可根據(jù)需要對FX2N-4DA 輸出模式進行選擇(電壓型或電流型)。BFM # 0 中應寫入十六進制4 位數(shù)字,進行DA 模塊通道初始化。最低位數(shù)字代

溫馨提示

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

評論

0/150

提交評論