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

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

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

S7-300集成DP口與S7-200的DP主從通信設(shè)計實現(xiàn)

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-01-29 16:14 ? 次閱讀

S7-300與S7-200通過EM277 進行PROFIBUS DP通訊,需要在STEP7中進行S7-300站組態(tài),在S7-200系統(tǒng)中不需要對通訊進行組態(tài)和編程,只需要將要進行通訊的數(shù)據(jù)整理存放在V存儲區(qū),并且S7-300組態(tài)EM277從站時設(shè)置正確的地址即可。

從站地址---EM277的從站地址通過硬件設(shè)置,在模塊本身上的撥碼設(shè)置分為X0(地址個位)和X10(地址十位);

波特率---EM277是波特率自適應的,DP網(wǎng)絡的波特率取決于S7-300的組態(tài)。

通訊數(shù)據(jù)地址對應---假設(shè)DP主站已定義了16入/16出的一種I/O配置,V區(qū)偏移量為2000,則其對應關(guān)系如下:

1741a1f4-9802-11ed-bfe3-dac502259ad0.png

圖1 通過EM277 在S7-200 CPU本地的輸入/輸出緩沖區(qū)分配

在主站上容易分辨輸入/輸入緩沖區(qū),而通過EM277在S7-200 CPU的V存儲區(qū)的映射,是本地的輸入緩沖區(qū)(也就是主站的輸出緩沖區(qū))在前(地址低),輸出緩沖區(qū)(主站的輸入緩沖區(qū))在后面(地址高)。

STEP7 V5.x 中EM277 與S7-300的Profibus DP通訊

第一,在STEP 7項目里插入一個S7-300的站:

175fd0fc-9802-11ed-bfe3-dac502259ad0.png

圖2 S7-300組態(tài)

第二,選中STEP7的硬件組態(tài)窗口中的菜單 Option-Install new GSD(EM 277 GSD 下載) ,導入SIEM089D.GSD文件,安裝EM277 從站配置文件,如圖2:

1786246e-9802-11ed-bfe3-dac502259ad0.png

圖2 安裝GSD

第三,點擊Browse,添加GSD文件路徑:

17ab0036-9802-11ed-bfe3-dac502259ad0.png

圖3 加GSD路徑

第四,導入GSD文件后,在右側(cè)的設(shè)備選擇列表中找到EM277 從站,PROFIBUS DP-Additional Field Device-PLC-SIMATIC-EM277,并且根據(jù)通訊字節(jié)數(shù),選擇一種配置(只能添加一組),本例選擇8字節(jié)入/8字節(jié)出的方式,如圖4:

17c15098-9802-11ed-bfe3-dac502259ad0.png

圖4 通信區(qū)域組態(tài)

第五,確定S7-300硬件組態(tài)中所設(shè)置EM277 的地址,如下圖紅框標注,為DP從站EM277 的站地址。

17f14604-9802-11ed-bfe3-dac502259ad0.png

圖5 組態(tài)DP通信地址

第六,組態(tài)完系統(tǒng)的硬件配置后,將編譯下載到S7-300的PLC當中。

第七,在S7-200側(cè)斷電的情況下,將EM277 的撥位開關(guān)撥到與S7-300側(cè)硬件組態(tài)的設(shè)定值一致。在S7-200中編寫程序?qū)⑦M行交換的數(shù)據(jù)存放在VB0-VB7,VB8-VB15,分別對應S7-300的PQB0-PQB7和PIB0-PIB7,打 開 STEP7中的變量表和STEP7 MicroWin的狀態(tài)表進行監(jiān)控,它們的數(shù)據(jù)交換結(jié)果如圖6/圖7所示:

18176dac-9802-11ed-bfe3-dac502259ad0.png

圖6 通信數(shù)據(jù)監(jiān)控

18430b74-9802-11ed-bfe3-dac502259ad0.png

圖7 通信數(shù)據(jù)監(jiān)控

注意:VB0-VB7是S7-300寫到S7-200的數(shù)據(jù),VB8-VB15是S7-300從S7-200讀取的值。EM277上撥位開關(guān)的位置一定要和S7-300中組態(tài)的地址值一致。

