在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于Profibus-DP現場總線實現PLC系統之間的通信設計

電子設計 ? 來源:電子設計應用 ? 作者:李世紅 ? 2020-06-05 07:50 ? 次閱讀

引言

當前在國際上有影響的現場總線標準很多,其中,Profibus-DP主要用于中央處理器與分散外圍設備之間的高速數據通信,解決自動控制系統(如PLC、PC等)通過高速串行總線與分散的現場設備(I/O、驅動器、閥門等)之間的通信問題。本文采用Profibus-DP實現了西門子公司S7系列的PLC系統和和利時公司的CPU24x和CPU21x系列PLC的通訊互連。

基于Profibus-DP現場總線實現PLC系統之間的通信設計

圖1 主-從通信系統配置

基于Profibus-DP現場總線實現PLC系統之間的通信設計

圖2 在從站模式下CPU和CP數據交換原理示意圖

系統設計

和利時的CPU24x和CPU21x一般作為主站設備,而西門子S7-300 PLC的CPU 315-2DP、CP342-5等既可做主站也可做從站。當它們做從站時,可設計為被動從站或主動從站。被動從站執行簡單的DP協議功能,相當于簡單從站;主動從站在總線中可以取得令牌,然后在確定的時間窗口中可以與從站通信,它除了支持簡單的DP協議功能外,還支持一些其它的服務,如支持FDL服務、S7、PG等。另外,CP342-5和帶CP5611卡的PC站還可實現二類DP主站、用于編程、診斷等功能。

因和利時公司的CPU24x和CPU21x的 PLC為主站設備,在系統中只能做主站,因此本設計把西門子的設備S7-300和S7-200 PLC作為從站,利用Profibus-DP的主-從通信原理實現他們的通信。系統配置如圖1所示。

在圖1中,和利時 PLC使用Profibus-DP通信模塊FM208連接到Profibus-DP網絡,FM208通信模塊為DP主站模塊,在DP網絡中做DP主站。所有的西門子DP從站設備都可以作為FM208的從站連接到DP網絡中,并通過使用DP通信協議實現相互間的直接數據通信。在此,西門子的S7-300、S7-200 PLC和變頻器分別通過Profibus-DP通信模塊CP 342-5、EM 277和CBP2做為和利時PLC的FM208的從站,并實現相互通信。

通信編程

用于DP主站的用戶程序

用于DP主站的用戶程序都已集成在Profibus-DP通信模塊FM208中,用戶只需完成以下幾個方面的組態及設置即可完成主站的用戶編程。

(1) DP網絡組態,用WinNCS軟件完成。

① 啟動WinNCS軟件,網絡類型選取Profibus。然后在Profibus網絡中插入主站,系統默認CPU24x為主站,指定其DP主站地址為2,總線網絡的傳輸速率為1.5Mbps。

② 在FM208主站中插入DP從站CP342-5、EM277和CBP2,對應的DP網絡地址為3、4、5。CP342-5的I/O數據選擇16個字進16個字出,EM277的I/O數據模塊選擇8個字進8個字出,CBP2的數據類型選擇PPO3。各從站的I/O數據在主站FM208中按順序自動指定相應的地址。

③ 編譯并保存文件,然后下載到通信處理器FM208中。

(2)FM208配置的從站I/O數據地址在CPU241中的地址分配。

根據用WinNCS配置的從站數及設定的I/O數據起始地址和長度,可以在PLC程序的數據塊DB1中為其指定數據尋址地址。例如上述從站I/O起始地址都是從0開始,數據總長度各為28個字,在DB1中加入地址配置指令:

KC=‘UAT: 0 28 0 28 ;END’

在PLC用戶程序中,直接根據上述設定的地址就可尋址從站的過程數據,不需要額外的通信編程。

用于DP從站S7-300的用戶程序

S7-300 PLC通過CP342-5作為主站和利時PLC的從站,為確保數據通信的實現,需完成以下工作。

① 組態CP342-5做從站。

② 編寫從站用戶程序,并下載到S7 PLC。

③ 啟動和調試DP從站和DP主站。

④ 通信異常診斷。

(1)CP功能

CP342-5用作DP從站可以被DP主站組態為智能從站或模塊化主站,做從站時可以組態為被動從站或主動從站,但不允許在組態為從站的同時組態為主站。用作主動從站時除了提供從站服務功能外,還可以提供如FDL連接服務等其它的通信服務。CP342-5的主要功能有:

