RM新时代网站-首页

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

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

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

Profinet直接數(shù)據(jù)交換功能概述

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2022-12-20 09:49 ? 次閱讀

直接數(shù)據(jù)交換功能概述

從固件版本 V2.8 開始,S7-1500 CPU 支持與其它 S7-1500 CPU 進行直接數(shù)據(jù)交換。在直接數(shù)據(jù)交換的情況下,S7-1500 CPU 將 I/O 區(qū)域中的循環(huán)用戶數(shù)據(jù)提供給一個或多個伙伴,數(shù)據(jù)交換模型見下圖1。直接數(shù)據(jù)交換基于 IRT 和等時同步模式下的 PROFINET,通過傳送區(qū)進行數(shù)據(jù)交換。

5cac5f62-7f99-11ed-8abf-dac502259ad0.jpg

5cc95d10-7f99-11ed-8abf-dac502259ad0.jpg

圖1. 直接數(shù)據(jù)交換模型

使用要求

● STEP 7 V16 或更高版本

● S7-1500 CPU 固件版本為 V2.8 或更高版本

● IRT 已組態(tài):

– 所有 CPU 都在一個同步域中。

– 一個 CPU 是同步主站,其它 CPU 是同步從站。

端口已互連。

屬性

● 始終等時同步

● MRP 組態(tài)中支持 MRPD

● 無通過 PROFINET 進行非循環(huán)數(shù)據(jù)交換的數(shù)據(jù)記錄機制

● 無 PROFINET 報警

● 組態(tài)限值:

– 直接數(shù)據(jù)交換的最大數(shù)據(jù)長度為 3075 字節(jié)(包括用戶數(shù)據(jù)限定符)

– 傳送區(qū)的最大數(shù)據(jù)長度:1024 字節(jié)(無用戶數(shù)據(jù)限定符)

– 最大發(fā)送方傳送區(qū)數(shù):128

– 最大接收方傳送區(qū)數(shù):512,分布在最多 64 個可接收的 PROFINET 幀中,因此最多 64 個發(fā)送方 CPU

直接數(shù)據(jù)交換實驗環(huán)境和內(nèi)容

在本應(yīng)用實例中,通過以下產(chǎn)品進行直接數(shù)據(jù)交換功能組態(tài),實現(xiàn)了2個IO控制器之間和3個IO控制器之間的 PROFINET IRT 通信

軟件:

TIA V16 Professional

硬件

CPU 1511-1PN V2.8

CPU 1511C-1PN V2.8

CPU 1516F-3PN/DP V2.8

直接數(shù)據(jù)交換功能組態(tài)

兩個 S7-1500 CPU 之間組態(tài)直接數(shù)據(jù)交換

1、設(shè)備添加及分配接口參數(shù)

1.1、打開TIA 項目視圖,在項目樹下雙擊“添加新設(shè)備”,輸入設(shè)備名稱(PLC_1),選擇控制器(6ES7511-1AK01-0AB0 版本V2.8),單擊確定進入設(shè)備視圖,如下圖2所示

5cf85d4a-7f99-11ed-8abf-dac502259ad0.jpg

圖2. 添加新設(shè)備

1.2、雙擊控制器以太網(wǎng)接口進入屬性常規(guī)界面,為控制器添加子網(wǎng)及設(shè)置IP地址,如下圖3所示。

5d315b7c-7f99-11ed-8abf-dac502259ad0.jpg

圖3. PLC_1 分配以太網(wǎng)地址

1.3、重復(fù)步驟1.1和1.2,添加控制器PLC_2(6ES7 511-1CK00-0AB0 版本V2.8),添加子網(wǎng)及設(shè)置IP地址,如下圖4所示。

5d4f2972-7f99-11ed-8abf-dac502259ad0.jpg

圖4. PLC_2 分配以太網(wǎng)地址

2、組態(tài)PROFINET IRT

2.1、組態(tài)拓撲視圖,如下圖5所示。注意現(xiàn)場的拓撲要和組態(tài)拓撲完全一致,不然會報錯。

