西門子PLC FB41中PID功能塊說明和調(diào)整方法_第1頁
西門子PLC FB41中PID功能塊說明和調(diào)整方法_第2頁
西門子PLC FB41中PID功能塊說明和調(diào)整方法_第3頁
西門子PLC FB41中PID功能塊說明和調(diào)整方法_第4頁
西門子PLC FB41中PID功能塊說明和調(diào)整方法_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

...wd......wd......wd...西門子PLCFB41中PID功能塊說明和調(diào)整方法時間:2010-01-1901:01來源:未知作者:admin點擊:268次FB41稱為連續(xù)控制的PID用于控制連續(xù)變化的模擬量,與FB42的差異在于后者是離散型的,用于控制開關(guān)量,其他二者的使用方法和許多參數(shù)都一樣或相似。PID的初始化可以通過在OB100中調(diào)用一次,將參數(shù)COM-RST置位,當(dāng)然也可在別的地方初始化它,關(guān)鍵的是要控制COFB41稱為連續(xù)控制的PID用于控制連續(xù)變化的模擬量,與FB42的差異在于后者是離散型的,用于控制開關(guān)量,其他二者的使用方法和許多參數(shù)都一樣或相似。

PID的初始化可以通過在OB100中調(diào)用一次,將參數(shù)COM-RST置位,當(dāng)然也可在別的地方初始化它,關(guān)鍵的是要控制COM-RST;

PID的調(diào)用可以在OB35中完成,一般設(shè)置時間為200MS,

一定要結(jié)合幫助文檔中的PID框圖研究以下的參數(shù),可以起到事半功倍的效果

以下將重要參數(shù)用黑體標(biāo)明.如果你比擬懶一點,只需重點關(guān)注黑體字的參數(shù)就可以了。其他的可以使用默認(rèn)參數(shù)。

A:所有的輸入?yún)?shù):

COM_RST:BOOL:重新啟動PID:當(dāng)該位TURE時:PID執(zhí)行重啟動功能,復(fù)位PID內(nèi)部參數(shù)到默認(rèn)值;通常在系統(tǒng)重啟動時執(zhí)行一個掃描周期,或在PID進入飽和狀態(tài)需要退出時用這個位;

MAN_ON:BOOL:手動值ON;當(dāng)該位為TURE時,PID功能塊直接將MAN的值輸出到LMN,這可以在PID框圖中看到;也就是說,這個位是PID的手動/自動切換位;

PEPER_ON:BOOL:過程變量外圍值ON:過程變量即反響量,此PID可直接使用過程變量PIW〔不推薦〕,也可使用PIW規(guī)格化后的值〔常用〕,因此,這個位為FALSE;

P_SEL:BOOL:比例選擇位:該位ON時,選擇P〔比例〕控制有效;一般選擇有效;

I_SEL:BOOL:積分選擇位;該位ON時,選擇I〔積分〕控制有效;一般選擇有效;

INT_HOLDBOOL:積分保持,不去設(shè)置它;

I_ITL_ONBOOL:積分初值有效,I-ITLVAL〔積分初值〕變量和這個位對應(yīng),當(dāng)此位ON時,則使用I-ITLVAL變量積分初值。一般當(dāng)發(fā)現(xiàn)PID功能的積分值增長比擬慢或系統(tǒng)反響不夠時可以考慮使用積分初值;

D_SEL:BOOL:微分選擇位,該位ON時,選擇D〔微分〕控制有效;一般的控制系統(tǒng)不用;

CYCLE:TIME:PID采樣周期,一般設(shè)為200MS;

SP_INT:REAL:PID的給定值;

PV_IN:REAL:PID的反響值〔也稱過程變量〕;

PV_PER:WORD:未經(jīng)規(guī)格化的反響值,由PEPER-ON選擇有效;〔不推薦〕

MAN:REAL:手動值,由MAN-ON選擇有效;

GAIN:REAL:比例增益;

TI:TIME:積分時間;

TD:TIME:微分時間;

TM_LAG:TIME:我也不知道,沒用過它,和微分有關(guān);

DEADB_W:REAL:死區(qū)寬度;如果輸出在平衡點附近微小幅度振蕩,可以考慮用死區(qū)來降低靈敏度;

LMN_HLM:REAL:PID上極限,一般是100%;

LMN_LLM:REAL:PID下極限;一般為0%,如果需要雙極性調(diào)節(jié),則需設(shè)置為-100%;〔正負10V輸出就是典型的雙極性輸出,此時需要設(shè)置-100%〕;

PV_FAC:REAL:過程變量比例因子

PV_OFF:REAL:過程變量偏置值〔OFFSET〕

LMN_FAC:REAL:PID輸出值比例因子;

LMN_OFF:REAL:PID輸出值偏置值〔OFFSET〕;

I_ITLVAL:REAL:PID的積分初值;有I-ITL-ON選擇有效;

DISV:REAL:允許的擾動量,前饋控制參加,一般不設(shè)置;

B:局部輸出參數(shù)說明:

LMN:REAL:PID輸出;

LMN_P:REAL:PID輸出中P的分量;〔可用于在調(diào)試過程中觀察效果〕

LMN_I:REAL:PID輸出中I的分量;〔可用于在調(diào)試過程中觀察效果〕