如果使用的S7-200通信區(qū)域不從VB0開始,則需要設(shè)置地址偏移,在S7-300硬件組態(tài)中雙擊 EM277,修改數(shù)值0為實際使用的數(shù)值即可,如下圖所示:

18676352-9802-11ed-bfe3-dac502259ad0.png

圖8 地址區(qū)域偏移設(shè)置

TIA 中EM277 與S7-300的Profibus DP通訊

首先,在TIA STEP 7項目里插入一個S7-300的站,并添加DP主站:

1884d6e4-9802-11ed-bfe3-dac502259ad0.png

圖9 添加S7-300站點

打開TIA網(wǎng)絡視圖,選中菜單-選項-安裝設(shè)備描述文件 GSD( EM 277 GSD 下載) ,導入SIEM089D.GSD文件,安裝EM277 從站配置文件,見圖10:

18aacf2a-9802-11ed-bfe3-dac502259ad0.png

圖10 安裝GSD

彈出圖11界面,選擇EM277 GSD文件存放路徑,并安裝GSD文件,如圖11:

18d40732-9802-11ed-bfe3-dac502259ad0.png

圖11 安裝GSD

導入GSD文件后,如圖12示步驟操作:

在右側(cè)的硬件目錄列表中找到EM277 從站,添加至網(wǎng)絡視圖

為EM277 分配主站系統(tǒng)

為EM277分配PROFIBUS DP 站地址

18f987e6-9802-11ed-bfe3-dac502259ad0.png

圖12 添加EM277站點

選中EM277,切換為設(shè)備視圖,

在右側(cè)的硬件目錄列表中根據(jù)通訊字節(jié)數(shù),選擇一種配置(只能添加一組),本例選擇8字節(jié)入/8字節(jié)出的方式

添加至EM277空槽內(nèi)

設(shè)置S7-200V區(qū)偏移量地址(如果使用的S7-200通信區(qū)域不從VB0開始,則需要設(shè)置地址偏移,修改數(shù)值0為實際使用的數(shù)值即可)

此例中:VB0-VB7是S7-300寫到S7-200的數(shù)據(jù),VB8-VB15是S7-300從S7-200讀取的值。

197f6618-9802-11ed-bfe3-dac502259ad0.png

圖13 通訊區(qū)域組態(tài)

組態(tài)完,編譯程序下載到S7-300的PLC當中。在S7-200側(cè)斷電的情況下,將EM277 的撥位開關(guān)撥到與S7-300側(cè)硬件組態(tài)的設(shè)定值一致。

在S7-200中編寫程序?qū)⑦M行交換的數(shù)據(jù)存放在VB0-VB7,VB8-VB15,分別S7-300的QB0-QB7和IB0-IB7,打開 TIA中的監(jiān)控STEP7 MicroWin的狀態(tài)表進行監(jiān)控。





審核編輯:劉清

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

    關(guān)注

    68

    文章

    10776

    瀏覽量

    210481
  • GSD
    GSD
    +關(guān)注

    關(guān)注

    2

    文章

    25

    瀏覽量

    10711
  • 波特率
    +關(guān)注

    關(guān)注

    2

    文章

    293

    瀏覽量

    34000
  • S7-200
    +關(guān)注

    關(guān)注

    13

    文章

    407

    瀏覽量

    50252

原文標題:S7-300集成DP口與S7-200的DP主從通信(STEP&TIA)

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

