一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 2023-02-13 09:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

S7-1200 和 S7-300 CP342-5 的 DP 口的主從通信(S7-1200 做主站,CP342-5 做從站)

使用 S7-1200 與 S7-300 用 CP342-5 進行主從通信,這里S7-1200 的 CM1243-5 做為主站,將 CP342-5 做從站。

硬件:

CPU 1214C DC/DC/DC,V2.1

CM1243-5(主站模塊)

S7-300 CPU(6ES7317-2EK14-0AB0)

CP342-5(6GK7342-5DA02-0XE0)

軟件:

Step7 V13 SP1

Step7 V5.5 SP3

S7-300 用 CP342-5 做 DP 從站,S7-1200 通過 CM1243-5 做主站,這種方式可以分2種情況來操作,具體如下:

第一種情況:CPU 1214C 和 S7-300 使用 Step7 V13 在一個項目中操作。

第二種情況:CPU 1214C 和 S7-300 使用 Step7 V13 不在一個項目中的操作。CPU 1214C 使用 Step7 V13,而 S7-300 使用 Step7 V5.5。

一. 第一種情況(同一項目中操作)

CM1243-5 做 DP 主站,S7-300 的 CP342-5 DP 接口做 DP 從站,使用 Step7 V13 在一個項目中操作。

1.1 使用 Step7 V13生成項目

使用 STEP7 V13 創(chuàng)建一個新項目,并通過“添加新設(shè)備”組態(tài) S7-1200 站 1243-5 m,選擇 CPU1214C DC/DC/DC V2.1;接著組態(tài)S7-300 站 CP342-5 s,選擇 CPU 317-2 PN/DP,如圖 1 所示。

c290901c-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 1 在新項目中插入 S7-1200 站和 S7-300 站

1.2 組態(tài)主站 CM1243-5

組態(tài) CM1243-5 的 DP 接口,進入 CM1243-5 的屬性框,添加子網(wǎng)“PROFIBUS_1”,站址選擇 2,如圖 2 所示。

c2a03f9e-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 2 組態(tài) CM1243-5

1.3 組態(tài)從站 CP342-5的 DP 接口

組態(tài) CP342-5 DP 接口,進入 DP 接口的屬性框,在“PROFIBUS 地址”界面,子網(wǎng)選擇“PROFIBUS_1”,地址選擇 3,如圖 3 所示。

c2c51206-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 3 組態(tài)從站 CP342-5 的 DP 接口

在“操作模式”界面,操作模式選擇“DP 從站”,分配的 DP 主站選“1243-5 m.CM1243-5.DP 接口”,在“傳輸區(qū)域”創(chuàng)建 2 個區(qū)域,輸入輸出各 10 個字節(jié);可以點擊“智能從站通信”中的“傳輸區(qū)_1”和“傳輸區(qū)_2”,如圖 4 所示。

c2f057d6-ab3d-11ed-bfe3-dac502259ad0.jpg

c316b944-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 4 組態(tài) CP342-5 操作模式和傳輸區(qū)

1.4 軟件編程

在 S7-300 側(cè),CP342-5 進行數(shù)據(jù)發(fā)送接收,需要通過編程實現(xiàn)。首先創(chuàng)建發(fā)送和接收數(shù)據(jù)塊 DB1 和 DB2,定義成 101 個字節(jié)的數(shù)組,如圖 5 所示。

c33c20b2-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 5 CP342-5側(cè)創(chuàng)建接收發(fā)送數(shù)據(jù)塊

在 OB1 中,從“指令”>“通信”>“通信處理器”>“Simatic NET CP”>“PROFIBUS DP”下,調(diào)用 DP_SEND、DP_RECV 通信指令,如圖 6 所示。

c36802f4-ab3d-11ed-bfe3-dac502259ad0.jpg

c390658c-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 6 發(fā)送接收指令調(diào)用和 CPLADDR 地址

功能塊參數(shù)意義如下表1.

管腳 說明
CPLADDR 模塊的起始地址(當(dāng)組態(tài) CP342-5時,在組態(tài)表中顯示模塊的起始地址,這里是256);
SEND 發(fā)送數(shù)據(jù)區(qū),對應(yīng)從站的輸入?yún)^(qū);
RECV 接收數(shù)據(jù)區(qū),對應(yīng)從站的輸出區(qū);
DONE 發(fā)送完成位:作業(yè)完成,無錯誤,該位置1且保持一個脈沖;
NDR 接收完成位:作業(yè)完成,無錯誤,該位置1且保持一個脈沖;
ERROR 錯誤位:0-無錯誤;1-出現(xiàn)錯誤,錯誤原因查看STATUS;
STATUS 調(diào)用功能塊時產(chǎn)生的狀態(tài)代碼;
DPSTATUS PROFIBUS_DP的狀態(tài)代碼

