0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 作者:機(jī)器人及PLC自動化 ? 2022-08-16 11:07 ? 次閱讀

2.組態(tài)

2.1配置S7-400站點

S7-400站點配置參見表2。

序號 說明 圖示
1. 創(chuàng)建新項目“S7-400 one-way”后,單擊“項目視圖” 39ccd6da-1ca1-11ed-ba43-dac502259ad0.png
2. 雙擊項目樹下的“添加新設(shè)備”功能,彈出添加新設(shè)備對話框 39fb436c-1ca1-11ed-ba43-dac502259ad0.png
3. 在添加新設(shè)備對話框中的步驟:
a)選擇設(shè)備類型“PLC
b)選擇使用的CPU型號
c)選擇使用的CPU的版本號
d)勾選“打開設(shè)備視圖”
點擊“確定”按鈕后將顯示設(shè)備視圖
3a1e5fdc-1ca1-11ed-ba43-dac502259ad0.png
4. 增加電源模塊 3a3ea300-1ca1-11ed-ba43-dac502259ad0.png
5. 在設(shè)備視圖中設(shè)置DP接口參數(shù)
a)點擊工作區(qū)S7-400 CPU的DP接口
b)添加新子網(wǎng)
c)設(shè)置S7-400的站地址為2
d)將工作區(qū)切換到網(wǎng)絡(luò)視圖
3a6360aa-1ca1-11ed-ba43-dac502259ad0.png
6. 設(shè)置PROFIBUS總線參數(shù):
a)點擊工作區(qū)內(nèi)的PROFIBUS_1總線
b)選擇巡視窗口的屬性標(biāo)簽中的“網(wǎng)絡(luò)設(shè)置”
c)設(shè)置傳輸率為1.5Mbps,標(biāo)識號為標(biāo)準(zhǔn),最高PROFIBUS地址為126
3a8efc38-1ca1-11ed-ba43-dac502259ad0.png
7. 創(chuàng)建S7連接:
a)點擊工具欄“連接”圖標(biāo),下拉框中選擇S7連接
b)鼠標(biāo)右鍵點擊CPU,在彈出菜單中選擇“添加新連接”,然后出現(xiàn)“創(chuàng)建新連接”對話框
3aad9a8a-1ca1-11ed-ba43-dac502259ad0.png
8. 在創(chuàng)建新連接對話框中做以下設(shè)置:
a)確認(rèn)連接類型為S7連接
b)設(shè)定使用的本地接口,此處接口為PLC_1,DP接口_1(R0S2)
c)設(shè)定連接ID,此處為1
d)勾選“主動建立連接”復(fù)選框
點擊“添加”按鈕添加新連接,點擊“關(guān)閉”按鈕關(guān)閉創(chuàng)建新連接對話框
3ace6076-1ca1-11ed-ba43-dac502259ad0.png
9. 展開網(wǎng)絡(luò)視圖列表區(qū)域,設(shè)置S7連接參數(shù)
a)點擊列表區(qū)域的“S7_連接_1”
b)選擇巡視窗口的屬性標(biāo)簽中的“常規(guī)”
c)設(shè)置伙伴地址,此處為3
3af5d962-1ca1-11ed-ba43-dac502259ad0.png
10. a)選擇巡視窗口的屬性標(biāo)簽中的“地址詳細(xì)信息
b)選擇伙伴PLC的機(jī)架號和插槽號,示例中通信伙伴為S7-300,所以機(jī)架號為0,插槽號為2,TSAP為03.02
注:對于Profibus-S7通信:
·通信伙伴為S7-300,TSAP為03.02
·通信伙伴為S7-1200/1500,TSAP為03.01
·通信伙伴為S7-200,TSAP為03.00
3b14ec30-1ca1-11ed-ba43-dac502259ad0.png
11. a)點擊工作區(qū)PLC_1站點
b)點擊編譯圖標(biāo),編譯組態(tài)
c)點擊下載圖標(biāo),下載組態(tài)到CPU中
3b371a3a-1ca1-11ed-ba43-dac502259ad0.png