LMN_D:REAL:PID輸出中D的分量;〔可用于在調(diào)試過程中觀察效果〕

C:規(guī)格化概念及方法:

PID參數(shù)中重要的幾個變量,給定值,反響值和輸出值都是用0.0~1.0之間的實數(shù)表示,

而這幾個變量在實際中都是來自與模擬輸入,或者輸出控制模擬量的://plcclub

因此,需要將模擬輸出轉(zhuǎn)換為0.0~1.0的數(shù)據(jù),或?qū)?.0~1.0的數(shù)據(jù)轉(zhuǎn)換為模擬輸出,這個過程稱為規(guī)格化

規(guī)格化的方法:〔即變量相對所占整個值域范圍內(nèi)的百分比對應(yīng)與27648數(shù)字量范圍內(nèi)的量〕

對于輸入和反響,執(zhí)行:變量*100/27648,然后將結(jié)果傳送到PV-IN和SP-INT

對于輸出變量,執(zhí)行:LMN*27648/100,然后將結(jié)果取整傳送給PQW即可;

D:PID的調(diào)整方法:

一般不用D,除非一些大功率加熱控制等慣大的系統(tǒng);僅使用PI即可,

一般先使I等于0,P從0開場往上加,直到系統(tǒng)出現(xiàn)等幅振蕩為止,記下此時振蕩

的周期,然后設(shè)置I為振蕩周期的0.48倍,應(yīng)該就可以滿足大多數(shù)的需求。我記得網(wǎng)絡(luò)上有許多調(diào)整PID的方法,但不記得那么多了,先試試吧。