表1. 功能塊參數(shù)意義

1.5 監(jiān)控結(jié)果

在同一項目中,分別為 S7-300 和 CPU1214C 創(chuàng)建監(jiān)控表,進行通訊測試,如圖 7 所示。

c3c45a68-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 7 監(jiān)控結(jié)果

二. 第二種情況(不在同一項目中操作)

CM1243-5 做 DP 主站,S7-300 的CP342-5 DP 接口做 DP 從站,不在一個項目中的操作,即:CPU 1214C 使用 Step7 V13,而 S7-300 使用 Step7 V5.5。

2.1 創(chuàng)建 S7-1200 站并組態(tài) CM1243-5

使用 STEP7 V13 創(chuàng)建一個新項目,并通過“添加新設(shè)備”組態(tài) S7-1200 站 1243-5 m,組態(tài) CM1243-5 的 DP 接口,進入 CM1243-5 的屬性框,添加子網(wǎng)“PROFIBUS_1”,站址選擇 2,如圖 8 所示。

c3efb3b6-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 8 插入 S7-1200 站并組態(tài) CM1243-5

2.2 主站項目中安裝 CP342-5 的 GSD 文件,并組態(tài)該從站

打開軟件 Step7 V13,通過“選項”進入“管理通用站描述文件(GSD)”界面, 在“源路徑”選擇 CP342-5 的 GSD 文件存放路徑,如圖 9 所示。注意:源路徑中不能有中文字符。

c41c883c-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 9 安裝 CP342-5 的 GSD 文件

安裝好從站 CP342-5 的 GSD 文件,在主站項目中的網(wǎng)絡(luò)視圖中,將它從選件的目錄中拖拽至視圖界面中,如圖 10 所示。

c443c104-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 10 插入從站 CP342-5

點擊圖 10 中的藍色字“未分配”,出現(xiàn)“選擇主站:1243-5 m.CM 1243-5.DP 接口”選項,點擊“1243-5 m.CM 1243-5.DP 接口”,主站選擇成 CM 1243-5(見藍色字),同時 CP342-5 DP 接口連接到了“主站系統(tǒng):1243-5 m.DP-Mastersystem(1)”,如圖 11 所示。

c46c7fc2-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 11 主站項目中配置從站 CP342-5

雙擊圖 11 中的“Slave_1”,進入從站的設(shè)備視圖, 將“通用模塊”分別插入到設(shè)備概覽的 1 槽和 2 槽。

注意:1 槽表示主站組態(tài)輸入 10 個字節(jié),2 槽表示主站組態(tài)輸出 10個字節(jié), 這與后面組態(tài)從站的輸入輸出需要一一對應(yīng)。

如圖 12 所示。

c490cc38-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 12 主站項目中組態(tài)從站 CP342-5 數(shù)據(jù)區(qū)

2.3 Step7 V5.5 創(chuàng)建 S7-300 并組態(tài) CP342-5 的 DP 接口

Step7 V5.5 創(chuàng)建一個新項目(DP從站:S7-300)。添加 CP342-5 模塊,“常規(guī)”屬性頁中選擇“PROFIBUS”接口類型,站址選擇 3;“工作模式”屬性頁中選擇“DP 從站”,如圖 13 所示。

c4bb02c8-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 13 Step7 V5.5 創(chuàng)建 S7-300 并組態(tài) CP342-5 的 DP 接口

2.4 軟件編程

在 S7-300 側(cè),CP342-5 進行數(shù)據(jù)發(fā)送接收,需要通過編程實現(xiàn)。首先創(chuàng)建發(fā)送和接收數(shù)據(jù)塊 DB1 和 DB2,定義成 101 個字節(jié)的數(shù)組,如圖 14 所示。

c4e49e44-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 14 CP342-5 側(cè)創(chuàng)建接收發(fā)送數(shù)據(jù)塊

在 OB1中,從“Libraries”>“SIMATIC_NET_CP”>“CP 300”下,調(diào)用FC1(DP_SEND)、FC2(DP_RECV)通信指令,如圖 15 所示。

c501825c-ab3d-11ed-bfe3-dac502259ad0.jpg

c52bda98-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 15 發(fā)送接收指令調(diào)用和 CPLADDR 地址

關(guān)于功能塊參數(shù)意義參考上表1.。

2.5 監(jiān)控結(jié)果

