18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

基于Profibus-DP現(xiàn)場總線實現(xiàn)PLC系統(tǒng)之間的通信設(shè)計

電子設(shè)計 ? 來源:電子設(shè)計應(yīng)用 ? 作者:李世紅 ? 2020-06-05 07:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

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

基于Profibus-DP現(xiàn)場總線實現(xiàn)PLC系統(tǒng)之間的通信設(shè)計

圖1 主-從通信系統(tǒng)配置

基于Profibus-DP現(xiàn)場總線實現(xiàn)PLC系統(tǒng)之間的通信設(shè)計

圖2 在從站模式下CPU和CP數(shù)據(jù)交換原理示意圖

系統(tǒng)設(shè)計

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

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

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

通信編程

用于DP主站的用戶程序

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

(1) DP網(wǎng)絡(luò)組態(tài),用WinNCS軟件完成。

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

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

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

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

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

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

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

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

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

① 組態(tài)CP342-5做從站。

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

③ 啟動和調(diào)試DP從站和DP主站。

④ 通信異常診斷。

(1)CP功能

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

① 從主站接收用于配置和組態(tài)的參數(shù),包括過程輸出數(shù)據(jù)和傳遞到CPU的數(shù)據(jù)。

② 從CPU的DP數(shù)據(jù)域接收輸入數(shù)據(jù),為DP主站準備數(shù)據(jù)。

③ 給DP主站準備拾取和評估的診斷數(shù)據(jù)。

④ 給2類主站準備讀取的I/O數(shù)據(jù)。

(2)數(shù)據(jù)交換原理

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

CPU和CP間的數(shù)據(jù)交換是通過在CPU循環(huán)中調(diào)用S7的DP_RECE和DP_SEND功能來實現(xiàn)的。其中,DP_RECE功能是接收由DP主站發(fā)送到從站CP的接收緩沖區(qū)的數(shù)據(jù),然后把數(shù)據(jù)輸出至CPU指定的DP數(shù)據(jù)域。而DP_SEND則是把CPU中指定的DP數(shù)據(jù)域中需傳輸?shù)臄?shù)據(jù)傳送至CP的發(fā)送緩沖區(qū),然后傳輸?shù)紻P主站。

(3)用戶程序

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

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

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

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

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

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

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

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

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

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

NETWORK 1

//計算輸出數(shù)據(jù)指針到V寄存器

LDB= SMB224,2

MOVD &VB0,VD1000

ITD SMW226,AC0

+D AC0,VD1000

NETWORK 2

// 計算輸入數(shù)據(jù)指針到V寄存器

LDB =SMB224,2

MOVD VD1000,VD1004

BTI SMB228,AC0

ITD AC0,ACO

+D AC0, VD1004

NETWORK 3

//設(shè)置傳輸?shù)臄?shù)據(jù)量

LDB =SMB224,2

MOVB SMB228,VB1008

MOVB SMB229,VB1009

NETWORK 4 //傳輸數(shù)據(jù)

LDB =SMB224,2

BMB *VD1000,QB0,VB1008

BMB IB0,*VD1004,VB1009

結(jié)語

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

