加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線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