在不同項目中,分別為 S7-300 和 CPU1214C 創(chuàng)建監(jiān)控表,進行通訊測試,如圖 16 所示。

c5453c72-ab3d-11ed-bfe3-dac502259ad0.jpg

圖 16 監(jiān)控結(jié)果






審核編輯:劉清

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

    關(guān)注

    68

    文章

    11076

    瀏覽量

    217002
  • S7-300
    +關(guān)注

    關(guān)注

    8

    文章

    225

    瀏覽量

    35008
  • CP342-5
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6184
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    333

    瀏覽量

    18619

原文標(biāo)題:S7-1200 和 S7-300 CP342-5 的 DP 口的主從通信(S7-1200 做主站,CP342-5 做從站)

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    mcgs觸摸屏與s7300通訊

    PROFIBUS-DP主站可以是帶有集成DP的CPU(例如S7-300 315-2DP),或者用CP3
    的頭像 發(fā)表于 02-09 15:22 ?2w次閱讀
    mcgs觸摸屏與<b class='flag-5'>s</b>7300通訊

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

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

    從數(shù)據(jù)方面分析西門子S7-1200能否全面取代S7-300

    近幾年S7-1200和1500肯定是西門子的主推產(chǎn)品。盡管現(xiàn)在S7-300和400依然被廣泛的運用,但隨著博途軟件的高度集成化,并被越來越多的工程師接受,S7-1200/1500以及一些只有博途才
    的頭像 發(fā)表于 02-17 09:26 ?5195次閱讀
    從數(shù)據(jù)方面分析西門子<b class='flag-5'>S7-1200</b>能否全面取代<b class='flag-5'>S7-300</b>

    西門子S7-300S7-400及S7-1200S7-1500PLC的編程語言比較表

    本文檔的主要內(nèi)容詳細介紹的是西門子S7-300S7-400及S7-1200S7-1500PLC的編程語言比較表。
    發(fā)表于 03-03 08:00 ?15次下載

    S7-300通過以太網(wǎng)模塊和S7-1200數(shù)據(jù)交換案例

    遠創(chuàng)智控MPI-ETH-YC01 Plus以太網(wǎng)模塊的DB9 公(X1)連接 S7-300 的 MPI /DP ,
    發(fā)表于 05-30 09:36 ?2902次閱讀
    <b class='flag-5'>S7-300</b>通過以太網(wǎng)模塊和<b class='flag-5'>S7-1200</b>數(shù)據(jù)交換案例

    S7-1200S7-300 PN之間的以太網(wǎng)通信方法

    S7-1200S7-300 PN 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用
    的頭像 發(fā)表于 04-11 09:44 ?7997次閱讀

    S7-1200S7-300 PN/S7-400 PN UDP STEP7通信

    S7-1200S7-300 PN 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用
    的頭像 發(fā)表于 04-11 10:15 ?5135次閱讀

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

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

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

    S7-300S7-200通過EM277 進行PROFIBUS DP通訊,需要在STEP7中進行S7-300站組態(tài),在
    的頭像 發(fā)表于 01-29 16:14 ?5236次閱讀

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

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

    S7-1200 CPU與S7-300 CP STEP7 UDP通信

    S7-1200S7-300 CP 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實現(xiàn),使用的通信指令是在
    的頭像 發(fā)表于 04-08 10:48 ?2790次閱讀

    S7-1200 CPU與S7-300 CP TIA UDP通信

    S7-1200S7-300 CP 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實現(xiàn),使用的通信指令是在
    的頭像 發(fā)表于 04-08 10:49 ?2863次閱讀

    S7-1200S7-300的選型區(qū)別

    在硬件擴展方面,S7-300的主機架多支持八個擴展模塊,而S7-1200支持擴展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7
    的頭像 發(fā)表于 05-04 15:18 ?2101次閱讀
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7-300</b>的選型區(qū)別

    S7-1200下載項目程序步驟詳解

    S7-1200的CPU本體上集成了PROFINET通信口,通過這個通信口可以實現(xiàn)CPU與編程設(shè)備的通信。 此外,S7-1200 可以通
    發(fā)表于 11-15 15:45 ?5502次閱讀
    <b class='flag-5'>S7-1200</b>下載項目程序步驟詳解

    西門子S7-1200S7-300PLC之間的區(qū)別有哪些?

    S7-1200作為新推出的緊湊型控制器,其產(chǎn)品定位在原有的SIMATIC S7-200和S7-300之間,它與S7-300的區(qū)別主要體現(xiàn)在硬件、通信
    的頭像 發(fā)表于 01-10 10:54 ?1748次閱讀
    西門子<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7-300</b>PLC之間的區(qū)別有哪些?