6ES7811-1CC05-0YA5西門子PLC
SIMATIC S7,S7-SCL V5.3 浮動租用許可證針對 1 個用戶 E-SW,軟件和文檔在 CD 上, 許可證密鑰在硬盤上,A 級, 5 種語言(D,E,F(xiàn),S,I), 從 STEP 7 5.4 版起, WinXPProf,Win 7 Ultimate/專業(yè)版, 參考硬件:S7-300/400,C7
一、高速計(jì)數(shù)器的模擬控制
高速計(jì)數(shù)器的模擬控制是用S7-200 PLC的高速計(jì)數(shù)器來累計(jì)來自模擬量/頻率轉(zhuǎn)換器(A/F)的脈沖來模擬電壓值的。設(shè)頻率轉(zhuǎn)換器將輸入電壓(0-10V)轉(zhuǎn)換為矩形脈沖信號(0-2000Hz),再將此信號送入CPU 高速記數(shù)器的輸入端并累計(jì)脈沖數(shù)。當(dāng)預(yù)置的間隔時間到后,通過累計(jì)脈沖數(shù),計(jì)算出被測模擬電壓值。
主程序:
主程序中在一個掃描周期調(diào)用初始化程序SBR0,僅在一個掃描周期標(biāo)志位SM0.1=ON時由子程序?qū)崿F(xiàn)初始化。
子程序:
在子程序中,首先把高速計(jì)數(shù)器HSC1的控制字節(jié)SMB47置為16#FC,其含義是:加計(jì)數(shù),可新預(yù)置值(PV),可新當(dāng)前值(CV),用指令HDEF把高速計(jì)數(shù)器HSC1置成工作模式0,即沒有復(fù)位或起始輸入,也沒有外部的方向選擇。當(dāng)前值SMD48復(fù)位為0,預(yù)置值SMD52置為FFFF(十六進(jìn)制),定時中斷0間隔時間SMB34置為100ms,用ATCH指令將中斷程序0分配給中斷事件10,即定時中斷0,并用ENI指令允許中斷,用指令HSC啟動高速計(jì)數(shù)器HSC1。
中斷程序:
因?yàn)槎〞r中斷0間隔時間SMB34置為100ms,所以每100ms調(diào)用一次中斷程序0,讀出高速計(jì)數(shù)器的數(shù)值存到VD100,后將其置零。案例是通過頻率轉(zhuǎn)換器將輸入電壓(0-10V)轉(zhuǎn)換為矩形脈沖信號(0-2000Hz),通過HSC1的計(jì)數(shù)值及變換關(guān)系(0-2000kHz對應(yīng)于0-10V)來求被測的模擬電壓值。SHR-DW為右移指令,將VD100的二進(jìn)制位右移一位,相當(dāng)于是除于2,也就是將VD100的脈沖數(shù)除以2,然后將低位的VB103輸出到0,以便通過Q0.0~Q0.7的LED來顯示被測的電壓值,顯示值與10倍真實(shí)電壓值相對應(yīng)。
關(guān)于計(jì)算部分,我們舉例計(jì)算一下,如計(jì)數(shù)值為200,200除以2是100,那么被測的模擬電壓值就是10.0V。因?yàn)橛?jì)數(shù)器100ms內(nèi)共有200個計(jì)數(shù)脈沖,這正好與2000Hz-10V相對應(yīng), 設(shè)計(jì)數(shù)值為104,則實(shí)際電壓值應(yīng)為5.2V。注意:定時中斷間隔時間可在5-255ms的范圍內(nèi)變化,我們可以通過設(shè)立一個標(biāo)志,可根據(jù)需要來延長高速計(jì)數(shù)器的求值和復(fù)位時間,這樣就有長的掃描間隔,以便提高精確度,同時也會帶來長的新時間。
二、高速計(jì)數(shù)器的測速控制
高速計(jì)數(shù)器的測速控制是利用高速計(jì)數(shù)器來實(shí)現(xiàn)測量轉(zhuǎn)速,比如說測電機(jī)的轉(zhuǎn)速。其中會利用到脈沖數(shù)和電機(jī)轉(zhuǎn)速的計(jì)算。設(shè)計(jì)思路是主程序中調(diào)用子程序進(jìn)行初始化,子程序中做高速計(jì)數(shù)器及中斷的定義,中斷程序中做轉(zhuǎn)化計(jì)算部分,下面我們詳細(xì)看一下程序。
主程序:
在PLC上電運(yùn)行的一個掃描周期執(zhí)行一次子程序,用于程序運(yùn)行的初始化設(shè)置。
子程序:
在子程序中,首先對VB0和VD0進(jìn)行清零,VB0用于記錄累加數(shù)據(jù)的次數(shù),VD0累加數(shù)據(jù)的中間變量。接著設(shè)置高速計(jì)數(shù)器HSC0的控制字節(jié)為16#F8,即新當(dāng)前值,加計(jì)數(shù),用指令HDEF把高速計(jì)數(shù)器HSC0置成工作模式0,為單相計(jì)數(shù)輸入,沒有外部控制功能。當(dāng)前值SMD38復(fù)位為0,定時中斷0間隔時間SMB34置為50ms,用ATCH指令將中斷程序0分配給中斷事件10,即定時中斷0,并用ENI指令允許中斷,用指令HSC啟動高速計(jì)數(shù)器HSC0。
詞條
詞條說明
西門子S7-1200代理商|DP電纜代理商PLC的六個應(yīng)用領(lǐng)域分析介紹目前,PLC在國內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機(jī)械制造、汽車、輕紡、交通運(yùn)輸、環(huán)保及文化等各個行業(yè),使用情況大致可歸納為如下幾類。 1開關(guān)量的邏輯控制 這是PLC基本、廣泛的應(yīng)用領(lǐng)域,它取代傳統(tǒng)的繼電器電路,實(shí)現(xiàn)邏輯控制、順序控制,既可用于單臺設(shè)備的控制,也可用于多機(jī)及自動化流水線。如注塑機(jī)、印刷機(jī)、訂書機(jī)械
湖州SIEMENS西門子PLC模塊代理商 PROFIBUS的數(shù)據(jù)鏈路層PROFIBUS的協(xié)議結(jié)構(gòu)見圖2-5,圖中,2層稱為現(xiàn)場總線數(shù)據(jù)鏈路層(Fieldbus Data Link,F(xiàn)DL),規(guī)定了總線訪問控制、數(shù)據(jù)安全性以及傳輸協(xié)議和報(bào)文的處理。PROFIBUS協(xié)議的設(shè)計(jì)滿足了媒體控制的兩個基本要求∶1)復(fù)雜的自動化系統(tǒng)(主站)之間的通信,必須保證在確切限定的時間間隔中,任何一個站點(diǎn)都有足夠的時
西門子CPU授權(quán)代理商|中國授權(quán)代理商
西門子CPU授權(quán)代理商|中國授權(quán)代理商在電路系統(tǒng)設(shè)計(jì)中,我們經(jīng)常會遇到這樣的事情,一個電路其程序明明是完完整整的從書上抄下來,試驗(yàn)運(yùn)行結(jié)果卻不正確,這是為什么呢,原因就在干擾,我們在進(jìn)行電子電路和程序設(shè)計(jì)的過程中一定要做好抗干擾措施。那么,PLC系統(tǒng)中干擾電路怎么設(shè)計(jì)呢?一起來看。抑制電路的有效性取決于應(yīng)用,應(yīng)該調(diào)整其參數(shù)以適應(yīng)特殊應(yīng)用。要確保所有器件參數(shù)與實(shí)際應(yīng)用相符合。(1)晶體管輸出和控制直
西門子300400PLC的程序與存儲器結(jié)構(gòu)(1) S7-300/400 PLC的程序功能塊。S7-300/400 PLC的用戶程序結(jié)構(gòu)與S7-200 PLC有明顯的不同,可以使用線性化結(jié)構(gòu)及功能調(diào)用式結(jié)構(gòu)與結(jié)構(gòu)化編程。采用調(diào)用式結(jié)構(gòu)與結(jié)構(gòu)化編程時,程序以組織塊(OB)、程序塊(FC)、功能塊(FB)、系統(tǒng)程序塊(SFC)、系統(tǒng)功能塊(SFB)、數(shù)據(jù)塊(DB)等形式出現(xiàn)。其中,組織塊(OB)、程序塊
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
電 話: 19873876272
手 機(jī): 19873876272
微 信: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
手 機(jī): 19873876272
電 話: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com