一、引言
考慮到兩個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共享設備配置。
- 淺談西門子PLC控制程序的保護(實用?。?/a> 2024-10-30
- 西門子觸摸屏與西門子PLC如何實現在線仿真 2024-10-30
- S7-200 SMART自由口通信 2024-10-30
- 西門子S7-300PLC所有模擬量模塊接線問題匯總 2024-10-30
- PLC與西門子觸摸屏的RS-485通信,一步步詳解 2024-10-30
- 西門子PLC與juedui值編碼器的連接、實例和如何對編碼器編程 2024-10-30
- 「詳細圖解」西門子S7-300PLC的電氣安裝。 2024-10-30
- 湖南西控-西門子S7-300系列PLC的使用要點 2024-10-30
- PLC的安裝及其維護,看似簡單,細節重要! 2024-10-30
- 西門子S7-300PLC在某鋼廠水處理上的應用 2024-10-30
- 完美的PLC程序是什么樣子 2024-10-30
- Siemens西門子6ES7193-4CF50-0AA0 2024-10-30
- SIEMENS西門子接頭6ES7972-0BA52-0XA0 2024-10-30
- Siemens西門子代理商6EP1334-1LB00 2024-10-30
- Siemens西門子6ES7323-1BH01-0AA0 2024-10-30
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235