5d77f85c-7f99-11ed-8abf-dac502259ad0.jpg

圖5. 拓撲視圖

2.2、鼠標(biāo)懸停在總線,在彈出的菜單中選擇高亮顯示同步域,然后單擊進入“域管理”>“同步域”界面,如下圖6所示。

5d9c63cc-7f99-11ed-8abf-dac502259ad0.jpg

圖6. 域管理

2.3、進入同步域下的設(shè)備界面,分配PLC_1為同步主站,如下圖7所示。

5dcea850-7f99-11ed-8abf-dac502259ad0.jpg

圖7. 同步主站分配

2.4、進入同步域下的設(shè)備界面,分配PLC_2為同步從站,如下圖8所示。

5dec0c7e-7f99-11ed-8abf-dac502259ad0.jpg

圖8. 同步從站分配

3、組態(tài)直接數(shù)據(jù)交換

3.1、建立直接數(shù)據(jù)交換的通信關(guān)系,如下圖9所示。

選擇PN/IE_1總線,網(wǎng)絡(luò)視圖右側(cè)切換到"I/O 通信"選項卡,為伙伴1 PLC_1分配伙伴2通信關(guān)系, 在"伙伴 2"列的"<將設(shè)備放在此處或者選擇>"中,從下拉列表中選擇通信伙伴的 PROFINET 接口作為連接伙伴。

注意通信方向:

– ←:通信伙伴為發(fā)送方

– →:通信伙伴為接收方

5e1950bc-7f99-11ed-8abf-dac502259ad0.jpg

圖9.直接數(shù)據(jù)交換的通信關(guān)系

3.2、組態(tài)用于直接數(shù)據(jù)交換的傳送區(qū),如下圖10所示。

選擇直接數(shù)據(jù)交換的通信關(guān)系,導(dǎo)航到通信關(guān)系屬性的"常規(guī) > 直接數(shù)據(jù)交換 > 傳送區(qū)域",雙擊"<新增>"按鈕,分別為2個通信關(guān)系創(chuàng)建一個傳輸區(qū),為傳送區(qū)指定一個有意義的名稱。傳送區(qū)的通信方向由通信關(guān)系指定,無法更改傳送區(qū)的通信方向。

5e41fa26-7f99-11ed-8abf-dac502259ad0.jpg

圖10. 用于直接數(shù)據(jù)交換的傳送區(qū)

3.3、編輯傳送區(qū),如下圖11所示。

在"常規(guī) > 直接數(shù)據(jù)交換 > 傳送區(qū)名稱 > 傳送區(qū)詳細信息"下選擇傳送區(qū)的屬性。這里可以修改輸入和輸出的起始地址;選擇相應(yīng)的組織塊和過程映像區(qū),由于是IRT通信,要選擇具有同步功能組織塊,比如Synchronous Cycle 或MC_Servo等組織塊;設(shè)置所需傳輸數(shù)據(jù)長度。

5e6e23da-7f99-11ed-8abf-dac502259ad0.jpg

圖11. 傳送區(qū)屬性

3.4、更新過程映像區(qū)

分別在各個PLC下的Synchronous Cycle OB61組織塊內(nèi)調(diào)用“SYNC_PI”同步過程映像輸入和“SYNC_PO”同步過程映像輸出來更新過程映像區(qū)。如圖12所示。

5e8fb356-7f99-11ed-8abf-dac502259ad0.jpg

圖12. 更新過程映像區(qū)

4、編譯和加載

分別編譯和加載控制器PLC_1 和 PLC_2,測試結(jié)果如下圖13所示。

5ec3dffa-7f99-11ed-8abf-dac502259ad0.jpg

圖13. 通信結(jié)果

多個 IO 控制器之間組態(tài)直接數(shù)據(jù)交換

1、設(shè)備添加及分配接口參數(shù)

