西門子PLC FB41中PID功能塊說明和調(diào)整方法
《西門子PLC FB41中PID功能塊說明和調(diào)整方法》由會員分享,可在線閱讀,更多相關(guān)《西門子PLC FB41中PID功能塊說明和調(diào)整方法(18頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 西門子PLC FB41中PID功能塊說明和調(diào)整方法 時(shí)間:2010-01-19 01:01來源:未知 作者:admin 點(diǎn)擊: 268次 FB41稱為連續(xù)控制的PID用于控制連續(xù)變化的模擬量,與FB42的差別在于后者是離散型的,用于控制開關(guān)量,其他二者的使用方法和許多參數(shù)都相同或相似。 PID的初始化可以通過在OB100中調(diào)用一次,將參數(shù)COM-RST置位,當(dāng)然也可在別的地方初始化它,關(guān)鍵的是要控制CO FB41稱為連續(xù)控制的PID用于控制連續(xù)變化的模擬量,與FB42的差別在于后者是離散型的,用于控制開關(guān)量,其他二者的使用方法和許多參數(shù)都相同或相似。 PID的
2、初始化可以通過在OB100中調(diào)用一次,將參數(shù)COM-RST置位,當(dāng)然也可在別的地方初始化它,關(guān)鍵的是要控制COM-RST; PID的調(diào)用可以在OB35中完成,一般設(shè)置時(shí)間為200MS, 一定要結(jié)合幫助文檔中的PID框圖研究以下的參數(shù),可以起到事半功倍的效果 以下將重要參數(shù)用黑體標(biāo)明.如果你比較懶一點(diǎn),只需重點(diǎn)關(guān)注黑體字的參數(shù)就可以了。其他的可以使用默認(rèn)參數(shù)。 A:所有的輸入?yún)?shù): COM_RST: BOOL: 重新啟動(dòng)PID:當(dāng)該位TURE時(shí):PID執(zhí)行重啟動(dòng)功能,復(fù)位PID內(nèi)部參數(shù)到
3、默認(rèn)值;通常在系統(tǒng)重啟動(dòng)時(shí)執(zhí)行一個(gè)掃描周期,或在PID進(jìn)入飽和狀態(tài)需要退出時(shí)用這個(gè)位; MAN_ON: BOOL:手動(dòng)值ON;當(dāng)該位為TURE時(shí),PID功能塊直接將MAN的值輸出到LMN,這可以在PID框圖中看到;也就是說,這個(gè)位是PID的手動(dòng)/自動(dòng)切換位; PEPER_ON: BOOL:過程變量外圍值ON:過程變量即反饋量,此PID可直接使用過程變量PIW(不推薦),也可使用 PIW規(guī)格化后的值(常用),因此,這個(gè)位為FALSE; 本文來自PLC資料網(wǎng) P_SEL: BOOL:比例選擇位:該位ON時(shí),選擇P(比例)控制有效;一般選
4、擇有效; I_SEL: BOOL:積分選擇位;該位ON時(shí),選擇I(積分)控制有效;一般選擇有效; INT_HOLD BOOL:積分保持,不去設(shè)置它; I_ITL_ON BOOL:積分初值有效,I-ITLVAL(積分初值)變量和這個(gè)位對應(yīng),當(dāng)此位ON時(shí),則使用I-ITLVAL變量積分初值。一般當(dāng)發(fā)現(xiàn)PID功能的積分值增長比較慢或系統(tǒng)反應(yīng)不夠時(shí)可以考慮使用積分初值; D_SEL : BOOL:微分選擇位,該位ON時(shí),選擇D(微分)控制有效;一般的控制系統(tǒng)不用; CYCLE : TIME:PID采樣周期,一般設(shè)為200MS; SP_INT:
5、 REAL:PID的給定值; PV_IN : REAL:PID的反饋值(也稱過程變量); PV_PER: WORD:未經(jīng)規(guī)格化的反饋值,由PEPER-ON選擇有效;(不推薦) MAN : REAL:手動(dòng)值,由MAN-ON選擇有效; GAIN : REAL:比例增益; TI : TIME:積分時(shí)間; TD : TIME:微分時(shí)間; TM_LAG: TIME:我也不知道,沒用過它,和微分有關(guān); DEADB_W: REAL:死區(qū)寬度;如果輸出在平衡點(diǎn)附近微小幅度振蕩,可以考慮用死區(qū)來降低靈敏度; PLC資料網(wǎng)
6、 LMN_HLM: REAL:PID上極限,一般是100%; LMN_LLM: REAL:PID下極限;一般為0%,如果需要雙極性調(diào)節(jié),則需設(shè)置為-100%;(正負(fù)10V輸出就是典型的雙極性輸出,此時(shí)需要設(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
7、 :REAL:允許的擾動(dòng)量,前饋控制加入,一般不設(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ù)中重要的幾個(gè)變量,給定值,反饋值和輸出值都是用0.0~1.0之間的實(shí)數(shù)表示, 而這幾個(gè)變量在實(shí)際中都是來自與模擬輸
8、入,或者輸出控制模擬量的 因此,需要將模擬輸出轉(zhuǎn)換為0.0~1.0的數(shù)據(jù),或?qū)?.0~1.0的數(shù)據(jù)轉(zhuǎn)換為模擬輸出,這個(gè)過程稱為規(guī)格化 規(guī)格化的方法:(即變量相對所占整個(gè)值域范圍內(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等
9、于0,P從0開始往上加,直到系統(tǒng)出現(xiàn)等幅振蕩為止,記下此時(shí)振蕩 的周期,然后設(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,方框頂上會有紅字,輸入一個(gè)類似“DB120”的,系統(tǒng)會問你要不要生成這個(gè)Db,yes就可以 二、大部分參數(shù)不要填,默認(rèn)就行,下面是常用參數(shù),用變量連接:
10、 1、MAN_ON:用一個(gè)bool量,如m0.0,為true則手動(dòng),為false則自動(dòng); 2、cycle: ,這個(gè)值與ob35默認(rèn)的100ms一致; 3、SP_INT:MD2,是hmi發(fā)下來的設(shè)定值,0-100.0的范圍,real型; 4、PV_IN:md6,實(shí)際測量值,比如壓力,要從piw×××轉(zhuǎn)換為0-100.0的量程; 5、MAN:MD10,op值,也就是手動(dòng)狀態(tài)下的閥門輸出,real型,0-100.0的范圍; 6、GAIN:md14,Pid的P啊,默認(rèn)寫1-2吧(系統(tǒng)默認(rèn)是2),調(diào)試的時(shí)候再改 7、TI:MW20,pid的i啊.默認(rèn)寫T#
11、30S吧,調(diào)試的時(shí)候改; 8、DEAD_W:md22,死區(qū),就是sp和pv的偏差死區(qū),0-100.0的范圍,默認(rèn)0,調(diào)試的時(shí)候改; 輸出: 9、LMN:MD26,0-100。0,最終再用fc106轉(zhuǎn)換為word型move到pqw×××,如果pid運(yùn)算結(jié)果不再有工藝條件其他限制可以用LMN_PER更簡單就不用fc106了。 三、用plcsim模擬 1、手動(dòng) man_on=true,看輸出是否等于man; 2、自動(dòng) man_on=false,調(diào)整pv或者sp,使得有偏差大于死區(qū),看輸出變化,這里的模擬只能說明pid工作了,不能測試實(shí)際調(diào)節(jié)效果啊。
12、 3、如果需要反作用,有三種方法: a、pv和sp顛倒輸入 b、p值用負(fù)的 c、輸出用100減 1.用pid向?qū)гO(shè)置的pid模塊,輸出總是回路輸出的低限,如果低限為零,輸出也為零,是什么原因? -----------你的P值=1.0,這里P是正值,則當(dāng)PV大于SV時(shí),輸出變小,如果最小值設(shè)置為0,則PID輸出為0。 pv是過程變量值,也就是你的AIW0,是模擬量輸入信號,但這是PID運(yùn)算值,你的設(shè)置范圍是:低限3200 高限16000,你輸入電壓是多少?如果按0-10V對應(yīng)是0-32000時(shí),你的輸入值應(yīng)該是1V至5V,你輸入電壓是這個(gè)范圍嗎? 上面說的是PV值,
13、現(xiàn)在計(jì)論SV,其實(shí),SV必須與PV一致,也就是PV值必須在低限3200 高限16000這個(gè)范圍,要不然PID工作不正常,現(xiàn)在你的SV=0-100,明顯是低于3200-16000這個(gè)值了。所以PID輸出為0,不足為怪。 2.如果輸入信號時(shí)1-5V,回路輸入選項(xiàng)的過程變量范圍是不是應(yīng)該寫6400-16000?--------應(yīng)該間3200-16000。 3.pid模塊上的PV_I端口,是直接寫我的模擬量輸入寄存器名嗎?比如AIW0。這個(gè)數(shù)值不需要轉(zhuǎn)換嗎?因?yàn)槿绻挥孟驅(qū)е苯訉慞ID的話,過程變量,設(shè)定值似乎都是0-1之間------------可以直接寫AIW0;其實(shí)PID解釋里所說的0-1,
14、其實(shí)對應(yīng)的是0%-100%,如果輸入是3200-16000,則16000是100%,也就是1,0 對應(yīng)的是0。 4.output端,結(jié)果是否需要轉(zhuǎn)換?直接發(fā)送給我的模擬量輸出端就行嗎? 請高手不吝賜教 -------------output端可以直接輸出,如果輸出的模擬量符合你的設(shè)計(jì)要求,可以不轉(zhuǎn)換,不符合可以轉(zhuǎn)換,當(dāng)然可以間接輸出 。 請大家都來談?wù)勎鏖T子S7-200系列PLC的PID功能塊的應(yīng)用問題,把實(shí)際經(jīng)驗(yàn)都寫出來,讓大家都受益! PID參數(shù)的整定: 1、可以在軟件中進(jìn)行自動(dòng)整定; 2、自動(dòng)整定的PID參數(shù)可能對于系統(tǒng)來說不是最好的,就需要手動(dòng)憑經(jīng)驗(yàn)來進(jìn)行整
15、定。P參數(shù)過小,達(dá)到動(dòng)態(tài)平衡的時(shí)間就會太長;P參數(shù)過大,就容易產(chǎn)生超調(diào)。 PID功能塊在梯形圖(程序)中應(yīng)當(dāng)注意的問題: 1、最好采用PID向?qū)蒔ID功能塊; 2、我要說一個(gè)最簡單的也是最容易被人忽視的問題,那就是:PID功能塊的使能控制只能采用SM0.0或任何1個(gè)存儲器的常開觸點(diǎn)并聯(lián)該存儲器的常閉觸點(diǎn)這樣的永不斷開的觸點(diǎn)! 筆者在以前的一個(gè)工程調(diào)試中就遇到這樣的問題:PID功能塊有時(shí)間動(dòng)作正常,有時(shí)間動(dòng)作不正常,而且不正常時(shí)發(fā)現(xiàn)PID功能塊都沒問題(PID參數(shù)正確、使能正確),就是沒有輸出。最后查了好久,突然意識到可能是使能的問題——我在使能端串聯(lián)了啟動(dòng)/停止控制的保持繼
16、電器,我把它改為SM0.0以后,一切正常! 同時(shí)也明白了PID功能塊有時(shí)間動(dòng)作正常,有時(shí)間動(dòng)作不正常的原因:有時(shí)在灌入程序后保持繼電器處于動(dòng)作的狀態(tài)才不會出現(xiàn)問題,一旦停止了設(shè)備就會出現(xiàn)問題——PID功能塊使能一旦斷開,工作就不會正常! 把這個(gè)給大家說說,以免出現(xiàn)同樣失誤。 下面是PID控制器參數(shù)整定的一般方法: PID控制器的參數(shù)整定是控制系統(tǒng)設(shè)計(jì)的核心內(nèi)容。它是根據(jù)被控過程的特性確定PID控制器的比例系數(shù)、積分時(shí)間和微分時(shí)間的大小。PID控制器參數(shù)整定的方法很多,概括起來有兩大類:一是理論計(jì)算整定法。它主要是依據(jù)系統(tǒng)的數(shù)學(xué)模型,經(jīng)過理論計(jì)算確定控制器參數(shù)。這種方法所得到的計(jì)
17、算數(shù)據(jù)未必可以直接用,還必須通過工程實(shí)際進(jìn)行調(diào)整和修改。二是工程整定方法,它主要依賴工程經(jīng)驗(yàn),直接在控制系統(tǒng)的試驗(yàn)中進(jìn)行,且方法簡單、易于掌握,在工程實(shí)際中被廣泛采用。PID控制器參數(shù)的工程整定方法,主要有臨界比例法、反應(yīng)曲線法和衰減法。三種方法各有其特點(diǎn),其共同點(diǎn)都是通過試驗(yàn),然后按照工程經(jīng)驗(yàn)公式對控制器參數(shù)進(jìn)行整定。但無論采用哪一種方法所得到的控制器參數(shù),都需要在實(shí)際運(yùn)行中進(jìn)行最后調(diào)整與完善?,F(xiàn)在一般采用的是臨界比例法。利用該方法進(jìn)行 PID控制器參數(shù)的整定步驟如下:(1)首先預(yù)選擇一個(gè)足夠短的采樣周期讓系統(tǒng)工作;(2)僅加入比例控制環(huán)節(jié),直到系統(tǒng)對輸入的階躍響應(yīng)出現(xiàn)臨界振蕩,記下這時(shí)的比
18、例放大系數(shù)和臨界振蕩周期;(3)在一定的控制度下通過公式計(jì)算得到PID控制器的參數(shù)。 PID參數(shù)的設(shè)定:是靠經(jīng)驗(yàn)及工藝的熟悉,參考測量值跟蹤與設(shè)定值曲線,從而調(diào)整P\I\D的大小。 比例I/微分D=2,具體值可根據(jù)儀表定,再調(diào)整比例帶P,P過頭,到達(dá)穩(wěn)定的時(shí)間長,P太短,會震蕩,永遠(yuǎn)也打不到設(shè)定要求。 PID控制器參數(shù)的工程整定,各種調(diào)節(jié)系統(tǒng)中P.I.D參數(shù)經(jīng)驗(yàn)數(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~1
19、00%,T=6~60s。 書上的常用口訣: 參數(shù)整定找最佳,從小到大順序查; 先是比例后積分,最后再把微分加; 曲線振蕩很頻繁,比例度盤要放大; 曲線漂浮繞大灣,比例度盤往小扳; 曲線偏離回復(fù)慢,積分時(shí)間往下降; 曲線波動(dòng)周期長,積分時(shí)間再加長; 曲線振蕩頻率快,先把微分降下來; 動(dòng)差大來波動(dòng)慢。微分時(shí)間應(yīng)加長; 理想曲線兩個(gè)波,前高后低4比1; 一看二調(diào)多分析,調(diào)節(jié)質(zhì)量不會低。 經(jīng)過多年的工作經(jīng)驗(yàn),我個(gè)人認(rèn)為PID參數(shù)的設(shè)置的大小,一方面是要根據(jù)控制對象的具體情況而定;另一方面是經(jīng)驗(yàn)。P是解決幅值震蕩,P大了會出現(xiàn)幅值震蕩的幅度大,但震蕩頻率小
20、,系統(tǒng)達(dá)到穩(wěn)定時(shí)間長;I是解決動(dòng)作響應(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)驗(yàn)法。這種方法實(shí)質(zhì)上是一種試湊法,它是在生產(chǎn)實(shí)踐中總結(jié)出來的行之有效的方法,并在現(xiàn)場中得到了廣泛的應(yīng)用。 這種方法的基本程序是先根據(jù)運(yùn)行經(jīng)驗(yàn),確定一組調(diào)節(jié)器參數(shù),并將系統(tǒng)投入閉環(huán)運(yùn)行,然后人為地加入階躍擾動(dòng)(如改變調(diào)節(jié)器的給定值),觀察被調(diào)量或調(diào)節(jié)器輸出的階躍響應(yīng)曲線。若認(rèn)為控制質(zhì)量
21、不滿意,則根據(jù)各整定參數(shù)對控制過程的影響改變調(diào)節(jié)器參數(shù)。這樣反復(fù)試驗(yàn),直到滿意為止。 經(jīng)驗(yàn)法簡單可靠,但需要有一定現(xiàn)場運(yùn)行經(jīng)驗(yàn),整定時(shí)易帶有主觀片面性。當(dāng)采用PID調(diào)節(jié)器時(shí),有多個(gè)整定參數(shù),反復(fù)試湊的次數(shù)增多,不易得到最佳整定參數(shù)。 下面以PID調(diào)節(jié)器為例,具體說明經(jīng)驗(yàn)法的整定步驟: A. 讓調(diào)節(jié)器參數(shù)積分系數(shù)S0=0,實(shí)際微分系數(shù)k=0,控制系統(tǒng)投入閉環(huán)運(yùn)行,由小到大改變比例系數(shù)S1,讓擾動(dòng)信號作階躍變化,觀察控制過程,直到獲得滿意的控制過程為止。 B. 取比例系數(shù)S1為當(dāng)前的值乘以0.83,由小到大增加積分系數(shù)S0,同樣讓擾動(dòng)信號作階躍變化,直至求得滿意的控制過程。 C
22、. 積分系數(shù)S0保持不變,改變比例系數(shù)S1,觀察控制過程有無改善,如有改善則繼續(xù)調(diào)整,直到滿意為止。否則,將原比例系數(shù)S1增大一些,再調(diào)整積分系數(shù)S0,力求改善控制過程。如此反復(fù)試湊,直到找到滿意的比例系數(shù)S1和積分系數(shù)S0為止。 D. 引入適當(dāng)?shù)膶?shí)際微分系數(shù)k和實(shí)際微分時(shí)間TD,此時(shí)可適當(dāng)增大比例系數(shù)S1和積分系數(shù)S0。和前述步驟相同,微分時(shí)間的整定也需反復(fù)調(diào)整,直到控制過程滿意為止。 PID參數(shù)是根據(jù)控制對象的慣量來確定的。大慣量如:大烘房的溫度控制,一般P可在10以上,I=3-10,D=1左右。小慣量如:一個(gè)小電機(jī)帶一臺水泵進(jìn)行壓力閉環(huán)控制,一般只用PI控制。P=1-10,I=0
23、.1-1,D=0,這些要在現(xiàn)場調(diào)試時(shí)進(jìn)行修正的。 PID控制說明: 在工程實(shí)際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器問世至今已有近70年歷史,它以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術(shù)之一。當(dāng)被控對象的結(jié)構(gòu)和參數(shù)不能完全掌握,或得不到精確的數(shù)學(xué)模型時(shí),控制理論的其它技術(shù)難以采用時(shí),系統(tǒng)控制器的結(jié)構(gòu)和參數(shù)必須依靠經(jīng)驗(yàn)和現(xiàn)場調(diào)試來確定,這時(shí)應(yīng)用PID控制技術(shù)最為方便。即當(dāng)我們不完全了解一個(gè)系統(tǒng)和被控對象﹐或不能通過有效的測量手段來獲得系統(tǒng)參數(shù)時(shí),最適合用PID控制技術(shù)。PID控制,實(shí)際中也有PI和PD控
24、制。PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計(jì)算出控制量進(jìn)行控制的。 比例(P)控制 :比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關(guān)系。當(dāng)僅有比例控制時(shí)系統(tǒng)輸出存在穩(wěn)態(tài)誤差。 積分(I)控制 :在積分控制中,控制器的輸出與輸入誤差信號的積分成正比關(guān)系。對一個(gè)自動(dòng)控制系統(tǒng),如果在進(jìn)入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個(gè)控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項(xiàng)”。積分項(xiàng)對誤差取決于時(shí)間的積分,隨著時(shí)間的增加,積分項(xiàng)會增大。這樣,即便誤差很小,積分項(xiàng)也會隨著時(shí)間的增加而加大,它推動(dòng)控制器的輸出增大使穩(wěn)態(tài)誤差進(jìn)一步減小,直到
25、等于零。因此,比例+積分(PI)控制器,可以使系統(tǒng)在進(jìn)入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。 微分(D)控制 :在微分控制中,控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關(guān)系。 自動(dòng)控制系統(tǒng)在克服誤差的調(diào)節(jié)過程中可能會出現(xiàn)振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件(環(huán)節(jié))或有滯后組件,具有抑制誤差的作用,其變化總是落后于誤差的變化。解決的辦法是使抑制誤差的作用的變化“超前”,即在誤差接近零時(shí),抑制誤差的作用就應(yīng)該是零。這就是說,在控制器中僅引入“比例”項(xiàng)往往是不夠的,比例項(xiàng)的作用僅是放大誤差的幅值,而目前需要增加的是“微分項(xiàng)”,它能預(yù)測誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使
26、抑制誤差的控制作用等于零,甚至為負(fù)值,從而避免了被控量的嚴(yán)重超調(diào)。所以對有較大慣性或滯后的被控對象,比例+微分(PD)控制器能改善系統(tǒng)在調(diào)節(jié)過程中的動(dòng)態(tài)特性。 現(xiàn)在我在學(xué)習(xí)ifix與s7-300的通訊。在網(wǎng)站www.I的技術(shù)文檔中有一篇《Siemens S7與上位監(jiān)控軟件通訊》文章,其中我有些不太明白,想要請教您。 1. 在文中作者提到:“CP5611與S7的Profibus DP通訊: A.WinCC,一般是在DP鏈路上走S7協(xié)議,驅(qū)動(dòng)內(nèi)置,直接支持.可連接8個(gè)PLC B.iFix,iFix自己的IO Driver中沒有DP驅(qū)動(dòng),應(yīng)該安裝OPC Server. 這個(gè)目前看來僅可以使用S
27、imaticNet.”這時(shí)還需要SI7驅(qū)動(dòng)嗎 客服人員9999 回復(fù):ifix與s7通訊 2008-8-15 10:02:02 1.S7A 是一家德國公司做的,非GE的驅(qū)動(dòng),但是做的很好。 2.安裝SimaticNet后, 如果Net 配置為 OPC Server, 那末iFix用 OPC PowerTool做OPCClient就可以了。 如果Net配置為 Application,那末iFix可以用SI7.走的是S7API 你裝SI7 還是一樣要裝SimaticNet的,我說的是這個(gè)意思。 CP5611與S7的MPI通訊: A.WinCC,這個(gè)不用講了,驅(qū)動(dòng)內(nèi)置,直接支持.
28、 B.iFix,iFix自己的IO Driver中沒有MPI驅(qū)動(dòng),可以安裝S7A for iFix驅(qū)動(dòng). 雖然不是GE-Intellution公司出品的,但是不收費(fèi),而且很好用. C.Intouch,Intouch的IO Server中沒有MPI驅(qū)動(dòng),應(yīng)該安裝OPC Server. 用西門子SimaticNet.需要Profibus SoftNet-S7授權(quán). 6GK17045CW633AA0 RMB7845.50 5CW63中的63代表版本號V6.3,現(xiàn)在最新的該是5CW64了,因?yàn)楹枚嗳藢τ嗀浱? 很暈點(diǎn),所以提一下.以下相同,不再贅述了.
29、 其他廠家的沒有內(nèi)置MPI驅(qū)動(dòng)的監(jiān)控軟件也類似.比如AB RSView等. D.Citect,Wizcon,力控,組態(tài)王,紫金橋等,驅(qū)動(dòng)內(nèi)置,直接支持. 其實(shí)這些軟件很多都是用Prodave寫的底層庫驅(qū)動(dòng). Tips: A.CP5512和CP5611一樣,區(qū)別僅僅在于CP5512用于筆記本做現(xiàn)場調(diào)試,一般很少 實(shí)際長時(shí)間用于工程現(xiàn)場而已. B.MPI方式組網(wǎng),站點(diǎn)數(shù)理論值最大只能是32,但是CP5611最多只能支持8個(gè) MPI連接.每臺電腦僅支持1塊CP5611卡. C.如果電腦要通過MPI連接的PLC數(shù)量多于8,而小于31,可以換用CP56
30、13卡. PLC資料網(wǎng) D.CP5611最常用的速率是187.5K.在跟某些機(jī)型連接時(shí),可以達(dá)到12M. 某些機(jī)型是那些呢?是那些MPI/DP口,如400全系列的X1口,31X-2PN的X1口, 318-2DP的X1口,319-3PN的X1口. 當(dāng)然了,19.2K的速度也是支持的,但是買了CP5611而用19.2K的話,人家會認(rèn) 為我們腦子有問題,這樣還不如買跟PC Adtaper,還能省些銀子. E.用CP5611時(shí),電腦可以有多臺,每個(gè)CPU能跟多少臺電腦進(jìn)行通訊,取決于該 機(jī)型的具體型號,S7-300參數(shù)可以在Step7中的硬件\CPU\
31、通訊中有連接資源 的設(shè)置.S7-400的應(yīng)該在硬件\CPU\存儲器中有通訊資源的設(shè)置. 2.CP5611與S7的Profibus DP通訊: A.WinCC,一般是在DP鏈路上走S7協(xié)議,驅(qū)動(dòng)內(nèi)置,直接支持.可連接8個(gè)PLC B.iFix,iFix自己的IO Driver中沒有DP驅(qū)動(dòng),應(yīng)該安裝OPC Server. 西門子SimaticNet.需要Profibus SoftNet-DP授權(quán). 6GK17045DW633AA0 RMB5868.50 (V6.3) 這個(gè)目前看來僅可以使用SimaticNet. 注意,當(dāng)這樣做時(shí),計(jì)算機(jī)算個(gè)2
32、類DP主站,CP5611可以支持多于8個(gè)的PLC. 走DP協(xié)議最多可以支持60個(gè)PLC做DP從站. PLC資料網(wǎng) 即使是WinCC,要用CP5611連接超過8個(gè)以上的PLC時(shí),也需要SimaticNet. 不建議計(jì)算機(jī)和做DP主站的PLC來連接,即使要連接,數(shù)量最好不要超過1個(gè)PLC C.Intouch,同iFix。 D.Citect,Wizcon,力控,組態(tài)王,紫金橋等,同iFix. 備注: A.原來以為CP5611跟DP口通訊(比如315-2DP的X2口),只能做DP主站, 其實(shí)不是,也是可以做DP從站的,可以被1個(gè)DP主站來掛接,
33、 這個(gè)主站可以是PLC,也可以是計(jì)算機(jī), 但是在計(jì)算機(jī)監(jiān)控軟件和PLC通訊的方案中這樣做沒有任何意義. B.因?yàn)镈P鏈路上可以走S7協(xié)議. 所以理論上Profibus SoftNet-S7 可以替代Profibus SoftNet-DP. 3.CP5613與S7的Profibus DP通訊: A.WinCC,DP鏈路上走S7協(xié)議,驅(qū)動(dòng)內(nèi)置,直接支持.可連接50個(gè)PLC B.iFix,iFix自己的IO Driver中沒有DP驅(qū)動(dòng),應(yīng)該安裝OPC Server. 需要西門子SimaticNet.跟CP5611的差異在于不用Profibus SoftNe
34、t-DP授權(quán). 而需要Profibus DP-5613授權(quán). 6GK17135DB633AA0 RMB4611.50 (V6.3) 這樣做2類DP主站,最多可以連接122個(gè)DP從站. 即使是WinCC,要用CP5613連接超過50個(gè)以上的PLC時(shí),也需要SimaticNet. PLC資料網(wǎng) 不建議計(jì)算機(jī)和做DP主站的PLC來連接,即使要連接,數(shù)量最好不要超過1個(gè)PLC C.Intouch,同iFix。 D.Citect,Wizcon,力控,組態(tài)王,紫金橋等,同iFix. 備注: A.CP5613跟CP5611一樣,都是可以做主,
35、也可以做從的.做從的意義不大. B.因?yàn)镈P鏈路上可以走S7協(xié)議. 所以理論上Profibus S7-5613可以替代Profibus DP-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就可以了,剩
36、下的就是你使用一種協(xié)議建立起applicom卡與intouch的“通道”(path),大體又可以分為3種,PCDDE,DASsever,OPC,其中,pcdde最簡單,DASsever最高效,支持的協(xié)議最多,而OPC則是傳統(tǒng)的通訊方式,設(shè)置還要與I/O Sever軟件包中的OPClink配合使用,對OPC不是很難理解的估計(jì)不容易成功, 雖然OPC效率不算高,可人家畢竟是國際標(biāo)準(zhǔn),所以你會發(fā)現(xiàn)intouch 與wincc很容易對聯(lián),通過這種方式,PLC與DCS之間的通訊也是容易實(shí)現(xiàn)的。令一類是使用普通網(wǎng)卡,你沒的選擇,還是使用DASSIDirect吧,還有一種方法不過設(shè)置復(fù)雜些,你可以使用SMA
37、TIC NET中的OPC功能配合INTOUCH的opclink來實(shí)現(xiàn)通訊,不過設(shè)置過多,而且還要在plc中組態(tài),本人試驗(yàn)多次才成功。 -------------------------------------------------------------------------------- intouch與PLC通訊問題 一般情況下,通過InTouch自帶的I/O SERVER實(shí)現(xiàn)與不同的PLC連接。然后,InTouch與I/O SERVER以DDE的方式實(shí)現(xiàn)數(shù)據(jù)交換。 在InTouch中的IO SERVER 有相關(guān)的幫助文件,其中詳細(xì)說明了使用該I
38、/O SERVER 時(shí)的地址配置。 如果和AB系列的SLC500的PLC做NET通訊的話使用Allen-Bradley Ethernet Direct 這個(gè)I/O SERVER 不過一定要在主機(jī)里面的HOST中添加該P(yáng)LC的IP地址。 宇電OPC SERVER在IFIX 3.x中的配置應(yīng)用 廈門宇電自動(dòng)化科技有限公司 技術(shù)部 摘要:介紹了OPC技術(shù)和發(fā)展,描述了如何把廈門宇電AI系列人工智能調(diào)節(jié)器中的實(shí)時(shí)數(shù)據(jù)及參數(shù)通過廈門宇電OPC Server軟件及IFIX內(nèi)置的OPC Client驅(qū)動(dòng)互連到IFIX數(shù)據(jù)庫的具體過程和詳細(xì)配置。 關(guān)鍵詞:IFIX,OPC Serv
39、er ,OPC Client,廈門宇電AI系列人工智能調(diào)節(jié)器 1 OPC的產(chǎn)生 OPC全稱OLE for Process Control,是隨過程控制的發(fā)展產(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)、人機(jī)接口等應(yīng)用程序需要通過硬件驅(qū)動(dòng)程序的方式和現(xiàn)場的硬件設(shè)備通訊。驅(qū)動(dòng)程序一般是由監(jiān)控軟件的開發(fā)商根據(jù)硬件廠商的產(chǎn)品來制作的,不同的廠商,不同的設(shè)備需要不同的驅(qū)動(dòng)程序,同一個(gè)硬件設(shè)備對于不同的監(jiān)控軟件也需要不同的驅(qū)動(dòng)程序,這樣對軟件監(jiān)控工程的順利完成造成了很多麻煩,使現(xiàn)場硬件設(shè)備、遠(yuǎn)程監(jiān)控軟件和驅(qū)動(dòng)程序的兼容成為一個(gè)棘手的問
40、題。雖然MODBUS協(xié)議的產(chǎn)生解決了一部分問題,但是并不是所有的現(xiàn)場設(shè)備都適用MODBUS協(xié)議,就算是勉強(qiáng)兼容也不能100%的發(fā)揮遠(yuǎn)程監(jiān)控軟件對現(xiàn)場設(shè)備的控制功能。由于實(shí)際需要軟件制造商和系統(tǒng)集成商以及硬件開發(fā)商急切需要一種高效,可靠,開放,互操作強(qiáng)的的驅(qū)動(dòng)程序模式,于是OPC標(biāo)準(zhǔn)產(chǎn)生了。 OPC的產(chǎn)生解決了硬件、軟件廠商的矛盾,滿足了系統(tǒng)集成中無縫訪問的條件,提高了整個(gè)系統(tǒng)的開放性和互交換的操作性,使組件多樣化的集散式監(jiān)控系統(tǒng)更為簡單。 2 OPC技術(shù)特點(diǎn) OPC是以O(shè)LE/COM/DCOM機(jī)制作為應(yīng)用程序級的通訊標(biāo)準(zhǔn),采用了Client/Server模式,作為現(xiàn)場硬件和監(jiān)控軟件
41、之間的一個(gè)中間環(huán)節(jié),使不同的客戶端軟件可以任意訪問服務(wù)器器端的數(shù)據(jù)源,而不會像DLL驅(qū)動(dòng)程序那樣受到限制。開發(fā)OPC服務(wù)器端訪問接口的任務(wù)由硬件生產(chǎn)廠家來完成,以O(shè)PC Server軟件的形式提供給軟件用戶,而監(jiān)控軟件制造商只要在軟件中加入OPC Client驅(qū)動(dòng)就可以。OPC服務(wù)器訪問底層硬件,并將數(shù)據(jù)以O(shè)PC接口的方式提供到任何具有OPC客戶端接口的軟件。 如圖1 OPC規(guī)范要求硬件生產(chǎn)商在提供新的硬件設(shè)備的同時(shí)也提供一款根據(jù)新設(shè)備的協(xié)議開發(fā)的可以和新設(shè)備通訊的符合OPC標(biāo)準(zhǔn)的服務(wù)器端軟件,為設(shè)備提供基本的協(xié)議接口,并具有OLE/COM連接,一般用來完成數(shù)據(jù)交互和數(shù)據(jù)前置處理。
42、這樣任何標(biāo)準(zhǔn)的OPC客戶端都可以以標(biāo)準(zhǔn)方式訪問該OPC服務(wù)器。OPC規(guī)范還要求監(jiān)控軟件制造商必須提供符合OPC標(biāo)準(zhǔn)的客戶端驅(qū)動(dòng),客戶端驅(qū)動(dòng)負(fù)責(zé)按標(biāo)準(zhǔn)的OPC接口函數(shù)對OPC服務(wù)器進(jìn)行數(shù)據(jù)訪問,這樣不管現(xiàn)場設(shè)備是那種形式,客戶端都可以用統(tǒng)一的方式去訪問,方便了硬件和監(jiān)控軟件數(shù)據(jù)間的交互。當(dāng)OPC服務(wù)器里的數(shù)據(jù)發(fā)生改變時(shí),服務(wù)器端將向客戶端發(fā)出信息,客戶端得到信息后再進(jìn)行必要的處理,同樣當(dāng)客戶端數(shù)據(jù)改變時(shí),客戶向服務(wù)器端發(fā)出信息,服務(wù)器也會相應(yīng)的處理數(shù)據(jù),這樣就不需要花費(fèi)大量時(shí)間來互相查詢數(shù)據(jù)。 OPC技術(shù)對工業(yè)控制系統(tǒng)的集成是革命性的,使不同的現(xiàn)場設(shè)備和系統(tǒng)軟件都可以互相兼容,OPC作為一種
43、連接件,按標(biāo)準(zhǔn)的COM對象、方法屬性,提供了更為簡單的數(shù)據(jù)交互。無論是公司管理系統(tǒng)還是現(xiàn)場監(jiān)控系統(tǒng),無論是DCS還是FCS,無論是PLC還是智能儀表,都可以通過OPC快速交換數(shù)據(jù)。簡單來說OPC技術(shù)增強(qiáng)了整個(gè)監(jiān)控系統(tǒng)的功能,提高了系統(tǒng)內(nèi)各個(gè)組件的兼容性。 3 IFIX OPC Client與廈門宇電OPC Server的配置和使用 Intellutinon公司的IFIX軟件在國內(nèi)非常通用,性能穩(wěn)定功能強(qiáng)大,界面友好,最重要的是一直都支持OPC功能,即可以作為OPC服務(wù)器,也可以作為OPC客戶端。廈門宇電自動(dòng)化科技有限公司的產(chǎn)品AI系列人工智能調(diào)節(jié)器應(yīng)用的范圍也非常廣,涉及到各個(gè)工業(yè)及科
44、研領(lǐng)域。但是IFIX軟件中卻沒有廈門宇電儀表的驅(qū)動(dòng),實(shí)際上大多數(shù)國內(nèi)儀表,在IFIX軟件中都是沒有驅(qū)動(dòng)的,畢竟IFIX是國外的組態(tài)軟件,這也使IFIX的用戶使用性價(jià)比高的國內(nèi)智能儀表成為一個(gè)難解決的問題,除非自己做驅(qū)動(dòng)程序或恰好該儀表通訊協(xié)議符合MODBUS兼容協(xié)議。但廈門宇電OPC Server軟件的出現(xiàn)解決了該問題。下面將詳細(xì)解說將廈門宇電AI系列人工智能調(diào)節(jié)器上的數(shù)據(jù)通過OPC讀取到IFIX數(shù)據(jù)庫中的過程。 3.1 廈門宇電OPC Server的配置和使用 宇電全系列儀表標(biāo)準(zhǔn)OPC2.0 SERVER軟件可以在廈門宇電網(wǎng)站資料下載區(qū)下載,按《廈門宇電儀表OPC服務(wù)器幫助》正確安裝
45、后,運(yùn)行該軟件會在桌面右下角任務(wù)欄中顯示,右擊恢復(fù)窗口按鈕后繼續(xù)按照幫助配置,添加1個(gè)COM口,5個(gè)宇電儀表(地址分別0,1,2,3,4)后保存設(shè)置,重新運(yùn)行該軟件,在下位機(jī)宇電AI系列人工智能調(diào)節(jié)器和計(jì)算機(jī)串口通訊正常的情況下 見圖2 點(diǎn)擊com下的設(shè)備,右邊的參數(shù)數(shù)據(jù)會實(shí)時(shí)刷新,說明OPC Server與下位機(jī)儀表通訊成功。 *BIN設(shè)備為起始位置因?yàn)镮FIX OPC Client的原因需要閑置,后面會詳細(xì)說明。 3.2 IFIX OPC Client的配置和使用 安裝完IFIX,桌面上出現(xiàn)多個(gè)IFIX圖標(biāo),然后先安裝好“OPCDrv OLE for Process
46、 Control Client,Version 7.32c”驅(qū)動(dòng),如果沒有該驅(qū)動(dòng)軟件可以向軟件銷售商索要。先進(jìn)入SCU系統(tǒng)配置,在SCADA組態(tài)的I/O驅(qū)動(dòng)器定義中加載OPC驅(qū)動(dòng),安裝完成后SCU里就出現(xiàn)了OPC這一項(xiàng),雙擊進(jìn)入“I/O Driver Server Connection”界面。 如圖3 在“I/O Driver Server Connection”界面請選擇“使用本地服務(wù)器”,服務(wù)器名稱是“opc.yudian.1”然后點(diǎn)“下一步”進(jìn)入PowerTool。 PowerTool是IFIX的OPC客戶端軟件,所有配置工作都在這里完成,它主要用來連接OPC服務(wù)器。 如
47、圖4 該畫面為PowerTool出現(xiàn)的第一個(gè)界面不用設(shè)置,右面文字框內(nèi)的數(shù)字分別表示左面樹型結(jié)構(gòu)的數(shù)目。左面OPC根目錄下有默認(rèn)的一個(gè)服務(wù)器名稱,這里我改成了“yudianopc” “yudianopc”連接的服務(wù)器是OPC Server for Yudian Instruments,選擇opc.yudian.1。服務(wù)器位置還是選擇“本地”,同時(shí)需要在Enable打上勾表示啟用。左面樹型結(jié)構(gòu)中的數(shù)據(jù)組名稱改成了“ai1” 如圖5 在數(shù)據(jù)組界面,I/O選項(xiàng)中的異步(Asynchronous)和同步(Synchronous)信號。異步為數(shù)據(jù)有變化時(shí)才更新,或看門狗超時(shí)才
48、訪問OPC服務(wù)器;同步為定期訪問服務(wù)器。一般模擬量用異步,開關(guān)量用同步。數(shù)據(jù)組的Enable也要勾上。其他參數(shù)對通訊影響不大可以默認(rèn)。 如圖6 在數(shù)據(jù)項(xiàng)界面如圖7,數(shù)據(jù)類型設(shè)置為“signed”,然后用”Browse Server…”按鈕進(jìn)入服務(wù)器數(shù)據(jù)項(xiàng)的選擇畫面如圖8。選擇完成后“OPC Item Settings”會相應(yīng)的改變。數(shù)據(jù)項(xiàng)的Enable也要勾上。 圖7 圖8 *OPC.yudian.1的第一行“Branches:”數(shù)據(jù)項(xiàng)不可用,需要在宇電OPC服務(wù)器實(shí)際連接的儀表驅(qū)動(dòng)前加了一個(gè)空的驅(qū)動(dòng)BIN設(shè)備。 在以上設(shè)置全部正確的情況下,先在左面的樹
49、型結(jié)構(gòu)中選擇一個(gè)數(shù)據(jù)項(xiàng),然后點(diǎn)擊菜單“Display Mode”下的“數(shù)據(jù)狀態(tài)”按鈕,接著點(diǎn)擊菜單欄上的綠色箭頭,運(yùn)行OPC Client。圖9中顯示的就是OPC Client與OPC Server通訊正常的情況,通訊正常的標(biāo)志是“Data”項(xiàng)的顯示為GOOD。 圖9 3.3 IFIX數(shù)據(jù)庫于IFIX OPC Client的連接 如圖10,在數(shù)據(jù)庫管理器中建立一個(gè)模擬量輸入變量,I/O地址是不可以選擇的必須自己按照默認(rèn)格式逐個(gè)填寫【server;group;item;access】四項(xiàng)缺一不可,否則報(bào)錯(cuò)。例子中填寫的是:yudianopc;ai1;com.518-1.HIAL;
50、No Access Path。硬件選項(xiàng)選擇Signed。工程單位先確定好數(shù)字范圍0-10000,其他默認(rèn)。點(diǎn)擊保存按鈕后變量添加到列表中,接著再次點(diǎn)擊存盤按鈕,保存列表,然后在表格上右擊選擇刷新,該變量的當(dāng)前值就顯示出來了,如果當(dāng)前量位置顯示“????”,說明連接或設(shè)置有錯(cuò)。圖10 3.4常見問題處理 前面已經(jīng)說明了數(shù)據(jù)傳送的過程。廈門宇電OPC服務(wù)器軟件直接與儀表硬件通訊,IFIX OPC客戶端PowerTool從OPC服務(wù)器上讀取數(shù)據(jù),提供給IFIX數(shù)據(jù)庫管理器使用。 3.4.1 數(shù)據(jù)庫的啟動(dòng)順序: 1)啟動(dòng)OPC服務(wù)器。在啟動(dòng)過程中,要連接控制器,可能會在連接的控
51、制器上顯示紅X,提示找不到所要的OPC文件,這時(shí)就要從組態(tài)的那臺電腦上把工程文件DCSProj拷到本機(jī),連接控制器時(shí),手動(dòng)指定DCSProj中OPC配置文件的位置。OPC配置文件包含了數(shù)據(jù)點(diǎn)名等的信息。 2)啟動(dòng)OPC客戶端PowerTool。打開相應(yīng)的導(dǎo)入文件,點(diǎn)擊綠三角,進(jìn)入運(yùn)行狀態(tài)。從停止到運(yùn)行要等一段時(shí)間。如果很快得進(jìn)入了運(yùn)行狀態(tài),要看一下SERVER的設(shè)置是否為LOCAL。OPC數(shù)據(jù)結(jié)構(gòu)是樹形的,依次為SERVER,GROUP,ITEM,這三層都有使能端ENABLE,要將ENABLE勾上對應(yīng)的數(shù)據(jù)項(xiàng)才會進(jìn)行通訊。所以要保證所有的這三層的都ENABLE勾上。 3.4.2 畫面上
52、數(shù)據(jù)點(diǎn)顯示問號: 如果在畫面上顯示問號,則在FIX數(shù)據(jù)庫中此數(shù)據(jù)點(diǎn)也會顯示問號,這表示數(shù)據(jù)還沒有讀上來,如果是剛啟動(dòng),則要等一會兒。如果問號一直存在,就要在PowerTool中找原因。對于某些輸出的點(diǎn),如果一定時(shí)間(默認(rèn)為五分鐘)沒有數(shù)據(jù)存取操作,則將數(shù)據(jù)狀態(tài)置為BAD??梢韵葘?shù)據(jù)項(xiàng)ITEM置為DISABLE,然后再ENABLE,如果OPC中的確存在這個(gè)點(diǎn),則數(shù)據(jù)狀態(tài)等一會兒就會變?yōu)镚OOD。另外一種辦法是將數(shù)據(jù)項(xiàng)ITEM的訪問時(shí)間設(shè)為Disabled,則PowerTool會一直更新這個(gè)數(shù)據(jù)項(xiàng),不超時(shí)。如果數(shù)據(jù)項(xiàng)仍為BAD,則要打開OPC服務(wù)器,手動(dòng)查找數(shù)據(jù)庫中是否真的存在這個(gè)點(diǎn)。路徑設(shè)
53、錯(cuò)會出現(xiàn)這種情況。 IFIX數(shù)據(jù)庫對AI、DI會一直讀取數(shù)據(jù),一般不存在訪問超時(shí)的情況。如果是AO、DO點(diǎn),畫面不對這些點(diǎn)進(jìn)行寫操作,IFIX數(shù)據(jù)庫會讓這些點(diǎn)超時(shí),這時(shí)數(shù)據(jù)庫里顯示問號。例如,某個(gè)設(shè)備在畫面上的聯(lián)鎖投入和切除按鈕,它們的寫值與讀值連的是同一個(gè)變量,如果不將數(shù)據(jù)項(xiàng)ITEM的訪問時(shí)間設(shè)為Disabled,則一段時(shí)間之后,畫面上這兩個(gè)按鈕會顯示紅色,點(diǎn)任何一個(gè)按鈕則顏色恢復(fù)正常。這是因?yàn)辄c(diǎn)擊這個(gè)操作將這個(gè)變量激活,系統(tǒng)重新對這個(gè)點(diǎn)進(jìn)行計(jì)時(shí),直到下一次超時(shí)再將此變量退出活動(dòng)狀態(tài)。 此外,當(dāng)控制器發(fā)生故障時(shí),也會出現(xiàn)這種情況。 3.4.3 有前景的畫面對象顯示紅色 紅色是
54、IFIX的系統(tǒng)報(bào)警色,如果此前景對應(yīng)的數(shù)據(jù)點(diǎn)通訊故障,會出現(xiàn)這種情況。比如上一段提到的情況。 3.4.4 數(shù)據(jù)顯示不正確: 可能的原因: 1)檢查IFIX畫面數(shù)據(jù)連接是否連到了相應(yīng)的數(shù)據(jù)庫點(diǎn)。 2)檢查CBM中對應(yīng)測點(diǎn)的量程范圍是否設(shè)對。 3)檢查通道信號。 3.4.5 數(shù)據(jù)庫管理器中變量的I/O地址格式錯(cuò): 格式必須是:【server;group;item;access】 4 結(jié)束語 OPC既可以用于將現(xiàn)場設(shè)備的下位機(jī)數(shù)據(jù)采集到DCS或SCADA中來,也可以用于將數(shù)據(jù)從一種DCS或SCADA系統(tǒng)采集到另一種DCS系統(tǒng)、SCADA系統(tǒng)或其他上位應(yīng)用程序中,雖
55、然在上文中沒有詳細(xì)敘述。在OPC的客戶端/服務(wù)器結(jié)構(gòu)中,同一個(gè)程序可以訪問多個(gè)服務(wù)器,同一個(gè)服務(wù)器也可以同時(shí)為多個(gè)客戶端服務(wù)。事實(shí)上帶有OPC驅(qū)動(dòng)的應(yīng)用軟件既可以是客戶端,又可以是服務(wù)器,IFIX OPC驅(qū)動(dòng)同樣也可以作為OPC 服務(wù)器,提供數(shù)據(jù)給其他應(yīng)用程序。甚至可以將OPC結(jié)合網(wǎng)絡(luò)計(jì)算機(jī)來采集數(shù)據(jù),允許客戶從網(wǎng)絡(luò)上運(yùn)行的OPC服務(wù)器中獲取需要的數(shù)據(jù)。 總之,把這一技術(shù)引進(jìn)過程控制系統(tǒng),使得OPC成為自動(dòng)化系統(tǒng)、現(xiàn)場設(shè)備與工廠辦公管理應(yīng)用程序之間的有效聯(lián)絡(luò)工具,相互之間的數(shù)據(jù)交換得以簡捷化和標(biāo)準(zhǔn)化,極大的方便了硬件開發(fā)商、軟件開發(fā)商和最終用戶,目前已廣泛應(yīng)用在國外的各類軟件,如:IFIX、WINCC、LABVIEW。今后必將在DCS系統(tǒng)FCS系統(tǒng)中發(fā)揮出極大的作用。 參考文獻(xiàn):
- 溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國人民警察節(jié)(筑牢忠誠警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭當(dāng)公安隊(duì)伍鐵軍
- XX國企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時(shí)代大任的中國青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會圍繞六個(gè)干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個(gè)人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長會長長的路慢慢地走