表1

2.2配置S7-300站點

S7-300站點配置參見表3。

序號 說明 圖示
1. 創(chuàng)建新項目“s7-300”后,單擊“項目視圖” 3b5b73e4-1ca1-11ed-ba43-dac502259ad0.png
2. 雙擊項目樹下的“添加新設(shè)備”功能,彈出添加新設(shè)備對話框 3b7cb61c-1ca1-11ed-ba43-dac502259ad0.png
3. 在添加新設(shè)備對話框中的步驟:
a)選擇設(shè)備類型“PLC”;
b)選擇使用的CPU型號
c)選擇使用的CPU的版本號
d)勾選“打開設(shè)備視圖”
點擊“確定”按鈕后將顯示設(shè)備視圖
3b9ae272-1ca1-11ed-ba43-dac502259ad0.png
4. 在設(shè)備視圖中設(shè)置DP接口參數(shù):
a)點擊工作區(qū)S7-300 CPU的DP接口
b)添加新子網(wǎng)
c)設(shè)置S7-300站地址為3
d)將工作區(qū)切換到網(wǎng)絡(luò)視圖
3bc8dcc2-1ca1-11ed-ba43-dac502259ad0.png
5. 設(shè)置PROFIBUS總線參數(shù):
a)點擊工作區(qū)PROFIBUS_1總線
b)選擇巡視窗口的屬性標(biāo)簽中的“網(wǎng)絡(luò)設(shè)置”
c)設(shè)置傳輸率為1.5Mbps,標(biāo)識號為標(biāo)準(zhǔn),最高PROFIBUS地址為126
3beb050e-1ca1-11ed-ba43-dac502259ad0.png
6. a)點擊工作區(qū)PLC_1站點
b)點擊編譯圖標(biāo),編譯組態(tài)
c)點擊下載圖標(biāo),下載組態(tài)到CPU中
3c0e5a4a-1ca1-11ed-ba43-dac502259ad0.png

表3

3通信連接

如圖3-1示意圖,使用RS485總線連接器通過PROFIBUS標(biāo)準(zhǔn)電纜分別連接CPU414-3DP的X2接口和CPU315-2DP的X2接口。

3c35352a-1ca1-11ed-ba43-dac502259ad0.png

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

4通信編程

由于配置的是S7單邊通信,只需在配置S7網(wǎng)絡(luò)連接的一方進(jìn)行編程,所以本例中只需要在CPU414-3DP中編程調(diào)用系統(tǒng)功能塊SFB14/SFB15,如表4。