附錄:PID的調(diào)整可以通過“開場—>SIMATIC->STEP7->PID調(diào)整〞翻開PID調(diào)整的控制面板,通過選擇不同的PID背景數(shù)據(jù)塊,調(diào)整不同回路的PID參數(shù)。一、在ob35里面插入FB41,方框頂上會有紅字,輸入一個類似“DB120〞的,系統(tǒng)會問你要不要生成這個Db,yes就可以二、大局部參數(shù)不要填,默認(rèn)就行,下面是常用參數(shù),用變量連接:1、MAN_ON:用一個bool量,如m0.0,為true則手動,為false則自動;2、cycle:,這個值與ob35默認(rèn)的100ms一致;3、SP_INT:MD2,是hmi發(fā)下來的設(shè)定值,0-100.0的范圍,real型;4、PV_IN:md6,實際測量值,比方壓力,要從piw×××轉(zhuǎn)換為0-100.0的量程;5、MAN:MD10,op值,也就是手動狀態(tài)下的閥門輸出,real型,0-100.0的范圍;6、GAIN:md14,Pid的P啊,默認(rèn)寫1-2吧〔系統(tǒng)默認(rèn)是2〕,調(diào)試的時候再改7、TI:MW20,pid的i啊.默認(rèn)寫T#30S吧,調(diào)試的時候改;8、DEAD_W:md22,死區(qū),就是sp和pv的偏差死區(qū),0-100.0的范圍,默認(rèn)0,調(diào)試的時候改;輸出:9、LMN:MD26,0-100。0,最終再用fc106轉(zhuǎn)換為word型move到pqw×××,如果pid運算結(jié)果不再有工藝條件其他限制可以用LMN_PER更簡單就不用fc106了。三、用plcsim模擬1、手動man_on=true,看輸出是否等于man;2、自動man_on=false,調(diào)整pv或者sp,使得有偏差大于死區(qū),看輸出變化,這里的模擬只能說明pid工作了,不能測試實際調(diào)節(jié)效果啊。3、如果需要反作用,有三種方法:a、pv和sp顛倒輸入b、p值用負的c、輸出用100減1.用pid向?qū)гO(shè)置的pid模塊,輸出總是回路輸出的低限,如果低限為零,輸出也為零,是什么原因-----------你的P值=1.0,這里P是正值,則當(dāng)PV大于SV時,輸出變小,如果最小值設(shè)置為0,則PID輸出為0。pv是過程變量值,也就是你的AIW0,是模擬量輸入信號,但這是PID運算值,你的設(shè)置范圍是:低限3200高限16000,你輸入電壓是多少如果按0-10V對應(yīng)是0-32000時,你的輸入值應(yīng)該是1V至5V,你輸入電壓是這個范圍嗎上面說的是PV值,現(xiàn)在計論SV,其實,SV必須與PV一致,也就是PV值必須在低限3200高限16000這個范圍,要不然PID工作不正常,現(xiàn)在你的SV=0-100,明顯是低于3200-16000這個值了。所以PID輸出為0,缺乏為怪。2.如果輸入信號時1-5V,回路輸入選項的過程變量范圍是不是應(yīng)該寫6400-16000--------應(yīng)該間3200-16000。3.pid模塊上的PV_I端口,是直接寫我的模擬量輸入存放器名嗎比方AIW0。這個數(shù)值不需要轉(zhuǎn)換嗎因為如果不用向?qū)е苯訉慞ID的話,過程變量,設(shè)定值似乎都是0-1之間------------可以直接寫AIW0;其實PID解釋里所說的0-1,其實對應(yīng)的是0%-100%,如果輸入是3200-16000,則16000是100%,也就是1,0對應(yīng)的是0。4.output端,結(jié)果是否需要轉(zhuǎn)換直接發(fā)送給我的模擬量輸出端就行嗎請高手不吝賜教-------------output端可以直接輸出,如果輸出的模擬量符合你的設(shè)計要求,可以不轉(zhuǎn)換,不符合可以轉(zhuǎn)換,當(dāng)然可以間接輸出。請大家都來談?wù)勎鏖T子S7-200系列PLC的PID功能塊的應(yīng)用問題,把實際經(jīng)歷都寫出來,讓大家都受益!PID參數(shù)的整定:1、可以在軟件中進展自動整定;2、自動整定的PID參數(shù)可能對于系統(tǒng)來說不是最好的,就需要手動憑經(jīng)歷來進展整定。P參數(shù)過小,到達動態(tài)平衡的時間就會太長;P參數(shù)過大,就容易產(chǎn)生超調(diào)。PID功能塊在梯形圖〔程序〕中應(yīng)當(dāng)注意的問題:1、最好采用PID向?qū)蒔ID功能塊;2、我要說一個最簡單的也是最容易被人無視的問題,那就是:PID功能塊的使能控制只能采用SM0.0或任何1個存儲器的常開觸點并聯(lián)該存儲器的常閉觸點這樣的永不斷開的觸點!筆者在以前的一個工程調(diào)試中就遇到這樣的問題:PID功能塊有時間動作正常,有時間動作不正常,而且不正常時發(fā)現(xiàn)PID功能塊都沒問題〔PID參數(shù)正確、使能正確〕,就是沒有輸出。最后查了好久,突然意識到可能是使能的問題——我在使能端串聯(lián)了啟動/停頓控制的保持繼電器,我把它改為SM0.0以后,一切正常!同時也明白了PID功能塊有時間動作正常,有時間動作不正常的原因:有時在灌入程序后保持繼電器處于動作的狀態(tài)才不會出現(xiàn)問題,一旦停頓了設(shè)備就會出現(xiàn)問題——PID功能塊使能一旦斷開,工作就不會正常!把這個給大家說說,以免出現(xiàn)同樣失誤。下面是PID控制器參數(shù)整定的一般方法:PID控制器的參數(shù)整定是控制系統(tǒng)設(shè)計的核心內(nèi)容。它是根據(jù)被控過程的特性確定PID控制器的比例系數(shù)、積分時間和微分時間的大小。PID控制器參數(shù)整定的方法很多,概括起來有兩大類:一是理論計算整定法。它主要是依據(jù)系統(tǒng)的數(shù)學(xué)模型,經(jīng)過理論計算確定控制器參數(shù)。這種方法所得到的計算數(shù)據(jù)未必可以直接用,還必須通過工程實際進展調(diào)整和修改。二是工程整定方法,它主要依賴工程經(jīng)歷,直接在控制系統(tǒng)的試驗中進展,且方法簡單、易于掌握,在工程實際中被廣泛采用。PID控制器參數(shù)的工程整定方法,主要有臨界比例法、反響曲線法和衰減法。三種方法各有其特點,其共同點都是通過試驗,然后按照工程經(jīng)歷公式對控制器參數(shù)進展整定。但無論采用哪一種方法所得到的控制器參數(shù),都需要在實際運行中進展最后調(diào)整與完善?,F(xiàn)在一般采用的是臨界比例法。利用該方法進展PID控制器參數(shù)的整定步驟如下:(1)首先預(yù)選擇一個足夠短的采樣周期讓系統(tǒng)工作;(2)僅參加比例控制環(huán)節(jié),直到系統(tǒng)對輸入的階躍響應(yīng)出現(xiàn)臨界振蕩,記下這時的比例放大系數(shù)和臨界振蕩周期;(3)在一定的控制度下通過公式計算得到PID控制器的參數(shù)。PID參數(shù)的設(shè)定:是靠經(jīng)歷及工藝的熟悉,參考測量值跟蹤與設(shè)定值曲線,從而調(diào)整P\I\D的大小。比例I/微分D=2,具體值可根據(jù)儀表定,再調(diào)整比例帶P,P過頭,到達穩(wěn)定的時間長,P太短,會震蕩,永遠也打不到設(shè)定要求。PID控制器參數(shù)的工程整定,各種調(diào)節(jié)系統(tǒng)中P.I.D參數(shù)經(jīng)歷數(shù)據(jù)以下可參照:溫度T:P=20~60%,T=180~600s,D=3-180s;壓力P:P=30~70%,T=24~180s;液位L:P=20~80%,T=60~300s;流量L:P=40~100%,T=6~60s。書上的常用口訣:參數(shù)整定找最正確,從小到大順序查;先是比例后積分,最后再把微分加;曲線振蕩很頻繁,比例度盤要放大;曲線漂浮繞大灣,比例度盤往小扳;曲線偏離回復(fù)慢,積分時間往下降;曲線波動周期長,積分時間再加長;曲線振蕩頻率快,先把微分降下來;動差大來波動慢。微分時間應(yīng)加長;理想曲線兩個波,前高后低4比1;一看二調(diào)多分析,調(diào)節(jié)質(zhì)量不會低。經(jīng)過多年的工作經(jīng)歷,我個人認(rèn)為PID參數(shù)的設(shè)置的大小,一方面是要根據(jù)控制對象的具體情況而定;另一方面是經(jīng)歷。P是解決幅值震蕩,P大了會出現(xiàn)幅值震蕩的幅度大,但震蕩頻率小,系統(tǒng)到達穩(wěn)定時間長;I是解決動作響應(yīng)的速度快慢的,I大了響應(yīng)速度慢,反之則快;D是消除靜態(tài)誤差的,一般D設(shè)置都比擬小,而且對系統(tǒng)影響比擬小。對于溫度控制系統(tǒng)P在5-10%之間;I在180-240s之間;D在30以下。對于壓力控制系統(tǒng)P在30-60%之間;I在30-90s之間;D在30以下。這里介紹一種經(jīng)歷法。這種方法實質(zhì)上是一種試湊法,它是在生產(chǎn)實踐中總結(jié)出來的行之有效的方法,并在現(xiàn)場中得到了廣泛的應(yīng)用。這種方法的根本程序是先根據(jù)運行經(jīng)歷,確定一組調(diào)節(jié)器參數(shù),并將系統(tǒng)投入閉環(huán)運行,然后人為地參加階躍擾動〔如改變調(diào)節(jié)器的給定值〕,觀察被調(diào)量或調(diào)節(jié)器輸出的階躍響應(yīng)曲線。假設(shè)認(rèn)為控制質(zhì)量不滿意,則根據(jù)各整定參數(shù)對控制過程的影響改變調(diào)節(jié)器參數(shù)。這樣反復(fù)試驗,直到滿意為止。經(jīng)歷法簡單可靠,但需要有一定現(xiàn)場運行經(jīng)歷,整定時易帶有主觀片面性。當(dāng)采用PID調(diào)節(jié)器時,有多個整定參數(shù),反復(fù)試湊的次數(shù)增多,不易得到最正確整定參數(shù)。下面以PID調(diào)節(jié)器為例,具體說明經(jīng)歷法的整定步驟:A.讓調(diào)節(jié)器參數(shù)積分系數(shù)S0=0,實際微分系數(shù)k=0,控制系統(tǒng)投入閉環(huán)運行,由小到大改變比例系數(shù)S1,讓擾動信號作階躍變化,觀察控制過程,直到獲得滿意的控制過程為止。B.取比例系數(shù)S1為當(dāng)前的值乘以0.83,由小到大增加積分系數(shù)S0,同樣讓擾動信號作階躍變化,直至求得滿意的控制過程。C.積分系數(shù)S0保持不變,改變比例系數(shù)S1,觀察控制過程有無改善,如有改善則繼續(xù)調(diào)整,直到滿意為止。否則,將原比例系數(shù)S1增大一些,再調(diào)整積分系數(shù)S0,力求改善控制過程。如此反復(fù)試湊,直到找到滿意的比例系數(shù)S1和積分系數(shù)S0為止。D.引入適當(dāng)?shù)膶嶋H微分系數(shù)k和實際微分時間TD,此時可適當(dāng)增大比例系數(shù)S1和積分系數(shù)S0。和前述步驟一樣,微分時間的整定也需反復(fù)調(diào)整,直到控制過程滿意為止。PID參數(shù)是根據(jù)控制對象的慣量來確定的。大慣量如:大烘房的溫度控制,一般P可在10以上,I=3-10,D=1左右。小慣量如:一個小電機帶一臺水泵進展壓力閉環(huán)控制,一般只用PI控制。P=1-10,I=0.1-1,D=0,這些要在現(xiàn)場調(diào)試時進展修正的。PID控制說明:在工程實際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器問世至今已有近70年歷史,它以其構(gòu)造簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術(shù)之一。當(dāng)被控對象的構(gòu)造和參數(shù)不能完全掌握,或得不到準(zhǔn)確的數(shù)學(xué)模型時,控制理論的其它技術(shù)難以采用時,系統(tǒng)控制器的構(gòu)造和參數(shù)必須依靠經(jīng)歷和現(xiàn)場調(diào)試來確定,這時應(yīng)用PID控制技術(shù)最為方便。即當(dāng)我們不完全了解一個系統(tǒng)和被控對象﹐或不能通過有效的測量手段來獲得系統(tǒng)參數(shù)時,最適合用PID控制技術(shù)。PID控制,實際中也有PI和PD控制。PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計算出控制量進展控制的。比例〔P〕控制:比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關(guān)系。當(dāng)僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差。積分〔I〕控制:在積分控制中,控制器的輸出與輸入誤差信號的積分成正比關(guān)系。對一個自動控制系統(tǒng),如果在進入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項〞。積分項對誤差取決于時間的積分,隨著時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩(wěn)態(tài)誤差進一步減小,直到等于零。因此,比例+積分(PI)控制器,可以使系統(tǒng)在進入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。微分〔D〕控制:在微分控制中,控制器的輸出與輸入誤差信號的微分〔即誤差的變化率〕成正比關(guān)系。自動控制系統(tǒng)在抑制誤差的調(diào)節(jié)過程中可能會出現(xiàn)振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件〔環(huán)節(jié)〕或有滯后組件,具有抑制誤差的作用,其變化總是落后于誤差的變化。解決的方法是使抑制誤差的作用的變化“超前〞,即在誤差接近零時,抑制誤差的作用就應(yīng)該是零。這就是說,在控制器中僅引入“比例〞項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是“微分項〞,它能預(yù)測誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使抑制誤差的控制作用等于零,甚至為負值,從而防止了被控量的嚴(yán)重超調(diào)。所以對有較大慣性或滯后的被控對象,比例+微分(PD)控制器能改善系統(tǒng)在調(diào)節(jié)過程中的動態(tài)特性。現(xiàn)在我在學(xué)習(xí)ifix與s7-300的通訊。在網(wǎng)站Ifixonline的技術(shù)文檔中有一篇《SiemensS7與上位監(jiān)控軟件通訊》文章,其中我有些不太明白,想要請教您。1.在文中作者提到:“CP5611與S7的ProfibusDP通訊:A.WinCC,一般是在DP鏈路上走S7協(xié)議,驅(qū)動內(nèi)置,直接支持.可連接8個PLCB.iFix,iFix自己的IODriver中沒有DP驅(qū)動,應(yīng)該安裝OPCServer.這個目前看來僅可以使用SimaticNet.〞這時還需要SI7驅(qū)動嗎客服人員9999回復(fù):ifix與s7通訊2008-8-1510:02:021.S7A是一家德國公司做的,非GE的驅(qū)動,但是做的很好。2.安裝SimaticNet后,如果Net配置為OPCServer,那末iFix用OPCPowerTool做OPCClient就可以了。如果Net配置為Application,那末iFix可以用SI7.走的是S7API你裝SI7還是一樣要裝SimaticNet的,我說的是這個意思。CP5611與S7的MPI通訊:

