西門子S7-300PLC的模擬量示例包括以下幾點:
1.評估變送器並(bìng)控製它。
2.調用模塊功能塊FC105
3.設置人工智能模塊
4.選擇AI範圍塊。
本例中,在一個流(liú)量調節回路中,流量變送器輸出2-2ma的DC信號到SM331模擬輸入模塊,由sm 331模擬輸入模塊將(jiāng)信號轉換成浮(fú)點(diǎn)數,然後在程序中調用FC105將數(shù)值轉換成工程量,這樣(yàng)我們就可以在(zài)實際工程中監(jiān)測流量值。
SM311模塊為模(mó)擬量8x12Bit(8通道12位),對應的貨(huò)號為6ES7 331-7KF02-OABO。在模數轉換中,從傳感器或變送器提(tí)取的電(diàn)壓或(huò)電流值被轉(zhuǎn)換到AI模塊,然後將(jiāng)該值(zhí)傳送(sòng)到西門子CPU進行(háng)處理,從而檢(jiǎn)測和控製傳感(gǎn)器的值(zhí),如圖所示:
模擬輸入模塊
模擬輸入用於連接電壓和電流傳感器(qì)、熱電偶、電阻和熱電阻,實現(xiàn)PLC與模擬過程信號的連接。
模擬輸入模塊將過程發送的模擬信號轉換為數字信(xìn)號,供PLC內部處理。
本項目使用的SM311輸入模塊如下圖所示。該(gāi)模塊(kuài)具(jù)有以下特點:
分辨率為9至(zhì)15位+符號位(針對不同的轉(zhuǎn)換時間(jiān)),可以設置不同的測(cè)量(liàng)範圍(wéi)。
電流/電壓的基本測量範圍可以通過測量範圍模塊進行機械調整。
STEP 7硬件配置工具可用於微調。模(mó)塊診斷和(hé)超限中斷被發送到可編(biān)程控製器的CPU。
向模塊的CPU發送詳細的診斷信息。
模擬輸入模塊的連接(jiē)方式
兩線製電流和四線製電流隻有兩條信號線。兩者的主要(yào)區(qū)別在(zài)於雙線電流的兩條信號線(xiàn)不僅要(yào)給傳感器或變送器供電,還要提(tí)供電流信號。而(ér)四線(xiàn)電流的兩條信(xìn)號線隻提供電流(liú)信號。
因此,通常(cháng)提供雙線電流信號的傳感器或變送器是無源的;而提供四(sì)線電流信(xìn)號的傳感器或變送器是激活的(de)。
因此,當PLC的模板輸入通(tōng)道(dào)被設置為連接(jiē)到四線傳感器時,PLC僅從模(mó)板通道的端子收集模擬信號,如圖(tú)2-3所示。當PLC的模板輸入通道設置(zhì)為連接二線製傳(chuán)感器時,如圖2-2所示,24V DC電源將從PLC的模(mó)擬輸入通道輸出,驅動二線製傳感器工作。
傳感器型號
◆兩線製(如果需要提供24vDC電源,輸出信號為4-20mA帶電流),即接+24vdc,負輸出(chū)為4-20MA電流。
◆四線製(自帶(dài)電源,一般為220vac,信號線輸出+為正4-20ma,-為負(fù)4-20ma。
01.(以2正3負為例),使用(yòng)兩線製時,正極2輸出24VDC電壓,3接收電流,所以遇到兩線製傳感器時,一種連接(jiē)方式是2個傳感器接正極傳感器,3個傳感器接負極傳感器;跨接導線是一個雙線電流信號。兩種連接方式2懸空,3接傳感(gǎn)器負極,傳感器(qì)即將接24vdc在內閣中;跨接導線是一個雙線電流信號。
02.(以2正3負為例)。在四線係統中,正電極2是接收電流,負電極3是負電極。(四線(xiàn)製的好(hǎo)處是,當傳感器的負(fù)信號與櫃內M處於不同的水平時,不會對精度造成很大影響(xiǎng),因為是傳感器本身電流的回(huí)路。)遇到四線傳感器,一種方法是2個傳感器接正信號,3個傳(chuán)感器接負信號,plc跳線是四線電流。
“傳感器接plc的3,2懸空,跳線是兩線電流。”這篇文章對四線和兩線傳感器(qì)都適用,你可以自己(jǐ)測試一下,效果不錯。
03.(以2正3負為(wéi)例),四線傳感器接plc兩線跳線:負信號線接櫃內M線。將傳感(gǎn)器連接到plc的3和2,跳線為雙線電流(liú)。
04.(以2正3負(fù)為例),電壓信號:2接傳(chuán)感器正極,3接傳感器負極,plc跳線為電壓信號。
量程卡的設置
量程卡安裝在模板的(de)左側。允許的設置(zhì)有“A”、“B”、“C”和“D”,適用於不同的測量類型和範圍。安裝模板之前,必須對其進行(háng)正確設置。
不帶量程卡的模擬量模板具有不同(tóng)的電壓和(hé)電流(liú)測(cè)量連接端子(zǐ),因此可以通過正確連接相(xiàng)關端子來設置測量類型。
設置不同測量類型和測量範圍的簡要說(shuō)明打印在模(mó)板(bǎn)上。對於本項目,水位由雙線變送器(qì)測量,因此選擇“D ”,如圖(tú)2-4所示。
進入模(mó)塊設置。
在硬件界麵設置好機架後(hòu),雙擊輸(shū)入模塊ATBx12bit,如下圖所示:
雙擊輸入(rù)模塊後會彈出一個執行框。點擊“地址”後(hòu),將起始地址改為“256”,如下圖所示:
更改地址後,點擊“輸入”,在“測(cè)量模式”中點擊“2DMU”設置傳感器類型。(這次使(shǐ)用的是雙線變送器)。
人工智能係統
建立西門子硬件模塊。添加電(diàn)源和CPU後,在(zài)配置文件中選(xuǎn)擇AI模塊,如圖4-1所示。
添加完成後(hòu),該模塊將出現在硬件係統中,如圖4-2所示。
此操作成功(gōng)後,雙擊(jī)選擇,並設置對(duì)話框(kuàng)的輸入。如(rú)圖(tú)4-3所示。
選擇完成後點擊(jī)確定,程序就寫(xiě)好了。
人工智能程序
在S7-300中,AI模塊的程序由製造商編寫(xiě)。隻需(xū)調用功能模塊。調用方法如圖4-4所示。
在圖4-4的下(xià)方對話框中找到(dào)FC105功能塊,如圖4-5所示。
輸入:啟(qǐ)用終端。
HI_LIM:高線。
L0_LIM:低線。
兩極:極性。
RET_VAL:錯誤報告存(cún)款(kuǎn)。
OUT:輸(shū)出值(液位(wèi))