一本一道AV无码中文字幕,久久久国产一区二区三区四区小说,国产a√精品区二区三区四区,国产精品人人妻人色五月

移動端

S7-400 基于PROFIBUS總線的S7 單邊通信

2018年05月12日 12:18上海地友自動化設備有限公司點擊量:944

S7-400 基于PROFIBUS總線的S7 單邊通信(STEP7 v1x

1. 概述

S7協議是SIEMENS S7系列產品之間通訊使用的標準協議 ,其優點是通信雙方無論是在同一MPI總線上、同一PROFIBUS總線上或同一工業以太網中,都可通過S7協議建立通信連接,使用相同的編程方式進行數據交換而與使用何種總線或網絡無關。S7通信分為按組態方式可分為單邊通信和雙邊通信,單邊通信通常應用于以下情況:

·     通信伙伴無法組態S7連接

·     通信伙伴無法停機

·     不希望在通訊伙伴側增加通信組態或程序

       本文介紹S7-400基于PROFIBUS總線的S7單邊通信的組態步驟,用于實現兩個獨立項目之間的S7通信。

驗環境,見表1

序號

名稱

訂貨號

1

CR3導軌

6ES7 401-1DA01-0AA0

2

PS407

6ES7 407-0DA02-0AA0

3

CPU414-3

6ES7 414-3XM05-0AB0

4

STEP7 V11 SP2 update5

 

5

Windows 7 SP1

 

1

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 CPUDP接口

b)  添加新子網

c)   設置S7-400的站地址為2

d)  將工作區切換到網絡視圖

 

6.       

設置PROFIBUS總線參數:

a)   點擊工作區內的PROFIBUS_1總線

b)  選擇xun視窗口的屬性標簽中的“網絡設置”

c)   設置傳輸率為1.5Mbps,標識號為標準,zui高PROFIBUS地址為126

 

 

7.       

創建S7連接:

a)   點擊工具欄“連接”圖標,下拉框中選擇S7連接

b)  鼠標右鍵點擊CPU,在彈出菜單中選擇“添加新連接”,然后出現“創建新連接”對話框

 

8.       

在創建新連接對話框中做以下設置:

a)   確認連接類型為S7連接

b)  設定使用的本地接口,此處接口為PLC_1DP接口_1(R0S2)

c)   設定連接ID,此處為1

d)  勾選“主動建立連接”復選框

點擊“添加”按鈕添加新連接,點擊“關閉”按鈕關閉創建新連接對話框

 

 

9.       

展開網絡視圖列表區域,設置S7連接參數

a)   點擊列表區域的“S7_連接_1

b)  選擇xun視窗口的屬性標簽中的“常規”

c)   設置伙伴地址,此處為3

 

10.     

a)   選擇xun視窗口的屬性標簽中的“地址詳細信息”

b)  選擇伙伴PLC的機架號和插槽號,示例中通信伙伴為S7-300,所以機架號為0,插槽號為2TSAP03.02

注:對于Profibus-S7通信:

·       通信伙伴為S7-300TSAP03.02

·       通信伙伴為S7-1200/1500TSAP03.01

·       通信伙伴為S7-200TSAP 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 CPUDP接口

b)  添加新子網

c)   設置S7-300站地址為3

d)  將工作區切換到網絡視圖

 

5.       

設置PROFIBUS總線參數:

a)   點擊工作區PROFIBUS_1總線

b)  選擇xun視窗口的屬性標簽中的“網絡設置”

c)   設置傳輸率為1.5Mbps,標識號為標準,zui高PROFIBUS地址為126

6.       

a)   點擊工作區PLC_1站點

b)  點擊編譯圖標,編譯組態

c)   點擊下載圖標,下載組態到CPU

 

 

 3

 

通信連接

       如圖3-1示意圖,使用RS485總線連接器通過PROFIBUS標準電纜分別連接CPU414-3DP X2接口和CPU315-2DPX2 接口。

3-1 CPU之間DP通信連接示意圖

通信編程

       由于配置的是S7單邊通信,只需在配置S7網絡連接的一方進行編程,所以本例中只需要在CPU414-3DP中編程調用系統功能塊SFB14/SFB15,如表4

序號

說明

圖示

1.       

展開項目樹,雙擊程序塊下Main[OB1],在工作區中打開OB1

 

 

2.       

a)   打開指令任務卡

b)  展開通信指令

c)   選擇GET指令并拖拽至程序段1,按提示添加背景數據塊

 

 

 

3.       

展開xun視窗口,選擇“屬性”選項卡

a)   點擊程序段1GET功能塊

b)  選擇xun視窗口的“組態”標簽頁,點擊“連接參數”

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.       

右鍵單擊項目樹下程序塊,在彈出對話框中選擇“下載到設備”->“軟件(所有塊)”

 

 

版權與免責聲明: 凡本網注明“來源:智慧城市網”的所有作品,均為浙江興旺寶明通網絡有限公司-智慧城市網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:智慧城市網cchxqp518.com”。違反上述聲明者,本網將追究其相關法律責任。

本網轉載并注明自其它來源(非智慧城市網cchxqp518.com)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。

編輯精選

更多

本站精選

更多

專題推薦

更多

名企推薦

更多

浙公網安備 33010602000006號