<object id="seflp"></object>

    1. <object id="seflp"></object>
      <dfn id="seflp"></dfn>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線17838383235
          公司新聞
          S7-1200CPU做IO共享設備的配置方法
          發布時間: 2024-06-11 09:49 更新時間: 2024-10-30 14:14

          一、引言

          考慮到兩個PROFINET IO控制系統,每個系統都連接了自己的IO設備,如下圖所示:

          為了實現兩個系統之間的數據傳輸,而又不使用PN耦合器,可以采用S7-1200 CPU的IO共享設備功能,創建一個如下所示的網絡。這種方法要求S7-1200的CPU版本必須在V4.2以上。

          二、實驗設備選擇

          在這個例子中,我們選擇了一臺S7-1500和一臺S7-1500T作為IO控制器,而用一臺S7-1200作為IO共享設備來展示配置過程。請注意,因為這三個設備需要在同一網段上通信,IP地址應該進行配置,使它們處于同一子網。這里,我們把S7-1200的IP地址設置為192.168.0.144,而其他兩個控制器的IP地址分別設置為192.168.0.142和192.168.0.143。

          三、配置IO共享設備

          1.在TIA博途中創建一個項目并添加S7-1200控制器(型號為CPU1214C)。給這個控制器命名為"Iosharedevice",并配置其IP地址,如下圖所示。

          2.將S7-1200配置為IO設備,并指定數據傳輸區地址。配置時,IO控制器的選擇應設置為“未分配”,如下圖所示。

          在配置傳輸區時,我們定義了四個區域,每個區域各有1個字節。傳輸區1和傳輸區2用于與控制器1進行數據交換,而傳輸區3和傳輸區4則用于與控制器2進行數據交換。

          3.配置IO控制器數量并導出GSD文件。在操作模式的實時設定中,設置IO控制器的個數為2。完成后,編譯項目并導出GSD文件,如下圖所示。

          四、配置IO控制器

          1.添加一個S7-1500控制器,設置其IP地址為192.168.0.142,并選擇PN/IE_1子網。

          2.導入GSD文件。將之前導出的GSD文件添加到TIA軟件中,然后通過“選項”菜單中的“管理通用站描述文件”安裝GSD文件。

          3.在網絡視圖中添加IO設備。將安裝好的GSD文件拖入網絡視圖中,然后將其分配給IO控制器。

          4. 配置傳輸區權限和數據交換區。雙擊與IO控制器1連接的共享設備,進入設備視圖并選擇PROFINET選項。在此處,可以設置傳輸區地址的訪問權限,未授權的區域用“_”替代。

          在設備概覽中,您可以對IO控制器的輸出和輸入地址進行組態。這些地址是可以修改的,例如,默認情況下,I地址為42,Q地址為30。

          后,根據設備中的分配地址,確定IO控制器與共享設備之間的數據傳輸關系。

          5.采用相同的方法對IO控制器2進行組態配置,并設置相應的數據交換區。下圖顯示了IO控制器2數據傳輸權限的配置和數據對應交換區。

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

          五、編寫數據交換程序

          數據交換程序只需在IO共享設備中編寫。根據上述配置,我們可以得到IO控制器與IO共享設備之間的數據傳輸對應關系。按照這個對應關系:

          編寫數據交換程序,以實現兩個IO控制器之間的數據交換。

          六、總結

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



          聯系方式

          • 電  話:17838383235
          • 經理:徐嘉泉
          • 手  機:17838383235
          • 微  信:17838383235