s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)
2023-10-24 06:40:33 1
導讀假設有兩個PROFINET IO控制系統,每個PROFINET IO控制系統下各帶有相應的IO設備,如下圖所示:
若此時要求兩個IO系統之間可進行數據交換,在不增加PN耦合器的情況下如何進行時間呢?其實我們可利用S7-1200CPU的IO共享設備的功能來組成如下圖所示的網絡,來實現兩個IO系統之間的數據交換(這裡要求S7-1200的CPU版本需要V4.2以上版本)。
本示例中選擇一臺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位址,如下圖所示:
(2)把S7-1200CPU組態為IO設備,並配置好數據傳輸區地址,配置IO設備時,對於IO控制器的選擇請選擇為「未分配」,如下圖所示:
配置完IO設備後,需要在操作模式下的「智能設備通信」選項裡面去組態數據傳輸區,這裡我們組態四個傳輸區,每個傳輸區交換的字節數為1個字節,傳輸區1和傳輸區2用於與控制器1進行數據交換,傳輸區3和傳輸區4用於與控制器2進行數據交換,數據交換區的組態如下圖所示:
(3)配置IO控制器的數量及導出GSD文件在操作模式下的實時設定選項中組態IO控制器的個數,這裡需要把IO控制器的個數組態為2.配置完後對所配置的內容進行編譯,編譯無錯誤後點擊導出GSD文件按鈕,導出GSD文件,如下圖所示:
(1)添加一個S7-1500控制器,並設置該控制器的IP位址為192.168.0.142,在子網處選擇添加一個PN/IE_1子網,如下圖所示:
(2)導入GSD文件,把導出的 GSD文件添加到TIA 軟體中,點擊軟體中的「選項」選擇裡面的「管理通用站描述文件」進行GSD文件的安裝,如下圖所示:
(3)在網絡視圖中添加IO設備,進入網絡視圖界面,把剛才安裝好的GSD文件拖拽出來,並將其分配到IO控制器上,如下圖所示:
(4)配置傳輸區訪問權限和數據交換區,對IO控制器與IO設備的數據交換區地址進行配置,雙擊IOcontrol1連接的共享設備,進入設備視圖,選擇設備的PROFINET選項,點擊巡視窗口中屬性,找到「Shared device」,對傳輸區地址的訪問權限進行配置。對不具備訪問權限的傳輸區使用「_」替代,如下圖所示:
在設備概覽中組態IO控制器的輸出與輸入地址,該地址可進行修改,如圖中默認的I地址為42,Q地址為30.
根據IO設備中所分配的地址,可得到如下的對應關係得到IO控制器1與IO共享設備之間的數據傳輸對應關係,如下圖所示:
(5)以相同的方法對IO控制器2進行組態配置,並配置好相應的數交換區,如下圖所為IO控制器2的數據傳輸權限的配置與數據對應交換區。
根據IO設備中所分配的地址,可得到如下的對應關係得到IO控制器2與IO共享設備之間的數據傳輸對應關係,如下圖所示:
數據交換程序只需要在IO共享設備中編寫即可,由兩個IO控制器與IO共享設備之間的數據傳輸對應關係可得到如下圖所示的對應關係:
根據該對應關係只需要在程序中編寫如下對應的程序即可實現兩個IO控制器之間的數據交換。
S7-1200PLC作為IO共享設備的配置關鍵在於對IO設備控制器的個數的設置、GSD文件的導出和導入以及在IO控制器中對數據傳輸區權限的配置和數據交換區地址的對應關係的理解,希望通過此簡單的示例讓大家更好的掌握S7-1200CPU的IO共享設備的配置。
,