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 所示。
- 西門子S7-400系統指示及診斷 2024-11-21
- 西門子S7-400H 冗余系統的Modbus TCP通訊操作步驟 2024-11-21
- 西門子S7-400CPU內存不夠時的下裝方法 2024-11-21
- 西門子S7-300與S7-400之間的以太網通訊 2024-11-21
- 西門子S7-400 PLC 后備電池的更換 2024-11-21
- 西門子S7-400CPU使用SFC51 讀取工作內存使用情況 2024-11-21
- 如何解決西門子PLC之 S7-400 多CPU通訊 2024-11-21
- 西門子S7-400/400H系統Modbus通訊方案指南 2024-11-21
- 西門子S7-400,一款有理想的控制器 2024-11-21
- 西門子S7-400 基于PROFIBUS總線的S7 單邊通信(STEP7 v5.x) 2024-11-21
- 西門子S7-400CPU的指示燈的功能 2024-11-21
- 西門子S7-400H系列CPU通用信息介紹 2024-11-21
- 西門子S7-1200使用博途下載項目程序步驟詳解 2024-11-21
- 一篇文章教會你西門子S7-1200系列PLC硬件接線 2024-11-21
- 西門子S7-1200之OPCUA通信測試 2024-11-21
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415