電氣控制與PLC應用技術(S7-1200)課件 項目5 使用模擬量編寫程序_第1頁
電氣控制與PLC應用技術(S7-1200)課件 項目5 使用模擬量編寫程序_第2頁
電氣控制與PLC應用技術(S7-1200)課件 項目5 使用模擬量編寫程序_第3頁
電氣控制與PLC應用技術(S7-1200)課件 項目5 使用模擬量編寫程序_第4頁
電氣控制與PLC應用技術(S7-1200)課件 項目5 使用模擬量編寫程序_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目5任務1模擬量輸入模塊的應用任務引入

模擬量的概念與數字量相對應,模擬量是指在時間和數值上都連續(xù)的物理量,其表示的信號稱為模擬信號。模擬量在連續(xù)的變化過程中任何一個取值都是一個具體有意義的物理量,如電壓、電流、溫度、壓力、流量、液位等,在工業(yè)控制系統中,會經常遇到模擬量,并需要按照一定的控制要求實現對模擬量的采集和控制。任務目標要完成該任務,必須具備以下知識:1.熟悉信號板模擬量輸入模塊的使用方法。2.熟悉模擬量輸入模塊的使用方法。3.學會編寫模擬量輸入程序。相關知識1.S7-1200PLC本體集成的模擬量輸入

模擬量輸入是將標準的模擬量信號轉換為數字量信號以用于CPU的計算,模擬量一般需用傳感器、變送器等元器件,把工業(yè)現場的模擬量轉換成標準的電信號,如標準電流信號為0~20mA、4~20mA,標準電壓信號為0~10V、0~5V或-10~+10V等。S7-1200PLC可以通過本體集成的模擬量輸入點,或模擬量輸入信號板、模擬量輸入信號模塊將外部模擬量標準信號傳送至PLC中。相關知識

在S7-1200PLC各型號PLC中,本體均內置了模擬量輸入點,PLC本體內置模擬量輸入點參數如表5-1所示。表5-1PLC本體內置模擬量輸入點參數PLC型號輸入點數類型滿量程規(guī)范滿量程數字量范圍CPU1211C1電壓0~10V0~27648CPU1212C1電壓0~10V0~27648CPU1214C2電壓0~10V0~27648CPU1215C2電壓0~10V0~27648CPU1217C2電壓0~10V0~27648相關知識

2.S7-1200PLC的信號板模擬量輸入

模擬量輸入信號板可直接插接到S7-1200CPU中,主要包括SB1231AI1×12位1路模擬量輸入板和SB1231AI×16位熱電偶1路熱電偶模擬量輸入板。表5-2模擬量輸入信號板參數型號SB1231AI1×12位SB1231AI×16位輸入路數1類型電壓或電流范圍±10V、±5V、±2.5V或0~20mA配套熱電偶分辨率11位+符號位溫度:0.1℃/0.1℉電壓:15位+符號位滿量程范圍(數據字)-27648~27648-27648~27648相關知識

3.S7-1200PLC的模擬量信號模塊

模擬量輸入信號模塊按照在CPU右側的相應插槽中,模擬量輸入可通過SM1231模擬量輸入模塊或SM1234模擬量輸入/輸出模塊提供。表5-3模擬量輸入模塊參數型號SM1231AI4×13位SM1231AI8×13位SM1231AI4×16位SM1234AI4×13位/AQ2×14位輸入/輸出路數4844/2類型電壓或電流(差動)范圍±10V、±5V、±2.5V或0~20mA、4~20mA±10V、±5V、±2.5V、±1.5V或0~20mA、4~20mA±10V、±5V、±2.5V或0~20mA、4~20mA滿量程范圍(數據字)電壓:-27648~27648電流:0~27648相關知識

