本文主要就是想讓大家更容易理解模擬量接線,引出參考點,各個點之間保證等電位就沒有問題了。對于傳感器隔離與否,西門子手冊中將參考點與地隔離的傳感器看作為隔離的傳感器,以地為參考點的傳感器作為非隔離的傳感器,而實際上,市場上的傳感器大多以輸入與輸出是否隔離作為標準,例如輸出信號0~10是否與供電隔離。在文章中也是將CPU的邏輯地看作為大地的,其實除了幾款CPU外,大多數CPU的邏輯地可以與大地分開的,如圖1所示:在缺省的條件下,CPU接地,那么邏輯地就與大地連接了,圖1中紅線標出了連接路徑,如果接地不良好,干擾就會從地線上傳到CPU的邏輯地上,有些情況下CPU的所有指示燈會全閃,CPU故障停機;如果將圖1中標號5的短接片移去,那么CPU的邏輯地就浮地了,通過RC回路與大地進行連接,用于干擾和靜電的釋放,所有這些在文章中并沒有提及,就是讓大家不感到很復雜,但是在現場不好的情況下,這些因素都應考慮,如果選擇有問題就會左右為難,如圖2所示。圖2中模擬量模塊為SM334非隔離模塊,必須以大地為參考點,如果現場環境不好,例如3相4線制,PEN帶有干擾電流,CPU可以浮地連接,模擬量模塊卻不能,連接地后測量值會跳動,不連接地測量值沒問題了,但是模塊會燒壞,這種情況有可能無解,幸好S7-300這樣的模塊不多。 此外不同模塊的抗干擾性是不一樣的,總的來說與價格有關,例如用戶抱怨SM331 -1KF01的模塊在開電機時測量值抖動,換上SM331-7KF02后沒有問題,不用想SM331-1KF01肯定便宜,查手冊發現兩個模塊在抗干擾特性上有區別,性價比一目了然,所以有一個良好的接地,對于現場接線就會變得簡單。 希望我的故事能起到拋磚引玉的作用,我開了這個頭,大家可以進行補充,進行交流,共同提高。(一) 確定基準電位點很重要有用戶反映在現場的S7 300模擬量模塊讀數不變化,怎么折騰都讀數是32767。盡管模擬量模塊大家都很熟悉,但是類似的問題還經常有用戶反應。翻了翻手邊的資料,似乎沒有系統講解這個問題的。 想解決這樣的問題,Zui根本的是要抓住一點。有的用戶可能迫不及待地想知道哪一點了,但是這一點涉及的知識面還是有些寬。平時也忙,我會斷斷續續的寫,大家耐心看完這個系列,就可以抓住這一點了。 關于讀不出值的問題,如果總是32767沒有變化,其實值已經有了,只不過是超量程了。如果值為0,那就要注意模擬量是否有問題了,使用萬用表測量現場信號并沒有超限。為什么會出現這兩種現象呢?這是因為選擇的參考電位不同,例如,現場過來的信號為5V,那首先要問一下,基準點是幾伏?10~15是5V,-10~ -5同樣也是5V,如果測量端基準點是0V,那么測量就會有問題,所以一定要保證兩端等電位。模擬量模塊的基準電位點就是MANA ,所有的接線都與之有關。在接下來的故事中,咱們就仔細講講接線的問題。(二)隔離與非隔離問題系列這里的隔離是指模擬量模塊的基準電位點MANA 與地(也是PLC的數據地)隔離。隔離模塊MANA 與地M可以不連接,以MANA 作為測量端的參考電位;非隔離模塊MANA與地M必須連接, 這樣地M 變為MANA作為測量端的參考電位。隔離模塊的好處就是可以避免共模干擾。如何知道模塊是否是隔離模塊,例如SM331模塊,可以從模板規范中查到。S7-300中只有一款SM334(SM355除外)模塊是非隔離的,此外CPU31XC集成的模擬量也是非隔離的,共同特點就是模塊的輸出和輸入公用M端。 同樣傳感器也有隔離與非隔離的問題。通常非隔離的傳感器電源的負端與信號的負端公用一個端子,例如傳感器有三個端子 L, M 和S+,通過L, M端子向傳感器供電,S+,M為信號的輸出,公用M端。判斷傳感器是否隔離zuihao還是參考手冊。隔離傳感器信號負端與地M可以不連接,以信號負端作為信號源端的參考電位。非隔離傳感器信號負端必須在源端(設備端)接地,以源端的地作為信號的參考電位。 下面就是如何保證測量端與信號源端等電位接線的問題。在下面建議的連接圖中所用的縮寫詞和助記符含義如下:M +: 測量導線(正)M -: 測量導線(負)MANA: 模擬量模塊基準電位點這里需要注意MANA ,不同的接線方式都是以MANA 為參考基準電位。M: 接地端子L +: 24 VDC電源端子UCM: MANA與模擬量輸入通道之間或模擬量輸入通道之間的電位差。UCM共模電壓,有兩種:1)不同輸入信號負端的電位差,例如一個輸入信號為3V,另一個輸入信號也為3V,但是它們的基準點電位可能不同,可能是1~4V或3~6V,那么它們之間的共模電壓為2V。2)輸入信號負端與MANA的電位差。模塊的UCM 是造成模擬量值超上限的主要原因。不同模塊UCM的Zui大值不同。UISO: MANA和CPU的M端子之間的電位差。(三)使用隔離的模擬量模塊連接隔離的傳感器上回講到連接圖中所用的縮寫詞和助記符含義,這回咱們就直接上圖了,看圖說話。隔離傳感器與隔離模擬量信號連接圖如圖1所示:這種方式Zui簡單,都與地隔離,都不需要接地,但是輸入信號(傳感器)負端與MANA 電壓超過UCMZui大限制,例如SM331(6ES7331-7KF02-0AB0)為2.5 VDC,就需要短接信號負端與MANA ,否則會出現超上限問題?,F場可以查看一下,幾乎所有超上限問題都是沒有連接信號負端與MANA 。如果UISO 超過限制,例如75V DC,就需要連接信號負端、MANA 端以及接地端M,這時模塊以大地M端為參考電位,實際變為非隔離使用了,這種情況很少見。有的模塊通道組間都是隔離的,沒有MANA ,例如模塊6ES7331-7NF10-0AB0,接線如圖2所示:這時每一個通道組(每組2通道)的M-就是MANA ,輸入通道組間UCM Zui大為以達到75VDC。都隔離的情況下連接信號負端與MANA 端就可以了(2線制和電阻測量除外)。手冊每個模塊接線圖中MANA都是建議接地的,我認為這是在接地良好、不會產生共模電壓(例如單端接地)的情況下。(四)使用非隔離的模擬量模塊連接隔離的傳感器這回我來講講使用非隔離的模擬量模塊連接隔離的傳感器的情況,模塊的MANA與地M不隔離,這樣必須連接MANA與地M,模擬量的參考點電位變成地M,典型接線如圖3所示: 非隔離的模塊都要求連接連接MANA與地M,例如模塊SM334(6ES7334-0CE01-0AA0),在提示中強調必須連接,下面為引用手冊的提示部分。(五)使用隔離的模擬量模塊連接非隔離的傳感器傳感器不隔離,那么信號源端以傳感器本地的地為基準點電位。模塊是隔離的,以MANA點為測量基準電位。典型接線如圖4所示,從圖4可以看到,非隔離的傳感器信號負端在源端接地,但是如果連接多個非隔離的傳感器并且分布在不同的地方(不同的接地點),這種情況下就比較麻煩。各個傳感器信號的負端會有共模電壓UCM ,為了消除UCM ,將各個信號的負端在源端使用短而粗的導線進行等電位連接,由于模塊的MANA和信號源端的地可能存在電位差,還要將MANA與源端的地進行等電位連接。在這里不能在模塊處進行短接,否則不能消除UCM。 如果工廠接地不好,zuihao還是使用隔離的傳感器。(六)使用非隔離的模擬量模塊連接非隔離的傳感器如果使用非隔離的模擬量連接非隔離的傳感器,那么一定將所有的點接地并進行等電位處理。典型接線如圖5所示,從圖5可以看到,按照隔離與非隔離的要求,模塊不隔離,必須連接MANA與地M,傳感器不隔離則需要連接信號負端到本地的地,這樣一邊以信號源的地作為基準點,一邊以模塊的地M作為基準點,為了消除兩者之間的電位差(共模電壓UCM),需要使用足夠粗的導線進行等電位連接。如果整個工廠有等電位的接地網,使用非隔離的儀表和模塊就比較簡單,只需要連接MANA到本地的地M即可,因為每個點都等電位。往往事與愿違,由于非隔離的儀表價格便宜,越是使用這樣儀表的地方,地通常打得都不會好,就更別提接地網和等電位連接了。不采取措施肯定有問題,必須保證等電位。使用萬用表可以測量,那是因為萬用表與地是隔離的,Zui大的共模電壓UCM 也可能不同,與模塊不在相同的條件下。建議使用隔離的傳感器和模塊。講了一系列的接線方式,Zui終的結論就是模擬量接線的幾種方式都集中在一點上,就是信號源端與測量端一定要等電位。講到這里我覺得還是要再擴展一下,利用這個原則同樣也可以解決數字量接線問題。下面是在現場遇見的一個問題,如圖6所示,CPU與I/O的供電分開,I/O是一個非隔離模塊,當現場給出信號,但是I/O模塊的輸入燈沒有點亮,在CPU中也不能讀出,使用萬用表測量,在端子上有24V電壓。模塊沒有問題,將兩個電源PS的M端短接,就可以檢測到輸入信號,這也是由于參考點電位不同造成的。希望一點小小的提示可以幫助大家解決現場模擬量接線的問題。
- 西門子S7-1200 高速計數功能簡介 2024-11-22
- 加密的西門子S7-300PLC MMC處理方法? 2024-11-22
- 當不能卸載STEP 7時,該怎么辦? 2024-11-22
- 首次調用Alarm8P(SFB35)塊,怎樣避免OB 1初始化過程花費太長時間? 2024-11-22
- 西門子S7系列PLC以哪種格式存儲POINTER參數類型? 2024-11-22
- 怎樣編程間接訪問一個ARRAY類型變量的元素? 2024-11-22
- 西門子通訊任務中,在哪些OB中必須調用SFB? 2024-11-22
- 是否可以將數據塊的當前值作為初始值從AS傳送到項目中? 2024-11-22
- 通過TeleService建立PRODAVEMPI和樣列程序之間的通訊時,為什么會出現錯誤 2024-11-22
- 哪些軟件里含有西門子CP5511,CP5512,CP5611,RS232 的驅動? 2024-11-22
- 對西門子模擬量模塊而言,如何處理未使用的通道? 2024-11-22
- 當一個DP從站出故障,如何在輸入的過程映像被清成“0”以前保存它們? 2024-11-22
- 西門子點到點的通信中,協議 3964(R)和RK 512 之間的區別是什么? 2024-11-22
- 整個系統掉電后,為什么西門子CPU在電源恢復后仍保持在停止狀態? 2024-11-22
- 西門子S7系列PLC之間Zui經濟的通訊方式是什么? 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415