重復(fù)兩個 S7-1500 CPU 之間組態(tài)直接數(shù)據(jù)交換示例中步驟1.1和1.2,添加控制器PLC_1(6ES7511-1AK01-0AB0 版本V2.8)、PLC_2(6ES7 511-1CK00-0AB0 版本V2.8)、PLC_3(6ES7 516-3FN01-0AB0 版本V2.8),添加子網(wǎng)及設(shè)置IP地址。

2、組態(tài)PROFINET IRT

重復(fù)兩個 S7-1500 CPU 之間組態(tài)直接數(shù)據(jù)交換示例中步驟2.1~2.4,其中PLC_1為同步主站,PLC_2和PLC_3為同步從站。

3、組態(tài)直接數(shù)據(jù)交換

重復(fù)兩個 S7-1500 CPU 之間組態(tài)直接數(shù)據(jù)交換示例中步驟3.1~3.4,組態(tài)CPU兩兩之間的直接通信關(guān)系,并為其新建傳輸區(qū)及編輯傳輸區(qū),如下圖14所示。

5f0ac51e-7f99-11ed-8abf-dac502259ad0.jpg

圖14. 多CPU間數(shù)據(jù)交換

對于多CPU間組態(tài)直接數(shù)據(jù)交換來說,傳輸區(qū)的"伙伴地址"可以選擇發(fā)送方中的現(xiàn)有地址區(qū)域作為輸出傳送區(qū)起始地址,如圖14中紅色方框所示,實現(xiàn)發(fā)送方的同一個地址傳輸給多個CPU,如圖15中藍色方框所示。

5f442ca0-7f99-11ed-8abf-dac502259ad0.jpg

圖15. 傳輸區(qū)配置

4、編譯和加載

分別編譯和加載控制器PLC_1 、 PLC_2 和 PLC_3,測試結(jié)果如下圖16所示。

5f69b2d6-7f99-11ed-8abf-dac502259ad0.jpg

圖16. 通信結(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

    文章

    10854

    瀏覽量

    211574
  • 數(shù)據(jù)交換
    +關(guān)注

    關(guān)注

    0

    文章

    102

    瀏覽量

    17922
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1163

    瀏覽量

    23390
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    300

    瀏覽量

    6392

原文標(biāo)題:Profinet直接數(shù)據(jù)交換功能概述

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

收藏 人收藏

    評論

    相關(guān)推薦

    數(shù)據(jù)交換技術(shù);報文交換的優(yōu)缺點;分組交換的工作原理和特點。

    數(shù)據(jù)交換
    學(xué)習(xí)電子知識
    發(fā)布于 :2022年12月01日 20:48:23

    數(shù)據(jù)交換技術(shù)-工作原理特點等;電路交換;報文交換;分組交換;

    數(shù)據(jù)交換
    學(xué)習(xí)電子知識
    發(fā)布于 :2022年12月01日 20:48:43

    企業(yè)數(shù)據(jù)交換平臺的設(shè)計與實現(xiàn)

    的意義,介紹了實現(xiàn)此平臺的一些相關(guān)的技術(shù),分析了企業(yè)數(shù)據(jù)交換平臺需要解決的問題,平臺的功能性需求,非功能性需求,并給出了具有代表性的功能模塊的設(shè)計,實現(xiàn)以及給出了部分代碼,并進行了
    發(fā)表于 04-24 09:21

    如何實現(xiàn)labview跟電腦的數(shù)據(jù)交換?

    如何實現(xiàn)labview跟電腦的數(shù)據(jù)交換,不用硬件
    發(fā)表于 11-18 13:35

    設(shè)備與IoT中心之間進行數(shù)據(jù)交換功能

    本次示例程序?qū)⒄故驹O(shè)備與IoT中心之間進行數(shù)據(jù)交換功能。
    發(fā)表于 03-30 07:35

    SPI的數(shù)據(jù)交換過程是怎樣的

    串行設(shè)備接口通信:SPI的數(shù)據(jù)交換過程
    發(fā)表于 02-17 07:36

    直接互連結(jié)構(gòu)在數(shù)據(jù)交換中的應(yīng)用分析

    研究了直接互連結(jié)構(gòu)DIN應(yīng)用到數(shù)據(jù)交換中存在的問題。針對數(shù)據(jù)交換應(yīng)用特性,對DIN中的吞吐量、時延、路由算法和死鎖解決策略進行了分析。研究表明,DIN中的理想吞吐量與結(jié)
    發(fā)表于 02-23 14:35 ?25次下載

    策略驅(qū)動的數(shù)據(jù)交換模型

    針對數(shù)據(jù)交換應(yīng)用存在數(shù)據(jù)交換來源多樣、交換需求多變的特點,結(jié)合策略獨立于實現(xiàn)等特點,提出將策略應(yīng)用到數(shù)據(jù)交換領(lǐng)域的觀點,解決現(xiàn)有數(shù)據(jù)交換系統(tǒng)
    發(fā)表于 04-13 08:53 ?5次下載

    什么是空間數(shù)據(jù)交換中心

    什么是空間數(shù)據(jù)交換中心 空間數(shù)據(jù)交換中心是指對不同范圍、領(lǐng)域的空間信息及其元數(shù)據(jù)進行有效管理、給信息需求 者提供空間數(shù)據(jù)
    發(fā)表于 06-17 07:40 ?989次閱讀

    什么是數(shù)據(jù)交換技術(shù)

    什么是數(shù)據(jù)交換技術(shù) 數(shù)據(jù)交換技術(shù)主要是電路交換、分組交換和 ATM (異步傳送)。電路交換是通過交換
    發(fā)表于 06-17 08:11 ?4780次閱讀

    動態(tài)數(shù)據(jù)交換(DDE),動態(tài)數(shù)據(jù)交換(DDE)原理是什么?

    動態(tài)數(shù)據(jù)交換(DDE),動態(tài)數(shù)據(jù)交換(DDE)原理是什么? 動態(tài)數(shù)據(jù)交換(DDE)是建立在Windows內(nèi)部消息系統(tǒng)、全局原子和共項全局內(nèi)存基礎(chǔ)上的一種協(xié)議,可
    發(fā)表于 03-18 15:23 ?1w次閱讀

    電子數(shù)據(jù)交換(EDI)是什么意思

    電子數(shù)據(jù)交換(EDI)是什么意思 EDI的基本概念 電子數(shù)據(jù)交換系統(tǒng)(EDI)是指將企業(yè)間交易往來的資料由從前的文書、傳票等
    發(fā)表于 04-03 15:13 ?5256次閱讀

    組態(tài)王與VB數(shù)據(jù)交換方法

      針對目前組態(tài)王與智能化儀表通信時存在的問題,基于VB和動態(tài)數(shù)據(jù)交換技術(shù)DDE,研究了組態(tài)王與VB數(shù)據(jù)交換的方法,并采用VB可視化的編程方法,編寫了上位機與智能化儀表間的串口通信程序及組態(tài)軟件與VB間的OLE數(shù)據(jù)交換程序。
    發(fā)表于 09-25 17:52 ?16次下載
    組態(tài)王與VB<b class='flag-5'>數(shù)據(jù)交換</b>方法

    如何將 PROFINET IO 系統(tǒng)的用戶數(shù)據(jù)交換組態(tài) IRT 通訊?

    組態(tài) PROFINET IO 系統(tǒng)的 IRT 通訊 通過 域管理 (Domain management) 對話框組態(tài)同步域 如果希望為 PROFINET IO 系統(tǒng)的用戶數(shù)據(jù)交換組態(tài) IRT 通訊
    的頭像 發(fā)表于 12-03 16:33 ?5126次閱讀

    S7-1500 CPU支持與其它S7-1500 CPU進行直接數(shù)據(jù)交換

    多個伙伴,數(shù)據(jù)交換模型見下圖1。直接數(shù)據(jù)交換基于 IRT 和等時同步模式下的 PROFINET,通過傳送區(qū)進行數(shù)據(jù)交換
    的頭像 發(fā)表于 11-29 09:53 ?4104次閱讀
    RM新时代网站-首页