「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

私信小編 “ 電工全套 ” 獲取 三菱+西門子+電工全套電子學習資料(軟件、案例、文檔、電子書)!

導讀

假設有兩個PROFINET IO控制系統,每個PROFINET IO控制系統下各帶有相應的IO設備,如下圖所示:

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

若此時要求兩個IO系統之間可進行數據交換,在不增加PN耦合器的情況下如何進行時間呢?其實我們可利用S7-1200CPU的IO共享設備的功能來組成如下圖所示的網絡,來實現兩個IO系統之間的數據交換(這裡要求S7-1200的CPU版本需要V4.2以上版本)。

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

  • 實驗設備選擇

本示例中選擇一臺S7-1500和一臺S7-1500T的CPU作為IO控制器,一個S7-1200CPU作為IO共享設備來為大家說明S7-1200如何配置為共享設備。此處需要注意因兩個控制器都需要與S7-1200CPU進行連接,所以這三個設備的IP地址需要配置為在同一網段,這裡面我們把S7-1200CPU的IP地址設置為192.168.0.144.另外兩個控制器分別設置為192.168.0.142和192.168.0.143.

  • 配置IO共享設備

(1)在TIA 博途中創建一個項目並添加一個S7-1200控制器(型號選擇CPU1214C),對該控制器命名為Iosharedevice,並組態好IP地址,如下圖所示:

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

(2)把S7-1200CPU組態為IO設備,並配置好數據傳輸區地址,配置IO設備時,對於IO控制器的選擇請選擇為“未分配”,如下圖所示:

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

配置完IO設備後,需要在操作模式下的“智能設備通信”選項裡面去組態數據傳輸區,這裡我們組態四個傳輸區,每個傳輸區交換的字節數為1個字節,傳輸區1和傳輸區2用於與控制器1進行數據交換,傳輸區3和傳輸區4用於與控制器2進行數據交換,數據交換區的組態如下圖所示:

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

(3)配置IO控制器的數量及導出GSD文件

在操作模式下的實時設定選項中組態IO控制器的個數,這裡需要把IO控制器的個數組態為2.配置完後對所配置的內容進行編譯,編譯無錯誤後點擊導出GSD文件按鈕,導出GSD文件,如下圖所示

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

各位工控人,點擊下方 “進入圈子”,技成電工課堂每天14:30 分享一些乾貨趣聞,

PLC、電工、變頻器、製造業技術人才分享交流!

(此處已添加圈子卡片,請到今日頭條客戶端查看)

  • 配置IO控制器

(1)添加一個S7-1500控制器,並設置該控制器的IP地址為192.168.0.142,在子網處選擇添加一個PN/IE_1子網,如下圖所示:

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

(2)導入GSD文件,把導出的 GSD文件添加到TIA 軟件中,點擊軟件中的“選項”選擇裡面的“管理通用站描述文件”進行GSD文件的安裝,如下圖所示:

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

(3)在網絡視圖中添加IO設備,進入網絡視圖界面,把剛才安裝好的GSD文件拖拽出來,並將其分配到IO控制器上,如下圖所示

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

(4)配置傳輸區訪問權限和數據交換區,對IO控制器與IO設備的數據交換區地址進行配置,雙擊IOcontrol1連接的共享設備,進入設備視圖,選擇設備的PROFINET選項,點擊巡視窗口中屬性,找到“Shared device”,對傳輸區地址的訪問權限進行配置。對不具備訪問權限的傳輸區使用“_”替代,如下圖所示

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

在設備概覽中組態IO控制器的輸出與輸入地址,該地址可進行修改,如圖中默認的I地址為42,Q地址為30.

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

根據IO設備中所分配的地址,可得到如下的對應關係得到IO控制器1與IO共享設備之間的數據傳輸對應關係,如下圖所示

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

(5)以相同的方法對IO控制器2進行組態配置,並配置好相應的數交換區,如下圖所為IO控制器2的數據傳輸權限的配置與數據對應交換區。

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

根據IO設備中所分配的地址,可得到如下的對應關係得到IO控制器2與IO共享設備之間的數據傳輸對應關係,如下圖所示

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

  • 數據交換程序的編寫

數據交換程序只需要在IO共享設備中編寫即可,由兩個IO控制器與IO共享設備之間的數據傳輸對應關係可得到如下圖所示的對應關係:

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

根據該對應關係只需要在程序中編寫如下對應的程序即可實現兩個IO控制器之間的數據交換。

「圖文詳解」S7-1200CPU做IO共享設備的配置方法!

  • 總結

S7-1200PLC作為IO共享設備的配置關鍵在於對IO設備控制器的個數的設置、GSD文件的導出和導入以及在IO控制器中對數據傳輸區權限的配置和數據交換區地址的對應關係的理解,希望通過此簡單的示例讓大家更好的掌握S7-1200CPU的IO共享設備的配置。

·END·

分享多一點,知識更多一點

⇣⇣⇣ 讀者福利,點擊抽獎!


分享到:


相關文章: