吴忠躺衫网络科技有限公司

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

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

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

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

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

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

S7-1200 與 S7-300 PN 口之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實(shí)現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用通信-開放式用戶通信TSEND_C,TRCV_C(1200支持,300不支持)或TCON,TDISCON,TUSEND,TURCV 指令來實(shí)現(xiàn)。通信方式為雙邊通信,因此 TUSEND 和 TURCV 必須成對出現(xiàn)。

此外對于伙伴是S7-400PN 也可以參考本文檔。

硬件和軟件需求及所完成的通信任務(wù)

測試軟/硬件:

① S7-1214 DC/DC/DC V4.4

② S7-315-2PN/DP V2.6

③ STEP7 V16

④ STEP7 V5.5 SP4

所完成的通信任務(wù):

① S7-1200 CPU將通訊數(shù)據(jù)區(qū) DB4 塊中的 10 個字節(jié)的數(shù)據(jù)發(fā)送到 S7-300 CPU的接收數(shù)據(jù)區(qū) DB5 塊中。

② S7-300 CPU將通訊數(shù)據(jù)區(qū) DB5 塊中的 10 個字節(jié)的數(shù)據(jù)發(fā)送到 S7-1200 CPU的接收數(shù)據(jù)區(qū) DB4 塊中。

S7-1200 側(cè)硬件組態(tài)、編程和連接參數(shù)的配置

該部分內(nèi)容和 S7-1200 CPU 與S7-300 PN UDP通信-TIA不同項(xiàng)目->S7-1200 側(cè)硬件組態(tài)、編程和連接參數(shù)的配置 章節(jié)一致,請參見鏈接。

S7-300PN 側(cè)硬件組態(tài)、編程和連接參數(shù)的配置

1.Step7內(nèi)添加300CPU硬件

在硬件配置內(nèi)添加300機(jī)架和315-2PN/DP CPU,如圖1所示。

0d78c56c-b76b-11ec-aa7f-dac502259ad0.jpg

圖1. 添加300 CPU設(shè)備

為了編程方便,使用 CPU 屬性中定義的時鐘位,定義方法如下:

雙擊硬件配置機(jī)架內(nèi)的CPU 315-2PN/DP ,進(jìn)入CPU屬性設(shè)置,選擇Cycle/Clock Memory,然后激活Clock memory時鐘字節(jié)定義為 MB0,如圖2所示。

時鐘位使用 M0.5,以 1Hz 的速率自動激活發(fā)送任務(wù)。

0d97d876-b76b-11ec-aa7f-dac502259ad0.jpg

圖2. 啟動時鐘存儲器

2.為 PROFINET 通信口分配以太網(wǎng)地址

雙擊PN-IO設(shè)置CPU IP地址,分配 IP 地址為 192.168.0.3,子網(wǎng)掩碼為255.255.255.0,如圖3所示。

0dadd9fa-b76b-11ec-aa7f-dac502259ad0.jpg

圖3. 分配300CPU IP 地址

3.在Step7內(nèi)使用OC Wizard向?qū)蒛DP連接參數(shù)DB塊

①按照如下鏈接下載并安裝OC Wizard向?qū)А?/p>

創(chuàng)建用于開放式 TCP/IP 通信的連接數(shù)據(jù)的向?qū)?(開放式通信向?qū)?。

② 在Step7程序塊文件夾空白處右鍵,啟動OC Wizard向?qū)蒛DP連接參數(shù)DB塊,如圖4所示。

0dca80b4-b76b-11ec-aa7f-dac502259ad0.jpg

圖4. 啟動OC Wizard向?qū)?/p>

③選擇新建,點(diǎn)擊下一步,如圖5所示。

0dde3550-b76b-11ec-aa7f-dac502259ad0.jpg

圖5. 新建UDP連接數(shù)據(jù)DB

④連接類型選擇UDP,如圖6所示。

0df14384-b76b-11ec-aa7f-dac502259ad0.jpg

圖6. 選擇UDP連接類型

⑤設(shè)置UDP連接ID號、連接名稱、本地PLC類型和設(shè)置伙伴IP地址,如圖7所示。

0e055806-b76b-11ec-aa7f-dac502259ad0.jpg

圖7. 配置UDP本地和伙伴連接信息

⑥配置本地和伙伴端口號,如圖8所示。

0e17ef02-b76b-11ec-aa7f-dac502259ad0.jpg

圖8. 配置本地和伙伴端口號

⑦指定Step7項(xiàng)目內(nèi)一個DB塊,用來存放UDP連接配置數(shù)據(jù),項(xiàng)目使用DB10,如圖9所示。

0e2fd3c4-b76b-11ec-aa7f-dac502259ad0.jpg

圖9. 指定DB塊存放連接配置數(shù)據(jù)

⑧UDP連接配置數(shù)據(jù)生成完畢,生成的數(shù)據(jù)塊為DB10,DB10數(shù)據(jù)結(jié)構(gòu),如圖為10所示。

0e413b50-b76b-11ec-aa7f-dac502259ad0.jpg

圖10. UDP連接配置數(shù)據(jù)結(jié)構(gòu)

4.在 OB1 內(nèi)調(diào)用 UDP 通信指令

打開OB1,在作出指令樹內(nèi)調(diào)用UDP通信指令, “庫” > “標(biāo)準(zhǔn)庫” > “通信塊”下調(diào)用 “TCON”、“TUSEND”、“TURCV” 指令。創(chuàng)建接收和發(fā)送數(shù)據(jù)塊 DB5,發(fā)送10字節(jié)數(shù)組,接收10字節(jié)數(shù)組,如圖11所示。

0e665c6e-b76b-11ec-aa7f-dac502259ad0.jpg

圖11. 從庫內(nèi)調(diào)用 UDP 通信指令

300CPU側(cè)配置和編程完成,編譯并存盤。

下載硬件組態(tài)及程序并監(jiān)控通信結(jié)果

下載兩個 CPU 中的所有硬件組態(tài)及程序,實(shí)現(xiàn) 兩個 CPU 之間數(shù)據(jù)交換,監(jiān)控結(jié)果如圖12所示。

0e7fd216-b76b-11ec-aa7f-dac502259ad0.jpg

圖12. 監(jiān)控結(jié)果

以下情況時需要注意確認(rèn)部分參數(shù)的正確設(shè)置。

①1200側(cè)同時使用TSEND_C和TRCV_C做指定或未指定伙伴UDP通信,參考圖3確認(rèn)參數(shù)的正確設(shè)置;
②在1200內(nèi)使用TSEND_C新建自動生成300PLC連接描述DB塊,參考圖4確認(rèn)參數(shù)的正確設(shè)置;

需確認(rèn)注意的參數(shù)設(shè)置:

1.在1200側(cè)使用TSEND_C可新建自動生成1200PLC的連接描述DB塊(_1200_Receive_DB),如圖1所示和300PLC的連接描述DB塊(_300PN_Connection_DB),如圖2所示。

0e94cb76-b76b-11ec-aa7f-dac502259ad0.jpg

圖1. TSEND_C新建自動生成1200PLC的連接描述DB塊

0eb5fb8e-b76b-11ec-aa7f-dac502259ad0.jpg

圖2. TSEND_C新建自動生成300PLC的連接描述DB塊

2.確認(rèn)TSEND_C新建自動生成1200PLC的連接描述DB塊內(nèi),ADDR_Send數(shù)據(jù)結(jié)構(gòu)必需包含伙伴IP地址和端口號,如圖3所示。

0ede27da-b76b-11ec-aa7f-dac502259ad0.jpg

圖3. 確認(rèn)1200側(cè)新建生成DB內(nèi)包含伙伴IP和端口號

3.確認(rèn)TSEND_C新建自動生成300PLC的連接描述DB塊內(nèi),rem_staddr_len和rem_tsap_id_len參數(shù)必需設(shè)置為0,如圖4所示。

0f03a97e-b76b-11ec-aa7f-dac502259ad0.jpg

圖4. 確認(rèn)300側(cè)新建生成DB內(nèi)rem_staddr_len和rem_tsap_id_len參數(shù)必需為0

---------------------END---------------------

審核編輯 :李倩

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

    關(guān)注

    40

    文章

    5460

    瀏覽量

    172726
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6070

    瀏覽量

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

    關(guān)注

    11

    文章

    331

    瀏覽量

    18072

原文標(biāo)題:S7-1200 與 S7-300 PN/S7-400 PN UDP STEP7 通信

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

收藏 人收藏

    評論

    相關(guān)推薦

    西門子S7-300 PLC的詳細(xì)介紹

    不同的CPU、信號模塊(SM)、功能模塊(FM)和通信處理器(CP)等,實(shí)現(xiàn)靈活的配置。 易于擴(kuò)展:S7-300 PLC支持多達(dá)32個模塊的擴(kuò)展,可以滿足不同規(guī)模的自動化控制任務(wù)。 高性價比:S7-300
    的頭像 發(fā)表于 12-10 18:18 ?546次閱讀
    西門子<b class='flag-5'>S7-300</b> PLC的詳細(xì)介紹

    如何選擇適合的西門子S7-1200系列PLC型號?

    西門子S7-1200系列PLC作為中小型自動化控制器,在研發(fā)過程中充分考慮了系統(tǒng)、控制器、人機(jī)界面和軟件的無縫整合和高效協(xié)調(diào),是工業(yè)自動化領(lǐng)域中的重要組成部分。正確選擇適合的S7-1200系列PLC
    的頭像 發(fā)表于 12-09 18:24 ?869次閱讀
    如何選擇適合的西門子<b class='flag-5'>S7-1200</b>系列PLC型號?

    西門子PLC S7-1500系列介紹

    的基本特性、信號模塊亮點(diǎn)以及其在高速脈沖采集方面的應(yīng)用。 基本特性 西門子PLC S7-1500系列相比之前的S7-300S7-400系列,在性價比、運(yùn)行能力、通訊功能、擴(kuò)展性能、響應(yīng)速度和顯示功能等方面都有顯著提升。這些改進(jìn)
    的頭像 發(fā)表于 12-09 18:23 ?647次閱讀
    西門子PLC <b class='flag-5'>S7</b>-1500系列介紹

    通過IDEVICE實(shí)現(xiàn)兩臺S7-300 plc通信

    通過IDEVICE實(shí)現(xiàn)兩臺S7-300plc通信
    發(fā)表于 09-29 09:10 ?0次下載

    S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

    西門子S7-200 Smart PLC因其穩(wěn)定性和易用性而廣泛應(yīng)用。通過使用S7協(xié)議,可以實(shí)現(xiàn)對PLC數(shù)據(jù)的高效讀取和控制。本文將詳細(xì)介紹如何使用S7協(xié)議讀取西門子S7-200 Sma
    的頭像 發(fā)表于 07-11 11:55 ?6553次閱讀
    <b class='flag-5'>S7</b>協(xié)議讀取西門子<b class='flag-5'>S7</b>-200 Smart PLC數(shù)據(jù)

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產(chǎn)品中的一款緊湊型控制器,憑借其強(qiáng)大的功能和易用性,在工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用。S7-1200 PLC不僅具備標(biāo)準(zhǔn)的PLC功能,還融入
    的頭像 發(fā)表于 06-18 14:52 ?3115次閱讀

    西門子S7-1200 PLC如何通過模擬量控制變頻器

    在現(xiàn)代工業(yè)自動化領(lǐng)域中,變頻器因其能實(shí)現(xiàn)對交流電動機(jī)的平滑調(diào)速而得到了廣泛應(yīng)用。西門子S7-1200 PLC(可編程邏輯控制器)作為工業(yè)控制領(lǐng)域的重要設(shè)備,其通過模擬量控制變頻器的方式,不僅提高了
    的頭像 發(fā)表于 06-18 09:26 ?2862次閱讀

    簡述S7-1200 PLC的硬件組成

    S7-1200 PLC(Programmable Logic Controller,可編程邏輯控制器)是西門子公司推出的一款小型、模塊化的可編程控制器,廣泛應(yīng)用于工業(yè)自動化、過程控制、機(jī)械控制等領(lǐng)域
    的頭像 發(fā)表于 06-14 10:04 ?5811次閱讀

    西門子S7-1200 PLC的優(yōu)缺點(diǎn)分析

    西門子S7-1200 PLC作為自動化控制系統(tǒng)中的核心組件,自推出以來就受到了廣泛關(guān)注。其緊湊的模塊化設(shè)計、強(qiáng)大的功能以及靈活的擴(kuò)展性,使得它在工業(yè)自動化領(lǐng)域占據(jù)了重要的地位。然而,任何產(chǎn)品都不是
    的頭像 發(fā)表于 06-13 11:33 ?3717次閱讀

    西門子S7-1200 PLC的基本功能

    西門子S7-1200 PLC(Programmable Logic Controller)是一款緊湊型、模塊化的可編程邏輯控制器,專為滿足各種自動化應(yīng)用需求而設(shè)計。其強(qiáng)大的功能、靈活的配置以及卓越
    的頭像 發(fā)表于 06-13 11:29 ?2500次閱讀

    Modbus RTU轉(zhuǎn)PROFINET協(xié)議轉(zhuǎn)換網(wǎng)關(guān) HT1S-PNS485-S10

    ,能夠?qū)崿F(xiàn)Modbus RTU/RS485/232接口儀表、變頻器、綜保、軟啟動器等設(shè)備接入到S7-1200、S7-1500、CPU315-2PN/DP、S7-400等PROFINET
    發(fā)表于 06-06 14:43

    如何在STEP 7中使用符號方式按位,字節(jié),或字訪問非結(jié)構(gòu)數(shù)據(jù)類型?

    對于S7-1200S7-1500,可以按1位,8位,16位和32位的長度訪問已經(jīng)聲明的變量。
    的頭像 發(fā)表于 04-28 09:25 ?929次閱讀
    如何在<b class='flag-5'>STEP</b> <b class='flag-5'>7</b>中使用符號方式按位,字節(jié),或字訪問非結(jié)構(gòu)數(shù)據(jù)類型?

    西門子網(wǎng)口S7-COMM協(xié)議300 400如何使用?

    。網(wǎng)關(guān)使用 西門子****300/400 協(xié)議驅(qū)動 , 按照下述過程操作即可實(shí)現(xiàn)與PLC直接通訊(協(xié)議名稱為S7-COMM)。 本文以 西門子3****00 進(jìn)行介紹,400配置方法基
    的頭像 發(fā)表于 04-18 16:18 ?1113次閱讀
    西門子網(wǎng)口<b class='flag-5'>S7</b>-COMM協(xié)議<b class='flag-5'>300</b>  <b class='flag-5'>400</b>如何使用?

    S7-1200 CPU 存儲卡的應(yīng)用分析

    S7-1200 CPU 使用的存儲卡為 SD 卡,存儲卡中可以存儲用戶項(xiàng)目文件,有如下3種功能: 作為 CPU 的裝載存儲區(qū),用戶項(xiàng)目文件可以僅存儲在卡中,CPU 中沒有項(xiàng)目文件,離開存儲卡無法運(yùn)行。
    發(fā)表于 03-15 11:11 ?1176次閱讀
    <b class='flag-5'>S7-1200</b> CPU 存儲卡的應(yīng)用分析

    如何使用S7-1200 CPU的存儲卡呢?

    S7-1200 CPU 使用的存儲卡為 SD 卡,存儲卡中可以存儲用戶項(xiàng)目文件,有如下3種功能
    的頭像 發(fā)表于 02-26 09:53 ?2113次閱讀
    如何使用<b class='flag-5'>S7-1200</b> CPU的存儲卡呢?
    百家乐自动下注| 皇冠网百家乐官网平台| 百家乐官网破解分| 大连棋牌网| 金沙百家乐官网的玩法技巧和规则| 太阳城洋伞| 百家乐官网赌博娱乐城| 足球.百家乐投注网出租| 百家乐官网作弊手段| 狮威百家乐娱乐网| 百家乐官网视频游戏盗号| 模拟百家乐下| 网上百家乐官网是真的| 现金网信誉排行| 属猪的人做生意摆放什么聚财| 赌场风云剧情介绍| 百家乐博之道娱乐城| 百家乐官网大老娱乐| 皇冠百家乐在线游戏| 娱乐城百家乐官网送白菜| 大发888下载df888| 百家乐关键词| 百家乐官网线上真人游戏| 百家乐官网大小点桌子| 大发888song58| 百家乐闲庄概率| 专业百家乐官网分析| 御匾会百家乐的玩法技巧和规则 | 澳门百家乐登陆网址| 百家乐官网群柏拉图软件| 大发888平台啥时候最赢钱| 百家乐官网筹码防伪| 太阳城百家乐官网软件| 百家乐是娱乐场最不公平的游戏| 跨国际百家乐官网的玩法技巧和规则 | 大发888战神娱乐| 哈尔滨百家乐赌场| KK百家乐娱乐城 | 百家乐官网庄闲和的倍数| 365体育在线投注| 金域百家乐的玩法技巧和规则|