西門子S120 6SL3055-0AA00-4CA5 高級操作面板AOP3
分配設備名稱
在彈出頁面“分配PROFINET設備名稱”中,點擊“更新列表”按鈕,搜索ET200SP。
如果此時搜索到的網絡節點包含多個ET200SP,則可以通過檢查MAC地址的方式確定此刻需要分配設備名稱的ET200SP。ET200SP網口的MAC地址位于接口模塊24V電源正上方。
如果此時待分配設備名稱的ET200SP狀態顯示“設備名稱不同”,則此時組態的離線設備名稱(“et200sp hf”)與在線設備名稱不同(“im155-6”),如圖11所示。
如果此時待分配設備名稱的ET200SP狀態顯示“確定”,則此時組態的離線設備名稱與在線設備名稱相同,可以跳過該模塊的設備名稱分配(即跳過圖12)。
圖11 離線在線設備名稱不同
如果離線設備名稱與在線設備名稱不同,則左鍵選中該節點,點擊“分配名稱”按鈕,幾秒鐘后,該網絡節點ET200SP的在線設備名稱變為“et200sp hf”,與組態的離線設備名稱相同,狀態變為“確定”,此時完成一個IO設備的設備名稱分配,如圖12所示。
圖12 離線在線設備名稱相同
項目硬件和軟件全部編譯后下載,在S7-1200 變量表中可以監控DI變量的狀態,也可以給DO 變量賦值, 觀察DO模塊的輸出,如圖13所示。
圖13 變量表監控
S7-1200作為智能IO設備和CP343-1的 Profinet 通信(S7-300做控制器)
S7-1200 V4.0 支持智能 IO 設備功能,故可使用 S7-1200 作為智能 IO 設備和 CP343-1 的 Profinet 通信。本例中將 S7-300 做為控制器,連接作為智能 IO 設備的S7-1200 CPU 實現 Profinet 通信;下面詳細介紹使用方法。
硬件:
- CPU 1217C DC/DC/DC,V4.0
- CPU 314C-2ptp,V2.6 + CP343-1,V3.0
軟件:
- Step7 V13
- Step7 V5.5 SP3
CP343-1 的 PN 接口連接 S7-1200 的 PN 接口,這種方式可以分2種情況來操作,具體如下:
- *種情況:CPU 1217C 和 CPU 314C 使用 Step7 V13 編程,在一個項目中操作。
- 第二種情況:CPU 1217C 使用 Step7 V13,而 CPU 314C 使用 Step7 V5.5。
1. *種情況(同一項目中操作)
CPU 314C 作為 controller,1217C 作為 IO device,使用 Step7 V13 在一個項目中操作,詳細步驟如下。
1-1 使用 Step7 V13 創建 S7-300 站
使用 STEP7 V13 創建一個新項目,并通過“添加新設備”組態 S7-300 站 PLC_1,選擇 CPU 314C-2 ptp, 添加 CP343-1 ,設置 IP 地址。如圖 1 所示。
圖 1 在新項目中插入 S7-300 站
在“操作模式”選項中確認 CP343-1 的操作模式。 如圖 2 所示。
圖 2 選擇 CP343-1 操作模式
1-2 使用 Step7 V13 創建 S7-1200 站
使用 STEP7 V13 創建一個新項目,并通過“添加新設備”組態 S7-1200 站 PLC_2,選擇 CPU1217C DC/DC/DC V4.0;設置 IP 地址,并確認設備名稱,本示例中設備名稱是plc_2。如圖 3 所示。
圖 3 在新項目中插入 S7-1200 站
S7-1200 作為 IO 設備,需要將其操作模式設置為 IO 設備,并將 IO 設備分配給控制器 PLC_1 。如圖 4 所示。
圖 4 S7-1200 設置為 IO 設備
接著,在“智能設備通信”的“傳輸區”創建 IO 通信區,控制器的 QB2~6 共計5個字節傳送到 IO 設備的 IB2~6 ;控制器的 IB2~6 共計5個字節讀取來自 IO 設備的 QB2~6 。如圖 5 所示。
西門子S120 6SL3055-0AA00-4CA5 高級操作面板AOP3