A.WinCC,這個不用講了,驅(qū)動內(nèi)置,直接支持.

B.iFix,iFix自己的IODriver中沒有MPI驅(qū)動,可以安裝S7AforiFix驅(qū)動.

雖然不是GE-Intellution公司出品的,但是不收費,而且很好用.

C.Intouch,Intouch的IOServer中沒有MPI驅(qū)動,應(yīng)該安裝OPCServer.

用西門子SimaticNet.需要ProfibusSoftNet-S7授權(quán).

6GK17045CW633AA0RMB7845.50

5CW63中的63代表版本號V6.3,現(xiàn)在最新的該是5CW64了,因為好多人對訂貨號

很暈點,所以提一下.以下一樣,不再贅述了.

其他廠家的沒有內(nèi)置MPI驅(qū)動的監(jiān)控軟件也類似.比方ABRSView等.

D.Citect,Wizcon,力控,組態(tài)王,紫金橋等,驅(qū)動內(nèi)置,直接支持.

其實這些軟件很多都是用Prodave寫的底層庫驅(qū)動.

Tips:

A.CP5512和CP5611一樣,區(qū)別僅僅在于CP5512用于筆記本做現(xiàn)場調(diào)試,一般很少

實際長時間用于工程現(xiàn)場而已.

B.MPI方式組網(wǎng),站點數(shù)理論值最大只能是32,但是CP5611最多只能支持8個

MPI連接.每臺電腦僅支持1塊CP5611卡.

C.如果電腦要通過MPI連接的PLC數(shù)量多于8,而小于31,可以換用CP5613卡.PLC資料網(wǎng)

D.CP5611最常用的速率是187.5K.在跟某些機型連接時,可以到達12M.

某些機型是那些呢?是那些MPI/DP口,如400全系列的X1口,31X-2PN的X1口,

318-2DP的X1口,319-3PN的X1口.

當(dāng)然了,19.2K的速度也是支持的,但是買了CP5611而用19.2K的話,人家會認(rèn)

為我們腦子有問題,這樣還不如買跟PCAdtaper,還能省些銀子.

E.用CP5611時,電腦可以有多臺,每個CPU能跟多少臺電腦進展通訊,取決于該

機型的具體型號,S7-300參數(shù)可以在Step7中的硬件\CPU\通訊中有連接資源

的設(shè)置.S7-400的應(yīng)該在硬件\CPU\存儲器中有通訊資源的設(shè)置.

2.CP5611與S7的ProfibusDP通訊:

A.WinCC,一般是在DP鏈路上走S7協(xié)議,驅(qū)動內(nèi)置,直接支持.可連接8個PLC

B.iFix,iFix自己的IODriver中沒有DP驅(qū)動,應(yīng)該安裝OPCServer.

西門子SimaticNet.需要ProfibusSoftNet-DP授權(quán).

6GK17045DW633AA0RMB5868.50(V6.3)

這個目前看來僅可以使用SimaticNet.

注意,當(dāng)這樣做時,計算機算個2類DP主站,CP5611可以支持多于8個的PLC.

走DP協(xié)議最多可以支持60個PLC做DP從站.PLC資料網(wǎng)

即使是WinCC,要用CP5611連接超過8個以上的PLC時,也需要SimaticNet.

不建議計算機和做DP主站的PLC來連接,即使要連接,數(shù)量最好不要超過1個PLC

C.Intouch,同iFix。

D.Citect,Wizcon,力控,組態(tài)王,紫金橋等,同iFix.

備注:

A.原來以為CP5611跟DP口通訊(比方315-2DP的X2口),只能做DP主站,

其實不是,也是可以做DP從站的,可以被1個DP主站來掛接,

這個主站可以是PLC,也可以是計算機,