西門子PLC模擬量轉換的二進制數值:單極性輸入信號時(如0~10V或4~20mA),對應的正常數值范圍為0~27648(16#0000~16#6C00);雙極性輸入信號時(±10V),對應的正常數值范圍為-27648~27648。在正常量程區(qū)以外,設置過沖區(qū)和溢出區(qū),當檢測值溢出時,可啟動診斷中斷。模擬量輸入的電壓測量范圍如表4-4,給出0~10V模擬量輸入模塊的轉換值與模擬量之間的對應關系。相關知識表5-4模擬量輸入的電壓測量范圍系統電壓測量范圍十進制十六進制0~10V327677FFF11.852V上溢325127F00﹥11.759V325117EFF(10~11.759)V過沖范圍276496C01276486C0010V額定范圍2073651007.5V342212mV000V任務實施1.用S7-1200PLC內置的模擬量輸入點采集輸入電壓1)控制要求

采用S7-1200CPU1212C內置的模擬量輸入點,通過對外部0~10V模擬量進行監(jiān)控,并實現以下功能。

通過電位器PR1,調節(jié)模擬量輸入值,并通過5盞指示燈組合狀態(tài)顯示輸入值的范圍:當模擬量輸入值≥1V時,HL1(Q0.0)點亮;當模擬量輸入值≥3V時,HL1、HL2(Q0.0、Q0.1)點亮;當模擬量輸入值≥5V時,HL1~HL3(Q0.0、Q0.1、Q0.2)點亮;當模擬量輸入值≥7V時,HL1~HL4(Q0.0、Q0.1、Q0.2、Q0.3)點亮;當模擬量輸入值≥9V時,HL1~HL5(Q0.0、Q0.1、Q0.2、Q0.3、Q0.4)全部點亮。任務實施2)訓練要達到的目的(1)掌握模擬量輸入信號采集的接線。(2)學會模擬量輸入的程序編寫。(3)學會模擬量標準化的程序編寫。任務實施3)控制要求分析

分析控制要求,首先要掌握模擬量輸入信號采集的接線,其次是要會編寫模擬量采集的程序,并將模擬量標準化,最后才是模擬量比較,驅動相應燈的點亮。4)實訓設備CPU1212CAC/DC/RLY一臺

直流電源

一塊

燈板

一塊任務實施5)程序設計(1)可編程控制器的外部接線圖如圖5-1所示。圖5-1模擬量輸入接線圖任務實施

(2)建立項目“模擬量輸入”。

(3)添加新設備“CPU1212CAC/DC/RLY”,版本號4.4。

(4)選中“PLC_1”項目下的“PLC變量”,打開“默認變量表”,在默認變量表中分配程序中要使用的變量,分配PLC變量表如表5-5所示。表5-58盞燈控制的PLC變量表任務實施

(5)梯形圖設計。梯形圖程序設計如圖5-2所示,圖中的模擬量取的是通道1的模擬量,模擬量地址為IW64,程序設計時一定注意,取的哪個通道的模擬量,就要使用哪個模擬量的地址,不能出錯。任務實施圖5-2模擬量輸入控制程序任務實施6)程序講解。程序中,NORM_X是標準化指令,通過將輸入(%MW100)的值(0~27648)映射到線性標尺(0~1)對其進行標準化處理,計算公式為OUT=[VAL*(MAX-MIN)]+MIN;SCALE_X是縮放指令,通過將輸入(%MD102)的值映射到指定的(0~100V)范圍對其進行電壓轉換與顯示,計算公式為OUT=(VAL-MIN)/(MAX-MIN)。

從在線監(jiān)控數據可見,當前模擬量輸入電壓為3.07364V,該值大于1V但小于5V,根據比較結果,Q0.1、Q0.2燈亮,其他燈不亮,如果繼續(xù)增大輸入值,則會根據比較值,點亮其他燈。再見任務2模擬量輸出模塊的應用任務引入

生產過程中有許多物理量要采用模擬量去進行控制,這些物理量在一定范圍內連續(xù)變化,如0~+10V電壓或0~20mA電流。而PLC的CPU單元只能處理數字量,如果要對外輸出模擬量信號,必須使用模擬量輸出模塊,實現D/A轉換將PLC的數字量轉換成模擬量對外輸出。任務目標要完成該任務,必須具備以下知識:1.熟悉信號板模擬量輸入模塊的使用方法。2.熟悉模擬量輸入模塊的使用方法。3.學會編寫模擬量輸入程序。相關知識1.模擬量輸出

