通常我們所用的 Profibus DP 方式,主站(m aster)發(fā)送數(shù)據(jù)給所有從站(slave)并接收從站的應(yīng)答數(shù) 據(jù)。而通過 Slave to Slave 方式我們可以建
立從站間的數(shù)據(jù)傳輸而不必經(jīng)過主站。這樣的通訊方式要求從站中
至少要有一個站做發(fā)送器(Publisher)其余站做接 收 器(Subscriber),發(fā)送與接收之間通過廣播方式進(jìn)
行 。發(fā)送器在發(fā)送數(shù)據(jù)給主站的同時以廣播的方式發(fā)送給所有的接 收 器。接 收 器即可接收從主站發(fā)來的數(shù)據(jù) 也可接收從發(fā)送器發(fā)來的數(shù)據(jù),通過
內(nèi)部互聯(lián)到需要的位置去。示例如下:
使用 Slave to Slave 功能前提條件:
要有 SIMATIC S7 做主站
Drive ES Basic V5.3.3 或更高
SINAMICS S120 版本 V2.4 或更高
現(xiàn)舉例介紹如何使用該功能。本例中使用設(shè)備如下: 筆記本:包含 CP5512
2# 站:CPU 314C-2DP
3# 站: SINAMICS S120 AC/AC 裝置,包含 CU 310 DP、PM340 、1FK7 電機
7# 站:SINAMICS S120 DC/AC 裝置,包含 CU 320、SLM、Double Motor Module, 2 個 1FK7 電機 其中:7# 站為 Publisher、 3# 站為 Subscriber
Slave-to-slave 功能配置:
5.1 在 Step 7 中項目組態(tài)
5.2 從站參數(shù)配置
使用 Slave-to-slave 功能的接 收 器必 須要在硬件組態(tài)中激 活該功能。而發(fā)送器是由系統(tǒng)自動激 活 本例中設(shè) 7# 站作為發(fā)送器,3# 站做接 收 器。
因而只需在 3# 站激 活 Slave to Slave。步驟如下: 1:Step 7 硬件配置中雙擊 3# 站
2:在彈出的對話框中選擇 “Configuration”
3:打開它的 “Detail”
4:點擊 “Activate” 配置參數(shù)
在 Step 7 中 DP 從站的配置與在 Starter 中 DP 從站的配置區(qū)別如下:
上圖中:
“Slot” 代表各裝置在 Step 7 項目中的位置。本例中 Slot4+5 對應(yīng)裝置 在從站中 Object 1 Servo_02,
Slot 4 的數(shù)據(jù)類型為 “Actual value” 代表 Servo 02 軸的數(shù)據(jù)輸出域
Slot 5 的數(shù)據(jù)類型為 “Setpoint ” 代表 Servo 02 軸的數(shù)據(jù)輸入域,其余各裝置依次類推。
Slot7+8 對應(yīng)裝置 在從站中 Object 2 “Servo_03
Slot10+11 對應(yīng)裝置 在從站中 Object 3 “CU_S_003
接 收 器的 Slave to Slave 功能僅 限于對其數(shù)據(jù)輸入域的參數(shù)配置(即只能對 Slot5、Slot8、Slot11 做 Slave 配置)
5.3 激 活 Slave to Slave 功能
在 Profibus Partner 中選擇 Type 類型。Output 表示該值來自于 PLC, Peer-to-peer traffic 表示 來源于 Slave to slave 的 Publisher
選擇數(shù)據(jù)源站號”DP address”、本例中可供選擇的 peer to peer 對象只有 3# 或 7 # 站。
選擇數(shù)據(jù)源的地址及數(shù)據(jù)長度
5.4 在 Step 7 中使用 S FC14,15 讀寫 7# 站數(shù)據(jù)
(參見本章第四節(jié)“通過 DP 總線實現(xiàn) S7-300 與 SINAMICS S120 通訊”)