tft每日頭條

 > 生活

 > s7-1200怎麼啟動cpu

s7-1200怎麼啟動cpu

生活 更新时间:2024-09-05 15:24:45
導讀

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)1

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)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地址,如下圖所示:

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)3

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)4

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)5

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)6

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)7

配置IO控制器

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)8

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)9

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)10

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)11

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)12

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)13

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)14

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)15

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)16

數據交換程序的編寫

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)17

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

s7-1200怎麼啟動cpu(圖文說明S7-1200CPU做IO共享設備的配置方法)18

總結

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved