S7-200PLC要實現PLC與PLC之間的通信,可以使用PPI進行數據的交換,但是對於S7-200SMART的PLC來說PLC上自帶的485通信口不支持PPI通信,如果我們需要通過這個485口實現S7-200SMART PLC之間的數據交換,那麼我們可以通過這個口來做MODBUS通信,一個作為MODBUS主站,一個作為MODBUS從站,來進行數據交換。
如果兩個PLC作為MODBUS通信來實現PLC與PLC之間的數據交換的或工作量會比較大,那麼S7-200SMART PLC對於S7-200的PLC來說他有一個優勢,就是在PLC的基本單元上帶有一個以太網口,我們可以使用這個以太網口來實現S7-200SMART PLC之間是數據交換,使用以太網通信可以實現8臺PLC之間的數據交換。
一、使用以太網實現S7-200SMART PLC之間的數據交換主要有以下幾個步驟:
第一步、對PLC進行硬件組態,配置好每一個PLC的IP地址,使需要通信的PLC在同一個網絡。
第二步、選擇嚮導裡面的GET/PUT操作,進行需要通信數據的組態,配置嚮導的工作只需要在本地站(主站)進行不需要在遠程站(從站)進行。如圖
第三步,選擇第一操作(operation)進行數據交換的組態。
以同樣的方法配置另外的一個操作,類型可以選擇為PUT類型。
第四步、分配建議地址
第五步、嚮導成後,在本地站中調用生成的子程序。
超時:通信超時時間100表示為100s
週期:每次所有操作都完成後進行一次切換
錯誤,若出錯該位為1
注意:子程序要保證每個掃描週期都是用,所用是用SM0.0調用子程序
二、S7-200 SMART 數字量I/O接線圖
不同型號CPU輸入/輸出接線
三、數字量輸入接線
對於大多數輸入來講,都是24VDC輸入,其中ST CPU的 I0.0-I0.3 支持 5-24V 輸入,另外ST20/30 的I0.6、I0.7也支持5-24V輸入。如下表所示:
S7-200 SMART的數字量輸入點內部為雙向二級管,可以接成漏型(圖7)或源型(圖8),只要每一組接成一樣就行。
對於數字量輸入電路來說,關鍵是構成電流回路。輸入點可以分組接不同的電源,這些電源之間沒有聯繫也可以。
四、數字量輸出接線
晶體管輸出只能接成源型輸出(圖9),不能接成漏型,即輸出為24V。
繼電器輸出是一組共用一個公共端的幹節點,可以接交流或直流,電壓等級最高到220V。
例:可以接24V/110V/220V交直流信號。但要保證一組輸出接同樣的電壓(一組共用一個公共端,如1L、2L)。對於弱小信號,如小於 5V 的信號,需要自己驗證其輸出的可靠性。繼電器輸出點(圖10)接直流電源時,公共端接正或負都可以。
對於數字量輸出電路來說,關鍵是構成電流回路。輸出點可以分組接不同的電源,這些電源之間沒有聯繫也可以。
1代表24VDC傳感器電源輸出
五、常問問題
1、同一個模塊的數字量輸入端可以同時接NPN和PNP兩種信號的設備嗎?
不可以,因為NPN和PNP兩種類型的信號在DI端形成的迴路中對於DI點的電流方向相反,同樣地M點的電流方向也相反,如圖7和圖8,NPN和PNP迴路的電流方向不同所示,如果把兩種信號接到一個M端,則M端有兩種電流流向,這是不正確的。因此不能在同一個模塊的DI輸入端同時接NPN和PNP兩種信號的設備。
2、DO分成晶體管和繼電器兩種類型,它們的區別是什麼?
繼電器的負載電流比晶體管的大,但是輸出頻率受到機械裝置的影響不能太快,同時存在機械壽命的限制。晶體管的負載電流比繼電器的小,但是輸出頻率快,可以用於高速脈衝輸出,沒有機械壽命的限制。
3、S7-200 SMART CPU數字量輸出可以接漏型的設備嗎?
不可以,S7-200 SMART CPU 本體和擴展模塊的DO端都只能接源型24V類型的設備,即集電極開路的PNP設備。
4、S7-200 SMART I/O擴展模塊DIAG指示燈以紅色閃爍的原因?
對於數字量擴展模塊的DIAG指示燈以紅色閃爍的原因主要是缺少24V直流供電電源,建議查看CPU的信息來確認具體報錯原因,查看CPU信息的方法請見硬件診斷或診斷方法舉例。
I/O擴展模塊缺少24V直流供電電源時,所有通道指示燈也以紅色閃爍。建議核對模塊接線圖,尤其是模塊供電端含兩排端子的,確定供電接線是否正確,以EM DR32為例,正確的接線方式如下圖所示。
六、S7-200 SMART 開關量輸出的典型抑制電路
S7-200 SMART 開關量輸出驅動感性負載時,需要配備抑制電路。抑制電路可以限制開關量輸出斷開時感應電壓升高,可保護輸出,並防止切斷感性負載時產生的高壓導致CPU損壞或CPU內部固件錯誤。
此外,抑制電路還可以限制關斷感性負載時產生的電氣噪聲。配備一個外部抑制電路,使其從電路上跨接在負載兩端並且在位置上接近負載,這樣對降低電氣噪聲最有效。
S7-200 SMART晶體管輸出內部迴路已經包括抑制電路,該電路足以滿足大多數應用中感性負載的要求。
繼電器輸出觸點由於可用於直流或交流負載,所以未提供內部保護。
注:給定抑制電路的有效性取決於具體應用,必須進行驗證其是否適合您的具體應用。
開關直流感性負載的晶體管或繼電器輸出的典型抑制電路見表1所示:
開關交流感性負載的繼電器輸出的典型抑制電路見表2所示:
往期優秀文章回顧:
閱讀更多 技成培訓 的文章