模擬量輸出模塊是把數字量轉換成模擬量輸出的PLC工作單元,簡稱DA單元或DA模塊。

在S7-1200各型號PLC中,CPU1211C、CPU1212C、CPU1214C本體沒有內置模擬量輸出;CPU1215C、CPU1217C內置了2路模擬量輸出,PLC本體內置模擬量輸出參數如表5-6所示。表5-6PLC本體內置模擬量輸出參數PLC型號輸入點數類型滿量程規(guī)范滿量程數字量范圍CPU1215C2電流0~20mA0~27648CPU1217C2電流0~20mA0~27648相關知識

模擬量輸出信號板可直接插接到S7-1200CPU中,CPU的安裝尺寸保持不變,所以更換方便。模擬量輸出板型號為SB1232AQ1×12位,模擬量輸出信號板參數如表5-7所示。表5-7模擬量輸出信號板參數型號SB1232AQ1×12位輸入路數1類型電壓或電流范圍±10V或0~20mA分辨率電壓:12位;電流:11位滿量程范圍(數據字)電壓:-27648~27648;電流:0~27648相關知識

模擬量輸出模塊安裝在CPU右側的相應插槽中,可提供多路模擬量輸出。模擬量輸出可通過SM1232模擬量輸出模塊或SM1234模擬量輸入/輸出模塊提供。模擬量輸出模塊參數如表5-8所示。表5-8模擬量輸出模塊參數型號SM1232AQ2×14位SM1232AQ4×14位SM1234AI4×13位/AQ2×14位輸入/輸出路數244/2類型電壓或電流范圍±10V、0~20mA或4~20mA±10V或0~20mA滿量程范圍(數據字)電壓:-27648~27648電流:0~27648任務實施1.用S7-1200PLC內置的模擬量輸出點輸出三角波電壓1)控制要求

采用S7-1200CPU1215C內置的模擬量輸出功能,通過模擬量輸出端子輸出周期為10s、幅值為10V的三角波,三角波波形如圖5-3所示。圖5-3三角波波形任務實施2)訓練要達到的目的(1)掌握模擬量輸出信號的接線方式。(2)學會編寫模擬量輸出的程序。(3)學會模擬量標準化的程序編寫。任務實施3)控制要求分析

根據控制要求,需要輸出電壓信號,而CPU1215C內置的2路模擬量輸出均為0~20mA電流輸出,所以輸出時需要外接一個500Ω的電阻,轉換為0~10V的電壓信號,在500的電阻兩端并聯接入一塊電壓表,輸出時可以看到表針在0~10V量程間左右勻速擺動。4)實訓設備CPU1212CAC/DC/RLY一臺SM1234AI4×13位/AQ2×14位

一塊500Ω電阻

一個

直流電壓表

一塊任務實施5)程序設計(1)可編程控制器的外部接線圖如圖5-4所示。圖5-4模擬量輸出接線圖任務實施

(2)建立項目“模擬量輸出”。

(3)添加新設備“CPU1212CDC/DC/DC”,版本號4.2,添加模擬量模塊SM1234AI4×13位/AQ2×14位,如圖5-5所示。圖5-5設備硬件組態(tài)任務實施

(4)選中“PLC_1”項目下的“設備視圖”,并點擊右側“設備視圖”箭頭,展開“設備概覽”界面,模擬量輸出通道地址分配如圖5-5所示,可以看到自動分配的模擬量輸出通道地址,兩路模擬量輸出地址分別為QW96(通道0)和QW98(通道1)。

(5)選中“PLC_1”項目下的“PLC變量”,打開“默認變量表”,在默認變量表中分配程序中要使用的變量,分配PLC變量表如表5-9所示。任務實施表5-9模擬量輸出的PLC變量表任務實施

(6)程序設計。要輸出0~10V的電壓,對應的數字范圍為0~27648,則輸出電壓值Vi和數字量Di的對應關系為:Vi=(Di/27648)×10。

溫馨提示

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

評論

0/150

提交評論