① 從主站接收用于配置和組態的參數,包括過程輸出數據和傳遞到CPU的數據。

② 從CPU的DP數據域接收輸入數據,為DP主站準備數據。

③ 給DP主站準備拾取和評估的診斷數據。

④ 給2類主站準備讀取的I/O數據。

(2)數據交換原理

DP主站與DP從站的數據交換采用輪循方式,使用DP數據域中的接收緩沖區與發送緩沖區來完成。DP主站啟動數據交換,將數據輸出到輸出緩沖區,并從輸入緩沖區將數據取回,其原理如圖2所示。

CPU和CP間的數據交換是通過在CPU循環中調用S7的DP_RECE和DP_SEND功能來實現的。其中,DP_RECE功能是接收由DP主站發送到從站CP的接收緩沖區的數據,然后把數據輸出至CPU指定的DP數據域。而DP_SEND則是把CPU中指定的DP數據域中需傳輸的數據傳送至CP的發送緩沖區,然后傳輸到DP主站。

(3)用戶程序

在S7 PLC中,CPU中的用戶數據域可以為過程映像、位寄存器以及數據塊,在本用戶程序中使用了數據塊。在S7用戶程序的Blocks目錄下,定義兩個數據塊DB1和DB2,分別用于存放接收和發送的數據,然后在循環執行的組織塊OB1中調用DP_RECE和DP_SEND功能。

當DP主站改變運行模式或崩潰時,操作系統通過調用從站上的某個OB作出反應。如果從站上的這些OB丟失,則CPU會立即自動地切換到STOP。因此為了防止這種情況,需在從站建立相關的OB。

當主站的CPU從RUN轉換到STOP時,在從站的組織塊OB82(診斷中斷)將被調用。為防止CPU由于不存在OB82而停止,需在S7-300站的Blocks文件夾中插入組織塊OB82。

同理,當DP主站崩潰時,在從站上將調用組織塊OB86(機架故障)。為了防止S7-300從站的CPU在這樣的情況下進入STOP,需在S7-300站的Blocks文件夾中插入組織塊OB86。

用于DP從站S7-200的用戶程序

主站和利時PLC和從站S7-200 CPU226之間的Profibus-DP通信是通過使用FM208模塊將S7-200 CPU226作為DP從站連入網絡的。FM208為模塊化的DP從站,I/O數據最大為32字。FM208通過串行總線和S7-200 CPU226連接,通過DP通信端口連接到Profibus上。其主要功能為:可運行在9.6kbps-12Mbps之間的任何速率;接收從主站來的I/O配置和參數信息;向主站發送和接收不同數量的數據;傳送I/O數據,以及支持變量塊的傳送等。

對主站的組態包括從站地址,從站的變量存儲區(V存儲區)偏置以及選取I/O模塊。

運行時,DP主站首先建立網絡,然后初始化啟動DP從站,并且主站將參數賦值信息和I/O配置寫入到從站。然后主站從從站獲取診斷信息,在確認從站已接收到信息后,主站就擁有了此從站的指揮權。此時網絡上的其它主站可以讀取該從站的數據但是不能向該從站寫入數據。整個主站的組態是通過設備數據庫(GSD)文件siem089d.gsd來完成的。

從站地址通過FM208模塊上的硬件開關設定,此開關必須與主站軟件設定的地址一致。從站I/O緩沖區駐留在S7-200的V存儲區,因此要求參數賦值中必須包含V存儲區的緩沖區的起始位置及I/O的數據量,以確定緩沖區的大小。FM208提供字節、字、緩沖區三種類型的數據交換。

S7-200 CPU226 PLC的通信用戶程序如下:

NETWORK 1

//計算輸出數據指針到V寄存器

LDB= SMB224,2

MOVD &VB0,VD1000

ITD SMW226,AC0

+D AC0,VD1000

NETWORK 2

// 計算輸入數據指針到V寄存器

LDB =SMB224,2

MOVD VD1000,VD1004

BTI SMB228,AC0

ITD AC0,ACO

+D AC0, VD1004

NETWORK 3

//設置傳輸的數據量

LDB =SMB224,2

MOVB SMB228,VB1008

MOVB SMB229,VB1009

NETWORK 4 //傳輸數據

LDB =SMB224,2

BMB *VD1000,QB0,VB1008