序號 說明 圖示
1. 展開項目樹,雙擊程序塊下Main[OB1],在工作區(qū)中打開OB1 3c56a5e8-1ca1-11ed-ba43-dac502259ad0.png
2. a)打開指令任務(wù)卡
b)展開通信指令
c)選擇GET指令并拖拽至程序段1,按提示添加背景數(shù)據(jù)塊
3c7f946c-1ca1-11ed-ba43-dac502259ad0.png
3. 展開巡視窗口,選擇“屬性”選項卡
a)點擊程序段1中GET功能塊
b)選擇巡視窗口的“組態(tài)”標(biāo)簽頁,點擊“連接參數(shù)”
c)點擊“連接名稱”后的“…”按鈕在“連接概覽”對話框中選擇需要綁定的連接
3ca04054-1ca1-11ed-ba43-dac502259ad0.png
4. 在連接概覽對話框中選擇需綁定到功能塊的連接,此處為“S7_連接_1”,點擊“確定”按鈕完成連接選擇 3cc0a72c-1ca1-11ed-ba43-dac502259ad0.png
5. 為GET功能塊設(shè)置參數(shù)
·REQ:控制參數(shù)request,在上升沿時激活數(shù)據(jù)交換功能,此處為M0.0,系統(tǒng)自動為其分配符號名稱“Tag_1”
·ADDR_1:指向通信伙伴CPU上待讀取區(qū)域的指針,為P#M10.0 BYTE10
·RD_1:指向本地CPU上用于寫入已讀數(shù)據(jù)的區(qū)域的指針,此為P#M100.0 BYTE 10
注:此處功能塊的調(diào)用結(jié)果是:REQ上升沿每執(zhí)行一次,讀取通信伙伴MB10 ~MB19當(dāng)前的數(shù)據(jù)值,并保存至本地的MB100~MB109區(qū)域中
3cd4d0f8-1ca1-11ed-ba43-dac502259ad0.png
6. 重復(fù)步驟2~4,組態(tài)PUT功能塊,設(shè)置參數(shù):
·REQ:控制參數(shù)request,在上升沿時激活數(shù)據(jù)交換功能,此處為M0.1,系統(tǒng)自動為其分配符號名稱“Tag_2”
·ADDR_1:指向伙伴CPU上用于寫入數(shù)據(jù)的區(qū)域的指針,此為P#M20.0 BYTE10
·SD_1:指向本地CPU上包含要發(fā)送數(shù)據(jù)的區(qū)域的指針,此為P#M200.0 BYTE 10
注:此處功能塊的調(diào)用結(jié)果是:REQ上升沿每執(zhí)行一次,本地MB200~MB209的當(dāng)前數(shù)據(jù)值寫入到通信伙伴MB20~MB29地址區(qū)域中
3ce9b40a-1ca1-11ed-ba43-dac502259ad0.png
7. 右鍵單擊項目樹下程序塊,在彈出對話框中選擇“編譯”->“軟件” 3cfec278-1ca1-11ed-ba43-dac502259ad0.png
8. 右鍵單擊項目樹下程序塊,在彈出對話框中選擇“下載到設(shè)備”->“軟件(所有塊)” 3d22f6a2-1ca1-11ed-ba43-dac502259ad0.png

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 程序
    +關(guān)注

    關(guān)注

    115

    文章

    3719

    瀏覽量

    80355
  • PROFIBUS總線
    +關(guān)注

    關(guān)注

    2

    文章

    19

    瀏覽量

    11557
  • S7-400
    +關(guān)注

    關(guān)注

    1

    文章

    63

    瀏覽量

    14632

