2.組態
2.1配置S7-400站點
S7-400站點配置參見表2。
序號 | 說明 | 圖示 |
1. | 創建新項目“S7-400 one-way”后,單擊“項目視圖” | |
2. | 雙擊項目樹下的“添加新設備”功能,彈出添加新設備對話框 | |
3. |
在添加新設備對話框中的步驟: a)選擇設備類型“PLC” b)選擇使用的CPU型號 c)選擇使用的CPU的版本號 d)勾選“打開設備視圖” 點擊“確定”按鈕后將顯示設備視圖 |
|
4. | 增加電源模塊 | |
5. |
在設備視圖中設置DP接口參數: a)點擊工作區S7-400 CPU的DP接口 b)添加新子網 c)設置S7-400的站地址為2 d)將工作區切換到網絡視圖 |
|
6. |
設置PROFIBUS總線參數: a)點擊工作區內的PROFIBUS_1總線 b)選擇巡視窗口的屬性標簽中的“網絡設置” c)設置傳輸率為1.5Mbps,標識號為標準,最高PROFIBUS地址為126 |
|
7. |
創建S7連接: a)點擊工具欄“連接”圖標,下拉框中選擇S7連接 b)鼠標右鍵點擊CPU,在彈出菜單中選擇“添加新連接”,然后出現“創建新連接”對話框 |
|
8. |
在創建新連接對話框中做以下設置: a)確認連接類型為S7連接 b)設定使用的本地接口,此處接口為PLC_1,DP接口_1(R0S2) c)設定連接ID,此處為1 d)勾選“主動建立連接”復選框 點擊“添加”按鈕添加新連接,點擊“關閉”按鈕關閉創建新連接對話框 |
|
9. |
展開網絡視圖列表區域,設置S7連接參數 a)點擊列表區域的“S7_連接_1” b)選擇巡視窗口的屬性標簽中的“常規” c)設置伙伴地址,此處為3 |
|
10. |
a)選擇巡視窗口的屬性標簽中的“地址詳細信息” b)選擇伙伴PLC的機架號和插槽號,示例中通信伙伴為S7-300,所以機架號為0,插槽號為2,TSAP為03.02 注:對于Profibus-S7通信: ·通信伙伴為S7-300,TSAP為03.02 ·通信伙伴為S7-1200/1500,TSAP為03.01 ·通信伙伴為S7-200,TSAP為03.00 |
|
11. |
a)點擊工作區PLC_1站點 b)點擊編譯圖標,編譯組態 c)點擊下載圖標,下載組態到CPU中 |
表1
2.2配置S7-300站點
S7-300站點配置參見表3。
序號 | 說明 | 圖示 |
1. | 創建新項目“s7-300”后,單擊“項目視圖” | |
2. | 雙擊項目樹下的“添加新設備”功能,彈出添加新設備對話框 | |
3. |
在添加新設備對話框中的步驟: a)選擇設備類型“PLC”; b)選擇使用的CPU型號 c)選擇使用的CPU的版本號 d)勾選“打開設備視圖” 點擊“確定”按鈕后將顯示設備視圖 |
|
4. |
在設備視圖中設置DP接口參數: a)點擊工作區S7-300 CPU的DP接口 b)添加新子網 c)設置S7-300站地址為3 d)將工作區切換到網絡視圖 |
|
5. |
設置PROFIBUS總線參數: a)點擊工作區PROFIBUS_1總線 b)選擇巡視窗口的屬性標簽中的“網絡設置” c)設置傳輸率為1.5Mbps,標識號為標準,最高PROFIBUS地址為126 |
|
6. |
a)點擊工作區PLC_1站點 b)點擊編譯圖標,編譯組態 c)點擊下載圖標,下載組態到CPU中 |
表3
3通信連接
如圖3-1示意圖,使用RS485總線連接器通過PROFIBUS標準電纜分別連接CPU414-3DP的X2接口和CPU315-2DP的X2接口。
圖3-1CPU之間DP通信連接示意圖
4通信編程
由于配置的是S7單邊通信,只需在配置S7網絡連接的一方進行編程,所以本例中只需要在CPU414-3DP中編程調用系統功能塊SFB14/SFB15,如表4。
序號 | 說明 | 圖示 |
1. | 展開項目樹,雙擊程序塊下Main[OB1],在工作區中打開OB1 | |
2. |
a)打開指令任務卡 b)展開通信指令 c)選擇GET指令并拖拽至程序段1,按提示添加背景數據塊 |
|
3. |
展開巡視窗口,選擇“屬性”選項卡 a)點擊程序段1中GET功能塊 b)選擇巡視窗口的“組態”標簽頁,點擊“連接參數” c)點擊“連接名稱”后的“…”按鈕在“連接概覽”對話框中選擇需要綁定的連接 |
|
4. | 在連接概覽對話框中選擇需綁定到功能塊的連接,此處為“S7_連接_1”,點擊“確定”按鈕完成連接選擇 | |
5. |
為GET功能塊設置參數 ·REQ:控制參數request,在上升沿時激活數據交換功能,此處為M0.0,系統自動為其分配符號名稱“Tag_1” ·ADDR_1:指向通信伙伴CPU上待讀取區域的指針,為P#M10.0 BYTE10 ·RD_1:指向本地CPU上用于寫入已讀數據的區域的指針,此為P#M100.0 BYTE 10 注:此處功能塊的調用結果是:REQ上升沿每執行一次,讀取通信伙伴MB10 ~MB19當前的數據值,并保存至本地的MB100~MB109區域中 |
|
6. |
重復步驟2~4,組態PUT功能塊,設置參數: ·REQ:控制參數request,在上升沿時激活數據交換功能,此處為M0.1,系統自動為其分配符號名稱“Tag_2” ·ADDR_1:指向伙伴CPU上用于寫入數據的區域的指針,此為P#M20.0 BYTE10 ·SD_1:指向本地CPU上包含要發送數據的區域的指針,此為P#M200.0 BYTE 10 注:此處功能塊的調用結果是:REQ上升沿每執行一次,本地MB200~MB209的當前數據值寫入到通信伙伴MB20~MB29地址區域中 |
|
7. | 右鍵單擊項目樹下程序塊,在彈出對話框中選擇“編譯”->“軟件” | |
8. | 右鍵單擊項目樹下程序塊,在彈出對話框中選擇“下載到設備”->“軟件(所有塊)” |
審核編輯:劉清
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
plc
+關注
關注
5016文章
13376瀏覽量
464705 -
PROFIBUS總線
+關注
關注
2文章
19瀏覽量
11614 -
S7-400
+關注
關注
1文章
63瀏覽量
14717
原文標題:S7-400 基于PROFIBUS總線的S7 單邊通信(STEP7 v1x)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
S7-400及PROFIBUS-DP網在電氣控制中的應用Th
筆者通過沈陽冀東水泥廠的一期工程介紹了一種優良的適合水泥粉磨系統硬件配置的電氣控制系統,同時,針對現場出現的問題提出了解決的辦法。關鍵詞:S7-400 PROFIBUS-DP網 電
發表于 05-26 11:12
?35次下載
S7-400在發酵啤酒過程系統中的應用
本發酵自控系統是采用SIEMENS中大型PLC S7-400系列作為控制單元,精度高,性能可靠。控制中心為412-2DP,現場控制單元為ET200M。它們之間通過PROFIBUS-DP總線連接,通訊速率可達到12M。
發表于 06-30 15:30
?33次下載
基于S7-400 PLC的控制系統在污水處理中的應用
介紹了由Simatic S7-400 PLC、通用變頻器MicroMaster和工控組態軟件WinCC組成的基于ProfiBus-FMS總線的分布式控制系統及其在污水處理工廠中的應用。
發表于 07-30 16:41
?26次下載
SIMATIC S7-400
SIMATIC S7-400:SIMATIC S7-400是面向中級到高級性能范圍的PLC。模塊化和無風扇的設計、高擴展性和堅固性、強大的通信能力和高性能使得它非常適合于高要求的項目。擴展能力:
發表于 08-12 12:33
?37次下載
S7-400硬件安裝及連接
S7-400 是一種可編程邏輯控制器。 通過選擇合適的S7-400 組件,可實現幾乎所有的自動化任務。S7-400 模塊采用了在機架中進行懸掛安裝的模塊化設計。 并提供擴展機架以對系統進行擴展
發表于 09-29 15:27
?10次下載
西門子s7-300和s7-400集成PN口的s7通信
本文對S7-300和s7-400集成PN口的s7通信作了基本介紹,對其配置步驟以及編程方法作了完整的描述。
發表于 10-11 16:35
?14次下載
S7-400聯網及尋址
S7-400 是一種可編程邏輯控制器。通過選擇合適的S7-400 組件,可實現幾乎所有的自動化任務。S7-400 模塊采用了在機架中進行懸掛安裝的模塊化設計。并提供擴展機架以對系統進行擴展
發表于 10-26 17:34
?17次下載
S7-400基于PROFIBUS總線的S7單邊通信的組態步驟
S7協議是SIEMENS S7系列產品之間通訊使用的標準協議 ,其優點是通信雙方無論是在同一MPI總線上、同一PROFIBUS
S7-400基于PROFIBUS總線的S7單邊通信
2.?組態 2.1配置S7-400站點 S7-400站點配置參見表2。 序號 說明 圖示 1.??????? 創建新項目“S7-400 one-way”后,單擊“項目視圖” 2.??????? 雙擊
S7-400基于PROFIBUS總線的S7單邊通信
S7協議是SIEMENS S7系列產品之間通訊使用的標準協議 ,其優點是通信雙方無論是在同一MPI總線上、同一PROFIBUS
評論