BMB IB0,*VD1004,VB1009

結語

采用Profibus現場總線,不需做復雜的通信編程,就能方便地實現不同廠商的現場總線設備在一個系統中的集成,而且數據傳輸可靠、組態靈活、可以真正的實現即插即用功能。而且集成方法簡單,通信可靠、快速,很適合實時系統控制的要求。在目前廠家為其提供的通信產品和通信服務功能由于不夠豐富而存在的一些通信問題,通過靈活配置完全可以解決。

責任編輯:gt


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

    關注

    68

    文章

    19657

    瀏覽量

    232460
  • plc
    plc
    +關注

    關注

    5025

    文章

    13550

    瀏覽量

    470161
  • 現場總線
    +關注

    關注

    3

    文章

    527

    瀏覽量

    38846
收藏 人收藏

    評論

    相關推薦

    攻克微波通訊難題:Profinet轉Profibus-DP網關助力機械模塊

    PROFINET和PROFIBUS-DP設備,因而就需要通過協議轉換器將PROFINET和PROFIBUS-DP主從的切換。
    的頭像 發表于 04-15 10:13 ?56次閱讀
    攻克微波通訊難題:Profinet轉<b class='flag-5'>Profibus-DP</b>網關助力機械模塊

    Profibus DP主站轉modbusTCP網關與dp從站通訊案例

    在當前工業自動化的浪潮中,不同協議之間的通訊轉換成為了提升生產效率和實現設備互聯的關鍵。Profibus DP作為一種廣泛應用的現場
    的頭像 發表于 04-14 13:04 ?73次閱讀
    <b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站轉modbusTCP網關與<b class='flag-5'>dp</b>從站通訊案例

    Profinet轉Profibus DP主站網關探秘

    在工業自動化領域,Profibus DP 和 Profinet 是兩種常用的通信協議。Profibus DP(Distributed Per
    的頭像 發表于 04-09 14:41 ?88次閱讀
    Profinet轉<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站網關探秘

    Modbus TCP轉Profibus DP網關的防撞雷達應用

    則是一種高速、實時性強的現場總線系統,常用于連接傳感器和執行器。當需要將使用Modbus TCP協議的防撞雷達接入Profibus DP網絡
    的頭像 發表于 03-31 16:18 ?127次閱讀
    Modbus TCP轉<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>網關的防撞雷達應用

    探秘Profibus現場總線協議轉換網關模塊

    介紹: 1.?發展歷程 :Profibus是德國標準(DIN19245)和歐洲標準(EN50170)的現場總線標準。由西門子公司等13家企業和5家科研機構在1987年共同推出,目的是為了滿足工業
    的頭像 發表于 03-31 10:11 ?143次閱讀
    探秘<b class='flag-5'>Profibus</b><b class='flag-5'>現場</b><b class='flag-5'>總線</b>協議轉換網關模塊

    Profibus-DP總線磁致伸縮位移傳感器設計

    本文設計了一種基于Profibus-DP協議的位移傳感器,采用ARM+FPGA架構,實現了基于磁致伸縮原理的位移測量,并通過Profibus-DP協議與主站進行位移數據傳輸。
    的頭像 發表于 03-20 16:59 ?182次閱讀
    <b class='flag-5'>Profibus-DP</b><b class='flag-5'>總線</b>磁致伸縮位移傳感器設計

    三格電子Profibus DP 光纖中繼器:工業通信的可靠延伸橋梁

    在工業自動化領域,高效穩定的通信是保障生產流程順暢運行的關鍵。Profibus DP 作為一種廣泛應用的現場總線標準,在工業設備的連接與數據
    的頭像 發表于 02-18 10:01 ?313次閱讀
    三格電子<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b> 光纖中繼器:工業<b class='flag-5'>通信</b>的可靠延伸橋梁

    ModbusTCP 與 Profibus DP 雙向轉換全解析

    終端設備,比如水控機、水表、電表、工業秤、各種采集設備。而Profibus為自動化技術的現場總線標準,廣泛適用于制造業自動化、流程工業自動化和樓宇、交通電力等其他領域自動化。 Profibus
    的頭像 發表于 12-02 09:18 ?887次閱讀
    ModbusTCP 與 <b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b> 雙向轉換全解析

    DeviceNet轉Profibus DP主站協議網關(DeviceNet轉Profibus DP

    從站使用。網關在Profibus DP側支持與多個Profibus DP從站的通信,并且只支持單主站系統
    的頭像 發表于 09-03 10:32 ?431次閱讀
    DeviceNet轉<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站協議網關(DeviceNet轉<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>)

    Profibus-DP轉EtherNet/IP總線協議轉換網關

    連接到Profibus DP總線中做為從站使用,連接EtherNet/IP總線中做為從站使用。 廣泛應用:本產品廣泛應用于支持Profibus
    的頭像 發表于 09-02 10:53 ?618次閱讀
    <b class='flag-5'>Profibus-DP</b>轉EtherNet/IP<b class='flag-5'>總線</b>協議轉換網關

    如何高效連接Profibus DP稱重儀表與Profinet西門子PLC

    在客戶現場,超過一百臺采用Profibus DP協議的稱重儀表需要進行集成和監控。為了實現這一需求,我們選擇了小疆智控的Profibus轉P
    的頭像 發表于 09-02 10:45 ?483次閱讀
    如何高效連接<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>稱重儀表與Profinet西門子<b class='flag-5'>PLC</b>?

    Profibus-DP主站轉EtherNet/IP協議網關(EtherNet/IP轉Profibus-DP

    實現在兩個網絡之間快速傳輸循環I/O數據。 應用廣泛:本產品應用于支持Profibus接口的儀表、伺服、PLC、IO模塊、電機等等。例如:在一個大型的工廠自動化生產線中,可能有部分關鍵
    的頭像 發表于 08-30 11:21 ?473次閱讀
    <b class='flag-5'>Profibus-DP</b>主站轉EtherNet/IP協議網關(EtherNet/IP轉<b class='flag-5'>Profibus-DP</b>)

    Profibus-DP轉EtherNet/IP協議網關(JM-DP-EIP)

    連接到Profibus DP總線中做為從站使用,連接EtherNet/IP總線中做為從站使用。 廣泛應用:本產品廣泛應用于支持Profibus
    的頭像 發表于 08-26 15:18 ?553次閱讀
    <b class='flag-5'>Profibus-DP</b>轉EtherNet/IP協議網關(JM-<b class='flag-5'>DP</b>-EIP)

    Profibus DP主站轉Modbus網關連接智能化電表通訊

    Profibus DP主站轉Modbus網關(XD-MDPBM20),可以有效實現現場設備和控制系統之間
    的頭像 發表于 07-02 18:44 ?2858次閱讀
    <b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站轉Modbus網關連接智能化電表通訊

    Profibus DP主站協議轉Modbus協議模塊連接馬達保護器案例

    在工業自動化控制系統中,Profibus DP和Modbus是常見的通信協議,在同一現場還有可能遇到Modbus協議,ModbusTCP協議
    的頭像 發表于 06-27 09:53 ?670次閱讀
    <b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站協議轉Modbus協議模塊連接馬達保護器案例
    主站蜘蛛池模板: 97色婷婷成人综合在线观看 | 深爱开心激情 | 国产成人午夜精品影院游乐网 | 久久伊人男人的天堂网站 | 九色综合伊人久久富二代 | 宅男666在线永久免费观看 | 国产香蕉精品视频在 | 在线视频亚洲一区 | 伊人久久大香线蕉综合影 | 天天色天天操综合网 | 天天视频天天爽 | 5g影院欧美成人免费 | 青草精品视频 | 午夜看一级特黄a大片黑 | va国产| 日韩免费毛片全部不收费 | 婷婷深爱五月 | 国产专区日韩精品欧美色 | 2021成人国产精品 | 在线免费看污视频 | 失禁h啪肉尿出来高h健身房 | 免费人成网站在线高清 | 国模精品 | 国产精品夜夜春夜夜爽久久 | 亚洲午夜视频在线观看 | 亚洲国产成人久久笫一页 | 成人在线网 | 色啦啦影院 | 激情综合亚洲 | 丁香婷婷亚洲六月综合色 | 四虎国产永久在线观看 | 九九精品久久久久久噜噜 | 久久精品国产精品亚洲婷婷 | 欧美成网站 | 亚洲影视自拍揄拍愉拍 | 国产欧美一区二区三区观看 | 欧美色综合久久 | 色黄污在线看黄污免费看黄污 | 国产一区二区三区美女在线观看 | 97干干 | аbt天堂资源在线官网 |