S7-200模擬量問題的解答
問題:S7-200模擬量輸入模塊(EM231,EM235)如何尋址?
回答: 模擬量輸入和輸出為一個字長,所以地址 必須從偶數(shù)字節(jié)開始, 精度為12位, 模擬量值為0-32000的數(shù)值。
格式: AIW[起始字節(jié)地址] AIW6 ;
AQW[起始字節(jié)地址] AQW0
每個模擬量輸入模塊,按模塊的先后順序地址為固定的,順序向后排。 例: AIW0 AIW2 AIW4 AIW6每個模擬量輸出模塊占兩個通道,即使第一個模塊只有一個輸出AQW0 (EM235只有一個模擬量輸出), 第二個模塊模擬量輸出地址也應(yīng)從AQW4開始尋址,依此類推。 (注: 每一模塊的起始地址都可在step7 micro/win 中 Plc/Information里在線讀到)。
問題:如何將傳感器連接到S7-200 模擬量輸入模塊(EM231,EM235)以及有哪些注意事項?
回答: 模擬量輸入模塊可以通過撥碼開關(guān)設(shè)置為不同的測量方法。開關(guān)的設(shè)置應(yīng)用于整個模塊,一個模塊只能設(shè)置為一種測量范圍。(注:開關(guān)設(shè)置只有在重新上電后才能生效)
輸入阻抗與連接有關(guān):電壓測量時,輸入是高阻抗為10 MOhm ;電流測量時,需要將Rx 和 x 短接,阻抗降到250 Ohm 。
注意:
為避免共模電壓,須將M端與所有信號負端連接, 未連接傳感器的通道要短接, 如下列各圖。
下列各圖是各種傳感器連接到S7-200 模擬量輸入模塊的示例
圖1: 4線制-外供電-測量
圖2: 2線制-測量
為了防止模擬量模塊短路,可以串入傳感器一個750 Ohm電阻 。它將串接在內(nèi)部250 Ohm電阻上并保證電流在 32 m A以下。
圖 3: 電壓測量
注意:
如果你使用一個4-20mA 傳感器, 測量值必須通過編程進行相應(yīng)的轉(zhuǎn)換.
輸入轉(zhuǎn)換: X=32000 *(AIWx – 6400) /(32000 – 6400)
輸出轉(zhuǎn)換: Y=計算值*(32000 – 6400)/32000 + 6400
問題:為什么使用S7-200 模擬量輸入模塊時接收到一個變動很大的不穩(wěn)定的值?
回答: 1.你可能使用了一個自供電或隔離的傳感器電源,兩個電源沒有彼此連接。這將會產(chǎn)生一個很高的上下振動的共模電壓,影響模擬量輸入值。
2.另一個原因可能是模擬量輸入模塊接線太長或絕緣不好。
補救措施:
1.連接傳感器輸入的負端與模塊上的公共M 端以補償此種波動。
注意:
事前要確定,這是兩個電源間的唯一連接。如果另外一個連接已經(jīng)存在了,當(dāng)再添加公共連接時可能會產(chǎn)生一個多余的補償電流。
背景:
•模擬量輸入模塊不是內(nèi)部隔離的.
•共模電壓不能大于 12V.
•對于60Hz 的共模干擾是40dB
2.使用模擬量輸入濾波器:
在Micro/Win 中進入"View > System block> Tab: Analog Input Filters".
•選擇模擬量輸入濾波.
•選擇 "Number of samples" 和 "Deadband".
" Number of samples " 區(qū)域包含了由幾個采樣的平均值計算得出的值。用過去已有的N個采樣值計算該值, N 即為" Number of samples "。
死區(qū)(Deadband)定義了允許偏離于平均值的最大值
問題: 為什么使用S7-200 模擬量輸入模塊時接收到信號變化很慢?
回答:因為你使用了濾波器,可以在View > System block> Tab: Analog Input Filters中降低濾波采樣數(shù),或取消模擬量濾波。
問題: EM231 RTD(熱電阻)模塊接線
EM231 RTD模塊的詳細接線和DIP開關(guān)設(shè)置請參照《S7-200系統(tǒng)手冊》中的附錄A。
EM231 RTD模塊常見問題
•模塊上的SF紅燈為何閃爍?
SF紅燈閃爍有兩個原因:模塊內(nèi)部軟件檢測出外接熱電阻斷線,或者輸入超出范圍。由于上述檢測是兩個輸入通道共用的,所以當(dāng)只有一個通道外接熱電阻時,SF燈必然閃爍。解決方法是將一個100 Ohm的電阻,按照與已用通道相同的接線方式連接到空的通道。
問題:什么是正向標定、負向標定?
回答:正向標定值是3276.7度(華氏或攝氏),負向標定值是-3276.8度。如果檢測到斷線、輸入超出范圍時,相應(yīng)通道的數(shù)值被自動設(shè)置為上述標定值。
•熱電阻的技術(shù)參數(shù)不是很清楚,如何在DIP開關(guān)上設(shè)置類型?
應(yīng)該盡量弄清除熱電阻的參數(shù)。否則可以使用缺省設(shè)置。
注意
EM231 RTD模塊占用的模擬量通道,在系統(tǒng)塊中設(shè)置模擬量通道濾波時,應(yīng)禁止濾波功能。
問題:EM235是否能用于熱電阻測溫?
回答:EM235不是用于與熱電阻連接測量溫度的模塊,勉強使用容易帶來故障。強烈建議使用EM231 RTD模塊。
問題: EM231 TC(熱電偶)模塊常見問題,EM231 TC(熱電偶)模塊是否支持B型熱電偶?
回答:EM231 TC支持J、K、E、N、S、T和R型熱電偶,不支持B型熱電偶。
問題: EM231 TC是否需要補償導(dǎo)線?
回答:EM231 TC可以設(shè)置為由模塊實現(xiàn)冷端補償,但仍然需要補償導(dǎo)線進行熱電偶的自由端補償。
問題: EM231 TC模塊SF燈為何閃爍?
回答:o如果選擇了斷線檢測,則可能是斷線。應(yīng)當(dāng)短接未使用的通道。
o輸入超出范圍
解答:此處的12位精度指的是模擬量轉(zhuǎn)換的分辨率,該分辨率指的是A/D模擬量轉(zhuǎn)換芯片的轉(zhuǎn)換精度,即用多少位的數(shù)值來表示模擬量。
S7-200模擬量模塊的轉(zhuǎn)換分辨率是12位,能夠反映模擬量變化的最小單位是滿量程的1/4096。
注意:
如果你使用一個4-20mA 傳感器, 測量值必須通過編程進行相應(yīng)的轉(zhuǎn)換.
輸入轉(zhuǎn)換: X=32000 *(AIWx – 6400) /(32000 – 6400)
輸出轉(zhuǎn)換: Y=計算值*(32000 – 6400)/32000 + 6400
這個例子有什么區(qū)別呢?
回答:
1、AIW0處采集的數(shù)據(jù)類型是個1個字長(16位)的有符號整數(shù)
若輸入信號為雙極性(有正負之分):
量程為:-32000---32000
若輸入信號為單極性:
量程為:0----32000
2、一般S7-200模擬量模塊(如EM231)都有一個DIP的配置開關(guān)可選擇模擬量的輸入范圍,基本為0至10V、0-5V、0-20mA(單極性)。
由此可以看出,對于PLC來說0mA是最小值,即實際測量值的0,而對于4-20mA的傳感器來說,4mA對應(yīng)的是實際測量值的0,20mA是最大值;
舉例子:
一個4-20mA的傳感器,滿量程為16N
如果某時刻傳感器輸入為5mA,則實際重量為1N
假如不經(jīng)過量程轉(zhuǎn)換,PLC認為實際重量為
20*5/16=6.25N 相差很大,所以必須進行量程轉(zhuǎn)換。
3、至于 I_DI——DI_R轉(zhuǎn)換,則是根據(jù)你實際需要的數(shù)據(jù)處理精度來確定的。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。