《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 采用Profibus-DP實現控制系統通信的方法
采用Profibus-DP實現控制系統通信的方法
電子設計應用
李世紅
摘要: "當前在國際上有影響的現場總線標準很多,其中,Profibus-DP主要用于中央處理器與分散外圍設備之間的高速數據通信,解決自動控制系統(如PLC、PC等)通過高速串行總線與分散的現場設備(I/O、驅動器、閥門等)之間的通信問題。本文采用Profibus-DP實現了西門子公司S7系列的PLC系統和和利時公司的CPU24x和CPU21x系列PLC的通訊互連。
Abstract:
Key words :

  引言

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

圖1 主-從通信系統配置

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

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美成人精品激情在线观看| 日韩一级片网址| 欧美激情精品久久久久久黑人| 国产精品久在线观看| 欧美精品在线网站| 在线综合欧美| 欧美精品一区在线观看| 韩国久久久久| 亚洲黄色毛片| 妖精成人www高清在线观看| 亚洲精品一区二区在线观看| 日韩一区二区精品视频| 欧美激情一区二区三区在线视频| 欧美在线观看日本一区| 亚洲手机在线| 欧美激情精品久久久久| 亚洲视频高清| 亚洲国产精品va| 欧美午夜电影一区| 久久精品最新地址| 欧美日韩亚洲高清一区二区| 久久亚洲二区| 国产在线精品成人一区二区三区| 国产精品久久777777毛茸茸| 欧美国产高潮xxxx1819| 久久一二三国产| 亚洲国产国产亚洲一二三| 久久国产精品久久久久久| 国产伦精品一区二区三区在线观看| 国产精品日韩欧美大师| 韩国美女久久| 免费观看不卡av| 好吊一区二区三区| 久热爱精品视频线路一| 国产精品资源在线观看| 韩国一区二区在线观看| 亚洲精品婷婷| 欧美色欧美亚洲另类七区| 久久亚洲国产精品日日av夜夜| 午夜久久福利| 久久激情综合网| 国外成人网址| 韩日精品中文字幕| 伊人婷婷欧美激情| 国产精品香蕉在线观看| 蜜桃精品一区二区三区| 另类春色校园亚洲| 毛片一区二区三区| 亚洲精品婷婷| 怡红院精品视频在线观看极品| 揄拍成人国产精品视频| 欧美日韩日韩| 久久精品av麻豆的观看方式| 欧美诱惑福利视频| 亚洲国产欧美另类丝袜| 国语自产在线不卡| 最新国产乱人伦偷精品免费网站| 亚洲乱码日产精品bd| 欧美激情一区二区三区在线视频| 欧美黑人在线观看| 国产真实精品久久二三区| 欧美尤物巨大精品爽| 久久国产一区| 欧美成人r级一区二区三区| 欧美视频在线观看一区二区| 国产欧美一区二区视频| 欧美午夜国产| 香蕉尹人综合在线观看| 美女诱惑黄网站一区| 99精品欧美一区二区蜜桃免费| 亚洲国产精品久久久久秋霞影院| 久久久久高清| 亚洲第一色在线| 久久免费的精品国产v∧| 免费成人黄色av| 午夜精品久久一牛影视| 免费视频最近日韩| 国产精品国产精品国产专区不蜜| 国产精品美女久久久久久2018| 亚洲第一主播视频| 亚洲七七久久综合桃花剧情介绍| 最近中文字幕mv在线一区二区三区四区| 欧美日韩中文另类| 欧美视频网址| 欧美日韩另类视频| 好看不卡的中文字幕| av成人天堂| 欧美日韩国产精品一卡| 欧美va天堂va视频va在线| 狠狠操狠狠色综合网| 欧美三级乱码| 在线观看精品一区| 欧美日韩国产精品一区二区亚洲| 欧美一区二区三区电影在线观看| 午夜久久电影网| 91久久在线播放| 久久久久久久一区二区三区| 亚洲国产电影| 国产精品丝袜xxxxxxx| 校园春色综合网| 国产一区在线免费观看| 狠狠久久亚洲欧美| 国产区精品在线观看| 久久精品99国产精品酒店日本| 国精品一区二区| 欧美日韩另类国产亚洲欧美一级| 亚洲永久免费观看| 一区二区三区四区在线| 国产伪娘ts一区| 午夜精品久久久久久久男人的天堂| 一色屋精品视频在线看| 欧美成人a∨高清免费观看| 亚洲国产高清aⅴ视频| 久久婷婷一区| 久久av一区二区三区漫画| 欧美另类变人与禽xxxxx| 欧美日韩国产一中文字不卡| 欧美日韩精品久久| 欧美一区国产二区| 国产欧美激情| 欧美日本免费一区二区三区| 国产精品99久久久久久久久| 欧美精品三级在线观看| 欧美成人免费一级人片100| 久久精品伊人| 欧美一区中文字幕| 在线观看福利一区| 性欧美8khd高清极品| 欧美日韩精品在线| 国产精品激情偷乱一区二区∴| 艳女tv在线观看国产一区| 久久综合久久88| 国产精品二区在线| 欧美大片专区| 性欧美大战久久久久久久免费观看| 一色屋精品视频免费看| 99re6热只有精品免费观看| 美腿丝袜亚洲色图| 欧美视频国产精品| 国产一区日韩二区欧美三区| 欧美日韩情趣电影| 欧美成人dvd在线视频| 欧美日韩国产小视频| 亚洲欧美综合v| 久久亚洲一区二区| 在线成人中文字幕| 亚洲女人av| 国产在线欧美日韩| 欧美一区成人| 国产麻豆精品久久一二三| 国产精品羞羞答答| 最新高清无码专区| 久久精品午夜| 亚洲人成在线观看一区二区| 久久av一区二区三区亚洲| 久久女同互慰一区二区三区| 开元免费观看欧美电视剧网站| 久久乐国产精品| 免播放器亚洲一区| 欧美日韩不卡合集视频| 在线观看亚洲a| 欧美日韩日日夜夜| 欧美大尺度在线观看| 国产免费成人| 红桃视频国产一区| 亚洲欧美一级二级三级| 亚洲美女视频在线免费观看| 欧美一区二区三区四区在线观看地址| 99人久久精品视频最新地址| 欧美承认网站| 亚洲欧美成人网| **欧美日韩vr在线| 亚洲深夜福利在线| 国产精品婷婷| 在线亚洲成人| 黄色成人小视频| 午夜精品国产| 欧美日韩在线视频首页| 亚洲精品在线视频观看| 久久精品成人一区二区三区蜜臀| 欧美日本韩国一区| 宅男精品视频| 国产女主播一区二区三区| 欧美日韩国产综合新一区| 中国亚洲黄色| 免费高清在线一区| 欧美日本高清视频| 国产精品久久久久久久第一福利| 国产精品a久久久久| 日韩视频一区二区在线观看| 欧美精选一区| 欧美激情一区二区三区不卡| 美腿丝袜亚洲色图| 午夜精品久久久久久久99黑人| 免费成人av在线| 一本色道久久加勒比88综合| 老司机免费视频一区二区| 国产精品久久一卡二卡| 亚洲影院污污.| 亚洲一级免费视频| 狠狠色香婷婷久久亚洲精品| 国产亚洲人成a一在线v站| 国产欧美精品va在线观看| 国产日韩欧美在线播放| 亚洲欧美国产一区二区三区| 黑人巨大精品欧美黑白配亚洲| 欧美性淫爽ww久久久久无| 国产精品视频久久久| 影音先锋日韩资源| 国产精品成人国产乱一区| 久久久久久久97| 国产乱码精品1区2区3区| 亚洲免费在线看| 免费视频最近日韩| 免费国产一区二区| 国产又爽又黄的激情精品视频| 亚洲国产精品久久久久婷婷老年| 99pao成人国产永久免费视频| 久久精品二区| 久久影院午夜片一区| 欧美一区二区三区免费视| 99精品99久久久久久宅男| 国产精品自在线| 国产欧美亚洲精品| 亚洲午夜av| 国产视频一区三区| 欧美暴力喷水在线| 午夜精品一区二区三区电影天堂| 欧美日韩成人免费| 国产视频一区三区| 永久域名在线精品| 亚洲欧美日韩一区二区三区在线| 欧美日韩大片一区二区三区| 亚洲精品乱码久久久久久久久| 国产在线精品一区二区夜色| 在线播放精品| 国产噜噜噜噜噜久久久久久久久| 亚洲综合不卡| 免费在线欧美黄色| 欧美高清免费| 亚洲午夜av在线| 国产麻豆一精品一av一免费| 国产乱码精品一区二区三区五月婷| 亚洲黑丝一区二区| 久久久久久久波多野高潮日日| 亚洲一区二区在线观看视频| 久久爱91午夜羞羞| 性欧美超级视频| 国产精品美女久久久久久2018| 日韩一区二区电影网| 欧美精品一区二区精品网| 国产精品a久久久久久| 久久九九有精品国产23| 国产精品久久二区| 欧美99在线视频观看| 国产精品成av人在线视午夜片| 欧美日韩国产首页| 国产精品成人一区二区三区夜夜夜| 国产伦精品免费视频| 久久噜噜亚洲综合| 欧美专区中文字幕| 欧美一区2区视频在线观看| 久久精品国产欧美亚洲人人爽| 欧美jizzhd精品欧美巨大免费| 亚洲毛片在线看| 欧美理论在线| 最新国产乱人伦偷精品免费网站| 在线成人www免费观看视频| 欧美日韩精品一区二区天天拍小说| 中文一区二区在线观看| 久久综合伊人77777蜜臀| 亚洲人成77777在线观看网| 亚洲一区欧美二区| 欧美日韩一区二区免费在线观看| 国产午夜精品一区二区三区视频| 欧美α欧美αv大片| 国产精品一区二区在线观看网站| 欧美成人高清| 久久精品免费观看| 亚洲影院一区| 蜜臀久久99精品久久久画质超高清| 国产精品毛片a∨一区二区三区|国| 日韩小视频在线观看专区| 欧美精品一区二区三区在线播放| 欧美激情第4页| 在线视频亚洲欧美| 亚洲人成毛片在线播放| 亚洲一区综合| 夜夜嗨av一区二区三区中文字幕| 免费久久99精品国产自在现线| 性欧美videos另类喷潮| 欧美精品一区三区在线观看| 免费成人美女女| 国产一区二区三区精品久久久| 欧美日产在线观看| 欧美视频久久| 欧美精品v日韩精品v韩国精品v| 亚洲尤物在线视频观看| 欧美精品1区| 欧美一区二区视频在线观看2020| 欧美午夜精品一区| 亚洲黄色小视频| 在线观看不卡| 亚洲人线精品午夜| 欧美日韩免费区域视频在线观看| 国产精品久久久久久久久动漫| 国产精品久久久久aaaa九色| 亚洲国语精品自产拍在线观看| 日韩图片一区| 亚洲午夜视频在线观看| 欧美精品成人一区二区在线观看| 在线看无码的免费网站| 一区二区精品在线观看| 亚洲免费视频一区二区| 久久综合成人精品亚洲另类欧美| 欧美亚洲在线观看| 亚洲性xxxx| 鲁鲁狠狠狠7777一区二区| 亚洲免费电影在线观看| 欧美电影电视剧在线观看| 欧美深夜影院| 日韩视频中午一区| 国产精品久久久久久模特| 欧美乱妇高清无乱码| 亚洲免费av观看| 欧美日本精品在线| 海角社区69精品视频| 久久尤物电影视频在线观看|