常見的與PLC連接的傳感器有接近開關、行程開關、光電傳感器、溫度傳感器、位置傳感器(電子尺)、編碼器、壓力傳感器等。傳感器信號主要有數字信號(就是通與斷)和模擬信號(電壓信號0~10V、-10~+10v,電流信號0~20ma等)。數字信號可以與PLC的輸入端子直接連接,模擬信號需要通過AD模塊輸入,舉例說明這些傳感器與PLC的連接。
說到傳感器跟PLC連接的問題,其實跟傳感器本身并沒有什么關系,要傳給PLC的都是都是傳感器輸出的信號,所以我們著重來分析傳感器輸出的有哪些信號形式。并分析該信號該如何連接:
最常見的就是三極管輸出的,(PNP、NPN及push-pull推挽輸出)如果PNP或者NPN的話,那么PLC選型的時候其輸入信號端口必須要也是對應的PNP或NPN型號(如果不對,時不能連接使用的),接線的時候如下圖所示:PNP因為是下拉負載,接到PLC上接信號線與電源負兩根線;NPN因為是上拉負載,所以接到PLC接信號線與電源正兩根線。push-pull推挽輸出的話因為即可以做PNP用也可以做NPN用,所以如果你想用作PNP,那就一樣接輸出與電源負兩根線;如果想用作NPN,那就接信號與電源正兩根線。
1.模擬量電壓或者電流輸出的,這個時候就麻煩點,因為PLC本身沒有采集模擬量的功能,所以必須外接擴展的模擬量模塊。連接方法是先把傳感器連接到模擬量模塊上,然后模擬量模塊再連接到PLC。(把傳感器的模擬量輸出線和0V線分別連接到模擬量模塊的正極和負極)如下圖:
2.繼電器輸出;這種輸出的話接到PLC比較簡單,繼電器就是控制回路的通斷的,直接把繼電器兩根線串聯在回路中即可。
3.NAMUR輸出,這種輸出一般會用于防爆環境中,這時候為了安全輸出信號不能直接連接到PLC上,必須把NAMUR信號先連接到安全珊上,然后由安全珊轉接給PLC。
4.IO-LINK輸出,這個是目前比較火的。這種必須將傳感器先接到下面的IO-LINK模塊上,然后這個模塊通過總線的形式跟PLC通訊。
下面以西門子PLC為例子說明:
1:模擬量輸入(AI),常用的此類傳感器/變送器有溫度,壓力,液位,流量,氣體濃度等,分為2線制,3線制,4線制;
2/4線制電流輸入類型接線,傳感器的+接24V直流電源的供電24V+,傳感器的-接PLC模擬量模塊的0+,PLC模擬量模塊的0-接24V直流電源的供電24V-,在電氣原理上是形成一個串聯的回路。4線制更為簡單,如圖1,2。
2線制電壓輸入類型接線,如圖3,PLC模擬量輸入模塊A+對應傳感器的信號+,PLC模擬量輸入模塊A-對應傳感器的信號-
2:模擬量輸出(AO),常用于控制設備,如變頻器的調速,電動調節閥門的閥門開度等,接線參考下圖,需要區分電流,電壓類型。
3. 通訊類變送器,主要說明Modbus-RTU類型的儀表,此類儀表支持Modbus-RTU協議,接口形式采用RS485總線,儀表上有2個通訊用端子,A+和B-,此類儀表的好處就是可以一條總線上手拉手鏈接多臺儀表,理論上一個網段32臺儀表,不過現場建議使用RS485集線器進行多臺儀表的連接,安全可靠,如圖2,也可以使用串口服務器,將通訊協議轉換為Modbus-TCP,接口形式為RJ45與上位機進行連接如圖3