收藏 人收藏

    評論

    相關(guān)推薦

    S7-300S7-200自由無線通信實現(xiàn)方法

    濱州市污水處理廠占地100萬立方米。采用德國BIOLAK污水處理工藝,日處理水規(guī)模為10萬立方米。項目使用四套S7-300和兩套S7-200建成分布式控制系統(tǒng),完成整個污水處理的控制、數(shù)據(jù)采集
    發(fā)表于 03-19 17:24 ?44次下載

    西門子S7-200S7-300的CAD圖

    西門子S7-200S7-300的CAD圖
    發(fā)表于 09-17 10:06 ?507次下載

    西門子s7-300s7-400集成PNs7通信

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

    S7300與S7-200的EM277之間的PROFIBUS DP通訊鏈接的實現(xiàn)方法

    S7-300S7-200通過EM277進行PROFIBUS DP通訊,需要在STEP7中進行S7-300站組態(tài),在
    發(fā)表于 11-17 12:54 ?8次下載
    <b class='flag-5'>S</b>7300與<b class='flag-5'>S7-200</b>的EM277之間的PROFIBUS <b class='flag-5'>DP</b>通訊鏈接的<b class='flag-5'>實現(xiàn)</b>方法

    S7-200S7-300之間的通訊方式圖文詳解

    S7-200S7-300進行MPI通信S7-200 plc與S7-300 PLC之間采用MPI通訊方式時,
    的頭像 發(fā)表于 12-04 18:33 ?5.5w次閱讀
    <b class='flag-5'>S7-200</b>與<b class='flag-5'>S7-300</b>之間的通訊方式圖文詳解

    西門子S7-200S7-300進行的以太網(wǎng)通信

    S7-200S7-300進行以太網(wǎng)通信,使用STEP 7 Micro/WIN32中的向?qū)нM行通信的配置即可。
    的頭像 發(fā)表于 04-28 15:27 ?7892次閱讀
    西門子<b class='flag-5'>S7-200</b>和<b class='flag-5'>S7-300</b>進行的以太網(wǎng)<b class='flag-5'>通信</b>

    西門子S7-200S7-300S7-400的系統(tǒng)概述

    本文檔的主要內(nèi)容詳細介紹的是西門子S7-200S7-300S7-400的系統(tǒng)概述
    發(fā)表于 10-12 17:35 ?40次下載
    西門子<b class='flag-5'>S7-200</b>和<b class='flag-5'>S7-300</b>與<b class='flag-5'>S7</b>-400的系統(tǒng)概述

    總線S7-200S7-300的ProfobusDP通訊教程

    總線S7-200S7-300的ProfobusDP通訊教程
    發(fā)表于 04-14 09:48 ?4次下載
    總線<b class='flag-5'>S7-200</b>與<b class='flag-5'>S7-300</b>的ProfobusDP通訊教程

    S7-200應用快速入門集錦(精)

    S7-300S7-200 通過 EM277 進行 PROFIBUS DP 通訊,需要在 STEP7 中進行 S7-300 站組態(tài),在
    發(fā)表于 04-22 10:06 ?24次下載

    S7-300S7-200PLC之間的PROFIBUS-DP通訊

    S7-300S7-200PLC之間的PROFIBUS-DP通訊說明。
    發(fā)表于 05-08 11:42 ?25次下載

    使用S7-1200與S7-300集成DP接口進行主從通信

    第二種情況:CPU 1214C 和 S7-300 CPU 使用 Step7 V12 不在一個項目中的操作。CPU 1214C 使用 Step7 V12,而 S7-300 CPU 分別使
    的頭像 發(fā)表于 04-19 10:57 ?4479次閱讀

    S7-1200和S7-300集成DP主從通信(1200做主站,300做從站)

    使用 S7-1200 與 S7-300集成 DP 接口進行主從通信,這里是將
    的頭像 發(fā)表于 02-06 11:16 ?4697次閱讀

    S7-1200和S7-300 CP342-5的DP主從通信

    使用 S7-1200 與 S7-300 用 CP342-5 進行主從通信,這里S7-1200 的 CM1243-5 做為主站,將 CP342
    的頭像 發(fā)表于 02-13 09:32 ?1529次閱讀

    S7-300/400集成PN MODBUS TCP通訊(TIA)

    下面以S7-300單站系統(tǒng)及Modbus Slave軟件為例,詳細介紹如何將S7-300單站系統(tǒng)CPU的集成PN配置為Client,Modbus Slave作為Server進行Mod
    的頭像 發(fā)表于 03-08 11:24 ?6845次閱讀

    S7-300/400集成PNMODBUS TCP通訊(STEP7)

    該功能塊庫可以用于S7-300/400單站系統(tǒng)或ET200S帶CPU的接口模塊通過CPU的集成PN進行ModbusTCP通訊。
    的頭像 發(fā)表于 05-29 14:23 ?5258次閱讀
    <b class='flag-5'>S7-300</b>/400<b class='flag-5'>集成</b>PN<b class='flag-5'>口</b>MODBUS TCP通訊(STEP<b class='flag-5'>7</b>)