原文標(biāo)題:S7-400 基于PROFIBUS總線的S7 單邊通信(STEP7 v1x)

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    上?;厥誂B模塊,PLC模塊,回收AB以太網(wǎng)模塊、CPU模塊

    電話+微信:*** QQ: 2785059036陳工回收西門子S7-300/400PLC模塊高價回收/SIEMENS歡迎您S7-400 基于PROFIBUS
    發(fā)表于 05-21 08:55

    SIMATIC S7-400

    SIMATIC S7-400:SIMATIC S7-400是面向中級到高級性能范圍的PLC。模塊化和無風(fēng)扇的設(shè)計、高擴(kuò)展性和堅固性、強(qiáng)大的通信能力和高性能使得它非常適合于高要求的項目。擴(kuò)展能力:
    發(fā)表于 08-12 12:33 ?37次下載

    西門子S7-400 工業(yè)軟件 S7 F FH Systems組態(tài)

    西門子S7-400 工業(yè)軟件 S7 F FH Systems組態(tài)和編程
    發(fā)表于 02-07 18:01 ?17次下載

    基于S7-1500的S7通信編程

    S7 協(xié)議是SIEMENS S7 系列產(chǎn)品之間通訊使用的標(biāo)準(zhǔn)協(xié)議,其優(yōu)點是通信雙方無論是在同- -MPI 總線上、同一PROFIBUS
    發(fā)表于 09-26 17:53 ?39次下載
    基于<b class='flag-5'>S7</b>-1500的<b class='flag-5'>S7</b><b class='flag-5'>通信</b>編程

    S7通訊的功能及特點

    S7通訊(S7-communication)主要英語S7-400/400、S7-400/300 PLC之間的通訊,是
    發(fā)表于 09-29 15:16 ?19次下載
    <b class='flag-5'>S7</b>通訊的功能及特點

    西門子s7-300和s7-400集成PN口的s7通信

    本文對S7-300和s7-400集成PN口的s7通信作了基本介紹,對其配置步驟以及編程方法作了完整的描述。
    發(fā)表于 10-11 16:35 ?14次下載
    西門子<b class='flag-5'>s7</b>-300和<b class='flag-5'>s7-400</b>集成PN口的<b class='flag-5'>s7</b><b class='flag-5'>通信</b>

    S7-1200和S7-1200進(jìn)行S7通信的詳細(xì)資料說明

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端(CPU V2.0及以上版本)。S7-1200 僅支持
    的頭像 發(fā)表于 08-17 10:51 ?2.8w次閱讀
    <b class='flag-5'>S7</b>-1200和<b class='flag-5'>S7</b>-1200進(jìn)行<b class='flag-5'>S7</b><b class='flag-5'>通信</b>的詳細(xì)資料說明

    S7-1200與S7-300和S7-400以太網(wǎng)通信數(shù)據(jù)交換的教程說明

    S7-1200與S7-300和S7-400以太網(wǎng)通信數(shù)據(jù)交換的教程說明
    發(fā)表于 12-04 08:00 ?1次下載
    <b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7</b>-300和<b class='flag-5'>S7-400</b>以太網(wǎng)<b class='flag-5'>通信</b>數(shù)據(jù)交換的教程說明

    基于PROFIBUS總線S7單邊通信

    S7協(xié)議是SIEMENS S7系列產(chǎn)品之間通訊使用的標(biāo)準(zhǔn)協(xié)議 ,其優(yōu)點是通信雙方無論是在同一MPI總線上、同一PROFIBUS
    的頭像 發(fā)表于 08-10 10:06 ?1986次閱讀
    基于<b class='flag-5'>PROFIBUS</b><b class='flag-5'>總線</b>的<b class='flag-5'>S7</b><b class='flag-5'>單邊</b><b class='flag-5'>通信</b>

    S7-400基于PROFIBUS總線S7單邊通信的組態(tài)步驟

    S7協(xié)議是SIEMENS S7系列產(chǎn)品之間通訊使用的標(biāo)準(zhǔn)協(xié)議 ,其優(yōu)點是通信雙方無論是在同一MPI總線上、同一PROFIBUS
    的頭像 發(fā)表于 08-10 10:11 ?3301次閱讀

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

    選擇伙伴PLC的機(jī)架號和插槽號,示例中通信伙伴為S7-300,所以機(jī)架號為0,插槽號為2,TSAP為03.02
    的頭像 發(fā)表于 02-08 14:38 ?3063次閱讀

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

    S7協(xié)議是SIEMENS S7系列產(chǎn)品之間通訊使用的標(biāo)準(zhǔn)協(xié)議 ,其優(yōu)點是通信雙方無論是在同一MPI總線上、同一PROFIBUS
    的頭像 發(fā)表于 02-22 09:37 ?1433次閱讀

    S7-1200 CPU與S7-200 SMART S7通信指南

    S7-1200 CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口可以做 S7 通信客戶端。S7-1200 僅支持
    的頭像 發(fā)表于 04-19 15:14 ?2842次閱讀

    一文解析S7-1200與S7-1500 S7通信

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端(CPU V2.0及以上版本)。S7-1200 僅支持
    發(fā)表于 05-15 17:13 ?5679次閱讀
    一文解析<b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7</b>-1500 <b class='flag-5'>S7</b><b class='flag-5'>通信</b>

    S7-1500之間S7通信實例

    S7-1500 的 PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端。S7-1500 支持
    的頭像 發(fā)表于 06-01 09:25 ?2903次閱讀
    <b class='flag-5'>S7</b>-1500之間<b class='flag-5'>S7</b><b class='flag-5'>通信</b>實例