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

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

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

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

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-01-29 16:14 ? 次閱讀

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

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

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

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

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

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

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

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

第一,在STEP 7項(xiàng)目里插入一個(gè)S7-300的站:

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

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

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

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

圖2 安裝GSD

第三,點(diǎn)擊Browse,添加GSD文件路徑:

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

圖3 加GSD路徑

第四,導(dǎo)入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 的地址,如下圖紅框標(biāo)注,為DP從站EM277 的站地址。

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

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

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

第七,在S7-200側(cè)斷電的情況下,將EM277 的撥位開(kāi)關(guān)撥到與S7-300側(cè)硬件組態(tài)的設(shè)定值一致。在S7-200中編寫(xiě)程序?qū)⑦M(jìn)行交換的數(shù)據(jù)存放在VB0-VB7,VB8-VB15,分別對(duì)應(yīng)S7-300的PQB0-PQB7和PIB0-PIB7,打 開(kāi) STEP7中的變量表和STEP7 MicroWin的狀態(tài)表進(jìn)行監(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寫(xiě)到S7-200的數(shù)據(jù),VB8-VB15是S7-300從S7-200讀取的值。EM277上撥位開(kāi)關(guān)的位置一定要和S7-300中組態(tài)的地址值一致。

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

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

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

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

首先,在TIA STEP 7項(xiàng)目里插入一個(gè)S7-300的站,并添加DP主站:

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

圖9 添加S7-300站點(diǎn)

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

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

圖10 安裝GSD

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

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

圖11 安裝GSD

導(dǎo)入GSD文件后,如圖12示步驟操作:

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

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

為EM277分配PROFIBUS DP 站地址

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

圖12 添加EM277站點(diǎn)

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

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

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

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

此例中:VB0-VB7是S7-300寫(xiě)到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當(dāng)中。在S7-200側(cè)斷電的情況下,將EM277 的撥位開(kāi)關(guān)撥到與S7-300側(cè)硬件組態(tài)的設(shè)定值一致。

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





審核編輯:劉清

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

    關(guān)注

    68

    文章

    10863

    瀏覽量

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

    關(guān)注

    2

    文章

    25

    瀏覽量

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

    關(guān)注

    2

    文章

    307

    瀏覽量

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

    關(guān)注

    13

    文章

    408

    瀏覽量

    50432

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    西門(mén)子S7-200S7-300的CAD圖

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

    西門(mén)子s7-300s7-400集成PNs7通信

    本文對(duì)S7-300s7-400集成PNs7通信作了基本介紹,對(duì)其配置步驟以及編程方法作了完
    發(fā)表于 10-11 16:35 ?14次下載
    西門(mén)子<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通訊鏈接的實(shí)現(xiàn)方法

    S7-300S7-200通過(guò)EM277進(jìn)行PROFIBUS DP通訊,需要在STEP7中進(jìn)行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'>實(shí)現(xiàn)</b>方法

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

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

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

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

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

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門(mén)子S7-200S7-300S7-400的系統(tǒng)概述
    發(fā)表于 10-12 17:35 ?40次下載
    西門(mén)子<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應(yīng)用快速入門(mén)集錦(精)

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

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

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

    使用S7-1200與S7-300集成DP接口進(jìn)行主從通信

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

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

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

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

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

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

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

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

    該功能塊庫(kù)可以用于S7-300/400單站系統(tǒng)或ET200S帶CPU的接口模塊通過(guò)CPU的集成PN進(jìn)行ModbusTCP通訊。
    的頭像 發(fā)表于 05-29 14:23 ?5655次閱讀
    <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>)