但是在計算機監(jiān)控軟件和PLC通訊的方案中這樣做沒有任何意義.

B.因為DP鏈路上可以走S7協(xié)議.

所以理論上ProfibusSoftNet-S7可以替代ProfibusSoftNet-DP.

3.CP5613與S7的ProfibusDP通訊:

A.WinCC,DP鏈路上走S7協(xié)議,驅(qū)動內(nèi)置,直接支持.可連接50個PLC

B.iFix,iFix自己的IODriver中沒有DP驅(qū)動,應(yīng)該安裝OPCServer.

需要西門子SimaticNet.跟CP5611的差異在于不用ProfibusSoftNet-DP授權(quán).

而需要ProfibusDP-5613授權(quán).

6GK17135DB633AA0RMB4611.50(V6.3)

這樣做2類DP主站,最多可以連接122個DP從站.

即使是WinCC,要用CP5613連接超過50個以上的PLC時,也需要SimaticNet.PLC資料網(wǎng)

不建議計算機和做DP主站的PLC來連接,即使要連接,數(shù)量最好不要超過1個PLC

C.Intouch,同iFix。

D.Citect,Wizcon,力控,組態(tài)王,紫金橋等,同iFix.

備注:

A.CP5613跟CP5611一樣,都是可以做主,也可以做從的.做從的意義不大.

B.因為DP鏈路上可以走S7協(xié)議.

所以理論上ProfibusS7-5613可以替代ProfibusDP-5613.

C.每臺電腦最多支持4塊CP5613.

InTouch與PLC連接和通訊

InTouch與PLC連接心得

按連接的物理媒介來分:可以分可以分為2大類,一類為專業(yè)級通訊卡,諸如Applicom卡這類,另一種就是普通網(wǎng)卡了。因此通信方式根據(jù)通訊卡有2大類,如果你使用APPLICOM卡你會發(fā)現(xiàn)與plc的連接非常簡單,只須你將PLC的IP地址添加的applicom卡中并為之定義好“topic〞NAME就可以了,剩下的就是你使用一種協(xié)議建設(shè)起applicom卡與intouch的“通道〞〔path〕,大體又可以分為3種,PCDDE,DASsever,OPC,其中,pcdde最簡單,DASsever最高效,支持的協(xié)議最多,而OPC則是傳統(tǒng)的通訊方式,設(shè)置還要與I/OSever軟件包中的OPClink配合使用,對OPC不是很難理解的估計不容易成功,雖然OPC效率不算高,可人家畢竟是國際標(biāo)準(zhǔn),所以你會發(fā)現(xiàn)intouch與wincc很容易對聯(lián),通過這種方式,PLC與DCS之間的通訊也是容易實現(xiàn)的。令一類是使用普通網(wǎng)卡,你沒的選擇,還是使用DASSIDirect吧,還有一種方法不過設(shè)置復(fù)雜些,你可以使用SMATICNET中的OPC功能配合INTOUCH的opclink來實現(xiàn)通訊,不過設(shè)置過多,而且還要在plc中組態(tài),本人試驗屢次才成功。

--------------------------------------------------------------------------------

intouch與PLC通訊問題

一般情況下,通過InTouch自帶的I/OSERVER實現(xiàn)與不同的PLC連接。然后,InTouch與I/OSERVER以DDE的方式實現(xiàn)數(shù)據(jù)交換。

在InTouch中的IOSERVER有相關(guān)的幫助文件,其中詳細說明了使用該I/OSERVER時的地址配置。

如果和AB系列的SLC500的PLC做NET通訊的話使用Allen-BradleyEthernetDirect這個I/OSERVER不過一定要在主機里面的HOST中添加該PLC的IP地址。宇電OPCSERVER在IFIX3.x中的配置應(yīng)用

廈門宇電自動化科技技術(shù)部

摘要:介紹了OPC技術(shù)和開展,描述了如何把廈門宇電AI系列人工智能調(diào)節(jié)器中的實時數(shù)據(jù)及參數(shù)通過廈門宇電OPCServer軟件及IFIX內(nèi)置的OPCClient驅(qū)動互連到IFIX數(shù)據(jù)庫的具體過程和詳細配置。

關(guān)鍵詞:IFIX,OPCServer,OPCClient,廈門宇電AI系列人工智能調(diào)節(jié)器

1OPC的產(chǎn)生

OPC全稱OLEforProcessControl,是隨過程控制的開展產(chǎn)生的一種工業(yè)標(biāo)準(zhǔn)?,F(xiàn)階段SCADA即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)已經(jīng)由集中控制逐步轉(zhuǎn)換成集散式控制,所以監(jiān)控系統(tǒng)、人機接口等應(yīng)用程序需要通過硬件驅(qū)動程序的方式和現(xiàn)場的硬件設(shè)備通訊。驅(qū)動程序一般是由監(jiān)控軟件的開發(fā)商根據(jù)硬件廠商的產(chǎn)品來制作的,不同的廠商,不同的設(shè)備需要不同的驅(qū)動程序,同一個硬件設(shè)備對于不同的監(jiān)控軟件也需要不同的驅(qū)動程序,這樣對軟件監(jiān)控工程的順利完成造成了很多麻煩,使現(xiàn)場硬件設(shè)備、遠程監(jiān)控軟件和驅(qū)動程序的兼容成為一個棘手的問題。雖然MODBUS協(xié)議的產(chǎn)生解決了一局部問題,但是并不是所有的現(xiàn)場設(shè)備都適用MODBUS協(xié)議,就算是勉強兼容也不能100%的發(fā)揮遠程監(jiān)控軟件對現(xiàn)場設(shè)備的控制功能。由于實際需要軟件制造商和系統(tǒng)集成商以及硬件開發(fā)商急迫需要一種高效,可靠,開放,互操作強的的驅(qū)動程序模式,于是OPC標(biāo)準(zhǔn)產(chǎn)生了。

