S7-1200與S7-300 CP卡S7通訊
S7 通信:S71200做客戶端_S7300做伺服器端
使用 STEP7 V11,S7-1200 的 PROFINET 通信口可以做 S7 通信的伺服器端或客戶端。S7-1200 僅支持 S7 單邊通信,僅需在客戶端單邊組態連接和編程,而伺服器端只準備好通信的數據就行。
所以在編程組態和建立連接方面,S7-1200CPU 如果做為客戶端,只需在 S7-1200 這一側建立連接,並使用單邊編程方式 PUT,GET 指令進行通信,而 S7-300CPU 側不用做任何工作。
所需要條件:
① S7-1200 /S7-300 CP343-1設備
② STEP7 V11所完成的通信任務:① S7-1200CPU 將本地 DB3 中的數據寫到 S7-300CPU 中 DB4 中。
② S7-300CPU 通過 CP 卡將本地 DB3 中的數據寫到S7-1200CPU 中 DB4 中。在S7-1200 CPU一側配置編程
1.使用 STEP7 V11軟體新建一個項目並完成硬體配置
在項目樹 「Project tree」>「Devices & Networks」 >「Networks view」 視圖下,創建兩個設備的連接。用滑鼠點中 PLC_1 PROFINET 通信口上,然後拖拽出一條線,到另外一個 CP343-1 的 PROFINET 通信口的綠色小方框上,鬆開滑鼠,連接就建立起來了。2.網路組態
打開 「Network View」 配置網路,點中左上角的「連接」圖標,這時所有 CPU 變成亮藍色,然後選中S7-1200CPU,右鍵選擇添加新的連接, 在連接列表裡建立新的連接並選擇連接對象和通信協議,如圖1. 所示。