加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-1200CPU與S7-300的S7通信(S7-300/S7-400 作為客戶端)
        發布時間: 2023-12-23 11:02 更新時間: 2024-11-21 08:00
        觀看西門子S7-1200CPU與S7-300的S7通信(S7-300/S7-400 作為客戶端)視頻

        S7-1200 CPU 與 S7-300 CPU 之間的以太網通信通過 S7 通信來實現。當 S7-300 作為客戶端,S7-1200 作為服務器,需在客戶端單邊組態連接和編程,而作為服務器端的 S7-1200 只需準備好通信的數據以及V4.0 版本以上CPU需要激活連接機制。

        注意:如果在 S7-1200 一側使用 DB 塊作為通信數據區,必須將 DB 塊定義成非優化塊,否則會造成通信失敗。

        此外本文也可以作為 S7-1200 與 S7-400 PN/CP 之間的 S7 通信文檔。

        硬件和軟件需求及所完成的通信任務

        所需條件:

        ① S7-1215 DC/DC/DC V4.4 / CPU 314C-2 PN/DP,V3.3
        ② TIA Portal V17 Professional / STEP7 V5.6 SP2 HF7

        所完成的通信任務:

        ① S7-300 CPU 讀取 S7-1200 CPU中 DB1 的 10 個字節數據到 S7-300 的 DB3 中。
        ② S7-300 CPU 將本地 DB4 中 10 個字節的數據寫到 S7-1200 CPU 的 DB2 中。

        S7-1200 與 S7-300 PN 之間 S7 通訊,可以分 3 種情況來操作,具體如下:

        一. 第一種情況(S7-1200 與 S7-300 在同一項目中操作)

        使用 TIA Portal 在同一個項目中,新建一個 S7-300 站點,一個 S7-1200 站點,然后做 S7 通訊。

        1.1 S7-300 側和S7-1200 側通信的編程,連接參數及通信參數的配置

        1. 使用 TIA Portal 軟件新建一個項目并完成硬件配置

        在 TIA Portal 的 “Portal 視圖” 中選擇 “創建新項目” 創建一個新項目。

        2. 添加硬件并命名PLC

        然后進入 “項目視圖”,在“項目樹” 下雙擊 “添加新設備”,在對話框中選擇所使用的 S7-300 CPU 添加到機架上,命名為 PLC_1,如圖 1 所示。


        圖 1. 添加新設備

        為了編程方便,使用 CPU 屬性中定義的時鐘位,定義方法如下:

        在 “項目樹” > “PLC_1” > “設備組態” 中,選中 CPU ,然后在下面的屬性窗口中,“屬性” > “時鐘存儲器” 下,將時鐘位定義在 MB0,如圖2所示。時鐘位程序主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之間切換的一個位,可以使用它去自動激活發送任務。


        圖 2. 時鐘位

        3. 為 PROFINET 通信口分配以太網地址

        在 “設備視圖”中點擊 CPU 上代表 PROFINET 通信口的綠色小方塊,在下方會出現 PROFINET 接口的屬性,在 “以太網地址” 下分配 IP 地址為 192.168.0.2 ,子網掩碼為 255.255.255.0,如圖 3 所示。


        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415