OPC的產(chǎn)生解決了硬件、軟件廠商的矛盾,滿足了系統(tǒng)集成中無縫訪問的條件,提高了整個系統(tǒng)的開放性和互交換的操作性,使組件多樣化的集散式監(jiān)控系統(tǒng)更為簡單。

2OPC技術(shù)特點

OPC是以O(shè)LE/COM/DCOM機制作為應(yīng)用程序級的通訊標(biāo)準(zhǔn),采用了Client/Server模式,作為現(xiàn)場硬件和監(jiān)控軟件之間的一個中間環(huán)節(jié),使不同的客戶端軟件可以任意訪問服務(wù)器器端的數(shù)據(jù)源,而不會像DLL驅(qū)動程序那樣受到限制。開發(fā)OPC服務(wù)器端訪問接口的任務(wù)由硬件生產(chǎn)廠家來完成,以O(shè)PCServer軟件的形式提供應(yīng)軟件用戶,而監(jiān)控軟件制造商只要在軟件中參加OPCClient驅(qū)動就可以。OPC服務(wù)器訪問底層硬件,并將數(shù)據(jù)以O(shè)PC接口的方式提供到任何具有OPC客戶端接口的軟件。如圖1

OPC標(biāo)準(zhǔn)要求硬件生產(chǎn)商在提供新的硬件設(shè)備的同時也提供一款根據(jù)新設(shè)備的協(xié)議開發(fā)的可以和新設(shè)備通訊的符合OPC標(biāo)準(zhǔn)的服務(wù)器端軟件,為設(shè)備提供根本的協(xié)議接口,并具有OLE/COM連接,一般用來完成數(shù)據(jù)交互和數(shù)據(jù)前置處理。這樣任何標(biāo)準(zhǔn)的OPC客戶端都可以以標(biāo)準(zhǔn)方式訪問該OPC服務(wù)器。OPC標(biāo)準(zhǔn)還要求監(jiān)控軟件制造商必須提供符合OPC標(biāo)準(zhǔn)的客戶端驅(qū)動,客戶端驅(qū)動負責(zé)按標(biāo)準(zhǔn)的OPC接口函數(shù)對OPC服務(wù)器進展數(shù)據(jù)訪問,這樣不管現(xiàn)場設(shè)備是那種形式,客戶端都可以用統(tǒng)一的方式去訪問,方便了硬件和監(jiān)控軟件數(shù)據(jù)間的交互。當(dāng)OPC服務(wù)器里的數(shù)據(jù)發(fā)生改變時,服務(wù)器端將向客戶端發(fā)出信息,客戶端得到信息后再進展必要的處理,同樣當(dāng)客戶端數(shù)據(jù)改變時,客戶向服務(wù)器端發(fā)出信息,服務(wù)器也會相應(yīng)的處理數(shù)據(jù),這樣就不需要花費大量時間來互相查詢數(shù)據(jù)。

OPC技術(shù)對工業(yè)控制系統(tǒng)的集成是革命性的,使不同的現(xiàn)場設(shè)備和系統(tǒng)軟件都可以互相兼容,OPC作為一種連接件,按標(biāo)準(zhǔn)的COM對象、方法屬性,提供了更為簡單的數(shù)據(jù)交互。無論是公司管理系統(tǒng)還是現(xiàn)場監(jiān)控系統(tǒng),無論是DCS還是FCS,無論是PLC還是智能儀表,都可以通過OPC快速交換數(shù)據(jù)。簡單來說OPC技術(shù)增強了整個監(jiān)控系統(tǒng)的功能,提高了系統(tǒng)內(nèi)各個組件的兼容性。

3IFIXOPCClient與廈門宇電OPCServer的配置和使用

Intellutinon公司的IFIX軟件在國內(nèi)非常通用,性能穩(wěn)定功能強大,界面友好,最重要的是一直都支持OPC功能,即可以作為OPC服務(wù)器,也可以作為OPC客戶端。廈門宇電自動化科技的產(chǎn)品AI系列人工智能調(diào)節(jié)器應(yīng)用的范圍也非常廣,涉及到各個工業(yè)及科研領(lǐng)域。但是IFIX軟件中卻沒有廈門宇電儀表的驅(qū)動,實際上大多數(shù)國內(nèi)儀表,在IFIX軟件中都是沒有驅(qū)動的,畢竟IFIX是國外的組態(tài)軟件,這也使IFIX的用戶使用性價比高的國內(nèi)智能儀表成為一個難解決的問題,除非自己做驅(qū)動程序或恰好該儀表通訊協(xié)議符合MODBUS兼容協(xié)議。但廈門宇電OPCServer軟件的出現(xiàn)解決了該問題。下面將詳細講解將廈門宇電AI系列人工智能調(diào)節(jié)器上的數(shù)據(jù)通過OPC讀取到IFIX數(shù)據(jù)庫中的過程。