責(zé)任編輯:gt


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

    關(guān)注

    68

    文章

    20084

    瀏覽量

    243915
  • plc
    plc
    +關(guān)注

    關(guān)注

    5039

    文章

    14288

    瀏覽量

    482016
  • 現(xiàn)場總線
    +關(guān)注

    關(guān)注

    3

    文章

    527

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Profibus-DP主站與Modbus-RTU在數(shù)控系統(tǒng)的集成實踐

    在現(xiàn)代數(shù)控加工設(shè)備中,多協(xié)議通信系統(tǒng)的集成應(yīng)用已成為提升設(shè)備性能的關(guān)鍵。通過Profibus-DP主站轉(zhuǎn)Modbus-RTU的通信架構(gòu),實現(xiàn)
    的頭像 發(fā)表于 10-09 09:41 ?153次閱讀
    <b class='flag-5'>Profibus-DP</b>主站與Modbus-RTU在數(shù)控<b class='flag-5'>系統(tǒng)</b>的集成實踐

    打造Modbus轉(zhuǎn)Profibus DP的專屬橋梁,讓水利數(shù)據(jù)暢通無阻!

    PROFIBUS-DP現(xiàn)場總線。如何實現(xiàn)這兩種不同協(xié)議設(shè)備間的無縫通信,成為水利項目實踐中需要解決的技術(shù)問題。 Modbus RTU轉(zhuǎn)
    的頭像 發(fā)表于 09-23 15:17 ?149次閱讀
    打造Modbus轉(zhuǎn)<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>的專屬橋梁,讓水利數(shù)據(jù)暢通無阻!

    “隱形英雄”揭曉!“光纖一轉(zhuǎn)”,耐達訊自動化Profibus轉(zhuǎn)光纖通信再無死角

    臨前所未有的挑戰(zhàn)——信號干擾、傳輸距離限制、系統(tǒng)穩(wěn)定性下降,這些問題正悄然威脅著整個智能工廠的運行效率。 一、智能制造的“神經(jīng)困境” Profibus-DP作為工業(yè)自動化領(lǐng)域廣泛應(yīng)用的現(xiàn)場總線
    的頭像 發(fā)表于 08-18 14:55 ?342次閱讀
    “隱形英雄”揭曉!“光纖一轉(zhuǎn)”,耐達訊自動化<b class='flag-5'>Profibus</b>轉(zhuǎn)光纖<b class='flag-5'>通信</b>再無死角

    西門子S7-300 PLC通過RS485轉(zhuǎn)PROFIBUS-DP網(wǎng)關(guān)寫入命令讓激光測距傳感器開啟快速模式連續(xù)測量

    在工業(yè)自動化領(lǐng)域,不同協(xié)議設(shè)備間的數(shù)據(jù)互通常成為系統(tǒng)集成的難點。以西門子S7-300 PLC與JRT激光測距傳感器的通信為例,前者采用PROFIBUS-DP協(xié)議,后者通常支持RS485
    的頭像 發(fā)表于 07-24 17:16 ?462次閱讀
    西門子S7-300 <b class='flag-5'>PLC</b>通過RS485轉(zhuǎn)<b class='flag-5'>PROFIBUS-DP</b>網(wǎng)關(guān)寫入命令讓激光測距傳感器開啟快速模式連續(xù)測量

    西門子S7-300 PLC通過RS485轉(zhuǎn)PROFIBUS-DP網(wǎng)關(guān)發(fā)送命令讓JRT激光測距傳感器開啟一次慢速距離測量

    在工業(yè)自動化系統(tǒng)中,不同協(xié)議設(shè)備之間通信集成往往面臨技術(shù)挑戰(zhàn)。以西門子S7-300 PLC與JRT激光測距傳感器的通信為例,兩者分別采用
    的頭像 發(fā)表于 07-23 16:42 ?373次閱讀
    西門子S7-300 <b class='flag-5'>PLC</b>通過RS485轉(zhuǎn)<b class='flag-5'>PROFIBUS-DP</b>網(wǎng)關(guān)發(fā)送命令讓JRT激光測距傳感器開啟一次慢速距離測量

    磁致伸縮位移傳感器數(shù)字信號Profibus-DP總線

    博爾森磁致伸縮位移傳感器支持Profibus-DP,具備高傳輸速率和良好的系統(tǒng)診斷能力,適用于工業(yè)自動化。
    的頭像 發(fā)表于 07-21 09:36 ?264次閱讀
    磁致伸縮位移傳感器數(shù)字信號<b class='flag-5'>Profibus-DP</b><b class='flag-5'>總線</b>

    通信小能手,Modbus TCP轉(zhuǎn)Profibus DP網(wǎng)關(guān)硬控變送器與PLC通訊方案

    通信小能手,Modbus TCP轉(zhuǎn)Profibus DP網(wǎng)關(guān)硬控變送器與PLC通訊方案
    的頭像 發(fā)表于 07-02 14:36 ?367次閱讀
    <b class='flag-5'>通信</b>小能手,Modbus TCP轉(zhuǎn)<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>網(wǎng)關(guān)硬控變送器與<b class='flag-5'>PLC</b>通訊方案

    別再為通信發(fā)愁!機床廠PROFIBUS DP轉(zhuǎn)EtherNet/IP網(wǎng)關(guān)應(yīng)用指南,低成本實現(xiàn)智能升級

    在現(xiàn)代機床制造工廠中,設(shè)備間的無縫通信實現(xiàn)高效、柔性生產(chǎn)的關(guān)鍵。西門子PLC(如S7-300/1500系列)作為核心控制器廣泛采用PROFIBUS
    的頭像 發(fā)表于 06-25 15:01 ?241次閱讀

    基于RS485與PROFIBUS-DP通訊的400萬選礦過濾間螺桿空壓機控制系統(tǒng)設(shè)計與監(jiān)控

    基于RS485與PROFIBUS-DP通訊的400萬選礦過濾間螺桿空壓機控制系統(tǒng)設(shè)計與監(jiān)控
    的頭像 發(fā)表于 05-14 16:04 ?434次閱讀
    基于RS485與<b class='flag-5'>PROFIBUS-DP</b>通訊的400萬選礦過濾間螺桿空壓機控制<b class='flag-5'>系統(tǒng)</b>設(shè)計與監(jiān)控

    ABB電機保護單元通過Profibus DP主站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)實現(xiàn)上位機通訊

    在工業(yè)自動化領(lǐng)域,設(shè)備之間通信至關(guān)重要。Profibus DP是一種廣泛應(yīng)用的現(xiàn)場總線標準,而
    的頭像 發(fā)表于 05-09 13:35 ?490次閱讀
    ABB電機保護單元通過<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)<b class='flag-5'>實現(xiàn)</b>上位機通訊

    PM-160,通用串口轉(zhuǎn)PROFIBUS DP 通信網(wǎng)關(guān)案例分享

    實現(xiàn)PROFIBUS DP到Modbus之間的數(shù)據(jù)透明通信; 可隨時隨地通過瀏覽器查看現(xiàn)場
    的頭像 發(fā)表于 05-09 10:22 ?388次閱讀
    PM-160,通用串口轉(zhuǎn)<b class='flag-5'>PROFIBUS</b> <b class='flag-5'>DP</b> <b class='flag-5'>通信</b>網(wǎng)關(guān)案例分享

    Modbus轉(zhuǎn)Profibus-DP:快速上手協(xié)議轉(zhuǎn)換模塊的配置技巧

    一、場景背景 某化工廠需對分散在車間的Modbus-RTU傳感器(如溫度、壓力傳感器)進行集中監(jiān)控。原系統(tǒng)采用西門子S7-300PLC(支持Profibus-DP協(xié)議),但傳感器僅支持
    的頭像 發(fā)表于 04-28 10:26 ?484次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>Profibus-DP</b>:快速上手協(xié)議轉(zhuǎn)換模塊的配置技巧

    攻克微波通訊難題:Profinet轉(zhuǎn)Profibus-DP網(wǎng)關(guān)助力機械模塊

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

    Profinet轉(zhuǎn)Profibus DP主站網(wǎng)關(guān)探秘

    在工業(yè)自動化領(lǐng)域,Profibus DP 和 Profinet 是兩種常用的通信協(xié)議。Profibus DP(Distributed Per
    的頭像 發(fā)表于 04-09 14:41 ?385次閱讀
    Profinet轉(zhuǎn)<b class='flag-5'>Profibus</b> <b class='flag-5'>DP</b>主站網(wǎng)關(guān)探秘

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

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