3.1廈門宇電OPCServer的配置和使用

宇電全系列儀表標(biāo)準(zhǔn)OPC2.0SERVER軟件可以在廈門宇電網(wǎng)站資料下載區(qū)下載,按《廈門宇電儀表OPC服務(wù)器幫助》正確安裝后,運行該軟件會在桌面右下角任務(wù)欄中顯示,右擊恢復(fù)窗口按鈕后繼續(xù)按照幫助配置,添加1個COM口,5個宇電儀表〔地址分別0,1,2,3,4〕后保存設(shè)置,重新運行該軟件,在下位機宇電AI系列人工智能調(diào)節(jié)器和計算機串口通訊正常的情況下見圖2

點擊com下的設(shè)備,右邊的參數(shù)數(shù)據(jù)會實時刷新,說明OPCServer與下位機儀表通訊成功。

*BIN設(shè)備為起始位置因為IFIXOPCClient的原因需要閑置,后面會詳細說明。

3.2IFIXOPCClient的配置和使用

安裝完IFIX,桌面上出現(xiàn)多個IFIX圖標(biāo),然后先安裝好“OPCDrvOLEforProcessControlClient,Version7.32c〞驅(qū)動,如果沒有該驅(qū)動軟件可以向軟件銷售商索要。先進入SCU系統(tǒng)配置,在SCADA組態(tài)的I/O驅(qū)動器定義中加載OPC驅(qū)動,安裝完成后SCU里就出現(xiàn)了OPC這一項,雙擊進入“I/ODriverServerConnection〞界面。如圖3

在“I/ODriverServerConnection〞界面請選擇“使用本地服務(wù)器〞,服務(wù)器名稱是“opc.yudian.1〞然后點“下一步〞進入PowerTool。

PowerTool是IFIX的OPC客戶端軟件,所有配置工作都在這里完成,它主要用來連接OPC服務(wù)器。如圖4

該畫面為PowerTool出現(xiàn)的第一個界面不用設(shè)置,右面文字框內(nèi)的數(shù)字分別表示左面樹型構(gòu)造的數(shù)目。左面OPC根目錄下有默認(rèn)的一個服務(wù)器名稱,這里我改成了“yudianopc〞

“yudianopc〞連接的服務(wù)器是OPCServerforYudianInstruments,選擇opc.yudian.1。服務(wù)器位置還是選擇“本地〞,同時需要在Enable打上勾表示啟用。左面樹型構(gòu)造中的數(shù)據(jù)組名稱改成了“ai1〞如圖5

在數(shù)據(jù)組界面,I/O選項中的異步(Asynchronous)和同步(Synchronous)信號。異步為數(shù)據(jù)有變化時才更新,或看門狗超時才訪問OPC服務(wù)器;同步為定期訪問服務(wù)器。一般模擬量用異步,開關(guān)量用同步。數(shù)據(jù)組的Enable也要勾上。其他參數(shù)對通訊影響不大可以默認(rèn)。如圖6

在數(shù)據(jù)項界面如圖7,數(shù)據(jù)類型設(shè)置為“signed〞,然后用〞BrowseServer…〞按鈕進入服務(wù)器數(shù)據(jù)項的選擇畫面如圖8。選擇完成后“OPCItemSettings〞會相應(yīng)的改變。數(shù)據(jù)項的Enable也要勾上。圖7

圖8

*OPC.yudian.1的第一行“Branches:〞數(shù)據(jù)項不可用,需要在宇電OPC服務(wù)器實際連接的儀表驅(qū)動前加了一個空的驅(qū)動BIN設(shè)備。

在以上設(shè)置全部正確的情況下,先在左面的樹型構(gòu)造中選擇一個數(shù)據(jù)項,然后點擊菜單“DisplayMode〞下的“數(shù)據(jù)狀態(tài)〞按鈕,接著點擊菜單欄上的綠色箭頭,運行OPCClient。圖9中顯示的就是OPCClient與OPCServer通訊正常的情況,通訊正常的標(biāo)志是“Data〞項的顯示為GOOD。圖9

3.3IFIX數(shù)據(jù)庫于IFIXOPCClient的連接

如圖10,在數(shù)據(jù)庫管理器中建設(shè)一個模擬量輸入變量,I/O地址是不可以選擇的必須自己按照默認(rèn)格式逐個填寫【server;group;item;access】四項缺一不可,否則報錯。例子中填寫的是:yudianopc;ai1;com.518-1.HIAL;NoAccessPath。硬件選項選擇Signed。工程單位先確定好數(shù)字范圍0-10000,其他默認(rèn)。點擊保存按鈕后變量添加到列表中,接著再次點擊存盤按鈕,保存列表,然后在表格上右擊選擇刷新,該變量的當(dāng)前值就顯示出來了,如果當(dāng)前量位置顯示“〞,說明連接或設(shè)置有錯。圖10

3.4常見問題處理

前面已經(jīng)說明了數(shù)據(jù)傳送的過程。廈門宇電OPC服務(wù)器軟件直接與儀表硬件通訊,IFIXOPC客戶端Powe

溫馨提示

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

評論

0/150

提交評論