




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PROFIBUS通信及應(yīng)用一、PROFIBUS(DP)原理二、PROFIBUS數(shù)據(jù)傳輸三、PROFIBUS-DP從站智能節(jié)點的設(shè)計四、人機界面的數(shù)據(jù)交互一、PROFIBUS(DP)原理1.PROFIBUS總線概述西門子通信網(wǎng)絡(luò)的中間層為工業(yè)現(xiàn)場總線PROFIBUS,它是用于車間級和現(xiàn)場級的國際標準,傳輸速率最高12Mbit/s,響應(yīng)時間的典型值為1ms,使用屏蔽雙絞線電纜最長通信距離9.6km,使用光纜最長90km,最多可以連接127個從站。PROFIBUS系統(tǒng)由主站和從站組成,主站能夠控制總線、決定總線的數(shù)據(jù)通信。當(dāng)主站得到總線控制權(quán)時,沒有外界請求也可以主動發(fā)送信息。從站沒有控制總線的權(quán)力,但可以對接收到的信息給予確認,或者當(dāng)主站發(fā)出請求時回應(yīng)主站信息。如圖1所示。圖1PROFIBUS系統(tǒng)一、PROFIBUS(DP)原理PROFIBUS主要有以下幾個優(yōu)點。(1)節(jié)省硬件和安裝費用,減少硬件成份(I/O,終端塊、隔離柵),更容易、更快捷和低成本的安裝PROFIBUS減少40%的安裝費用。(2)節(jié)省工程費用更容易組態(tài)(對所有設(shè)備只需一套工具)。更容易保養(yǎng)和維修,更容易和更快捷的系統(tǒng)起動。(3)更大的制造靈活性,改進功能減少故障時間,準確、可靠的診斷數(shù)據(jù),可靠的數(shù)字傳輸技術(shù)。PROFIBUS由三個兼容部分組成,即PROFIBUS-DP、PROFIBUS-PA、PROFIBUS-FMS,以滿足工業(yè)現(xiàn)場的多種要求,這三個部分在工廠網(wǎng)絡(luò)中的應(yīng)用層作用如圖2所示。圖2PROFIBUS的應(yīng)用范圍一、PROFIBUS(DP)原理(1)PROFIBUS-FMS(現(xiàn)場總線報文規(guī)范)已基本上被以太網(wǎng)取代,現(xiàn)在很少使用。(2)PROFIBUS-DP(分布式外部設(shè)備)特別適合于PLC與現(xiàn)場級分布式I/O設(shè)備之間的通信。主站之間的通信為令牌方式,主站與從站之間為主從方式。PROFIBUS-DP是PROFIBUS中應(yīng)用最廣泛的通信方式。(3)PROFIBUS-PA(過程自動化)可以用于防爆區(qū)域的傳感器和執(zhí)行器與中央控制系統(tǒng)的通信。PROFIBUS-PA使用屏蔽雙絞線電纜,由總線提供電源。一、PROFIBUS(DP)原理2.PROFIBUS總線的通信協(xié)議PROFIBUS-DP、PROFIBUS-FMS和PROFIBUS-PA均使用一致的總線通信協(xié)議,介質(zhì)存取控制必須確保在任何時刻只能由一個站點發(fā)送數(shù)據(jù),PROFIBUS協(xié)議的設(shè)計要滿足介質(zhì)控制的兩個基本要求:一是同一級PLC或主站之間的通信必須使每一個主站在確定的時間范圍內(nèi)能獲得足夠的機會來處理自己的通信任務(wù);二是主站和從站之間應(yīng)盡可能快速而準確的完成數(shù)據(jù)的實時傳輸。因此,PROFIBUS使用混合的總線存取控制機制來實現(xiàn)上述目標,包括用于主站之間通信的令牌傳送方式和用于主站與從站之間通信的主從方式。在一個主站獲得了令牌之后,可以擁有總線的控制權(quán),而且此時在整個總線上必須是唯一的,在一個總線系統(tǒng)內(nèi),最大可以使用的站地址范圍是0-126,也就是說一個總線系統(tǒng)最多可以有127個節(jié)點。這種總線控制存取控制方式可以有以下3種系統(tǒng)配置,即主-主系統(tǒng)(令牌傳送方式)、純主-從通信系統(tǒng)(主從通信方式)以及兩種方式的組合。PROFIBUS的總線存取控制方式符合歐洲EN50170V.2規(guī)定的令牌總線程序和主-從程序,與所使用的傳輸介質(zhì)無關(guān)。二、PROFIBUS數(shù)據(jù)傳輸1.PROFIBUS現(xiàn)場總線的傳輸技術(shù)現(xiàn)場總線系統(tǒng)的應(yīng)用在較大程度上取決于采用哪種傳輸技術(shù),既要考慮傳輸?shù)耐負浣Y(jié)構(gòu)、傳輸速率、傳輸距離和傳輸?shù)目煽啃缘龋€要考慮成本低廉、使用方便等因素;在過程自動化的應(yīng)用中,為了滿足本質(zhì)安全的要求,數(shù)據(jù)和電源必須同在一根傳輸媒介上傳輸,因此單一的傳輸技術(shù)不可能滿足以上所有要求。PROFIBUS提供了三種傳輸技術(shù)類型,用于DP和FMS的RS-485和光纖傳輸技術(shù)以及用于PA的IEC1158-2的傳輸技術(shù)。二、PROFIBUS數(shù)據(jù)傳輸2.PROFIBUS-DP系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)PROFIBUS-DP允許構(gòu)成單主站或多主站系統(tǒng),在同一總線上最多可以連接127個站點(站號從0-126,不包括中繼器)。系統(tǒng)配置的描述包括:站數(shù)、站地址、輸入/輸出地址、輸入/輸出數(shù)據(jù)格式、診斷信息格式及所使用的總線參數(shù)。Profiubs-DP單主站系統(tǒng)中,在總線系統(tǒng)運行階段,只有一個活動主站,如圖3所示的PROFIBUS-DP單主站系統(tǒng)PLC作為主站。圖3PROFIBUS-DP單主站系統(tǒng)二、PROFIBUS數(shù)據(jù)傳輸Profiubs-DP多主站系統(tǒng)中總線上連接有多個主站。總線上的主站與各自的從站構(gòu)成相互獨立的子系統(tǒng)。如圖4所示,任何一個主站均可讀取DP從站的輸入/輸出映像,但只有一個DP主站允許對DP從站寫入數(shù)據(jù)。圖4PROFIBUS-DP多主站系統(tǒng)二、PROFIBUS數(shù)據(jù)傳輸3.PROFIBUS-DP系統(tǒng)的工作過程PROFIBUS-DP系統(tǒng)從通電到進行數(shù)據(jù)交換的正常工作狀態(tài),分為4個階段。(1)主站和從站的初始化系統(tǒng)上電后,主站和從站進入Offline狀態(tài)并進行自檢。主站需要加載總線參數(shù)集、從站需要加載相應(yīng)的診斷數(shù)據(jù)等信息。(2)令牌環(huán)的建立初始化完成以后,主站開始監(jiān)聽總線令牌。主站準備好后進入總線令牌環(huán),即處于聽令牌狀態(tài)。在一定時間內(nèi)主站如果沒有聽到總線上有信號傳遞,就開始自己生成令牌并初始化令牌環(huán);然后,該主站對全體可能的主站地址做一次狀態(tài)詢問,根據(jù)收到應(yīng)答的結(jié)果確定LAS和本站所管轄站的地址范圍GAP。GAP是指從本站地址TS到令牌環(huán)中的后繼地址NS之間的地址范圍,LAS的形成標志著邏輯令牌環(huán)初始化完成。二、PROFIBUS數(shù)據(jù)傳輸(3)主站與從站通信的初始化主站與DP從站交換用戶數(shù)據(jù)之前,必須設(shè)置從站的參數(shù)并配置從站的通信接口。主從站通信初始化的流程如圖5所示。在主從站通信初始化過程中,實際上交換了參數(shù)數(shù)據(jù)、通信接口配置參數(shù)以及診斷數(shù)據(jù),交換過程如圖6所示。參數(shù)數(shù)據(jù)包括預(yù)先給從站的一些本地、全局參數(shù)以及一些特征和功能。參數(shù)報文的長度不能超過244個字節(jié),重要的參數(shù)包括狀態(tài)參數(shù)、看門狗定時器參數(shù)、從站制造商的標識符、從站分組及用戶定義的從站參數(shù)等。通信接口配置數(shù)據(jù),DP從站使用標識符來描述輸入/輸出數(shù)據(jù),標識符規(guī)定了用戶數(shù)據(jù)交換時輸入/輸出字節(jié)或字的長度以及數(shù)據(jù)的一致刷新要求,在檢查通信接口配置時,DP主站發(fā)送標識符給從站,來檢查從站中實際存在的輸入/輸出區(qū)域是否與標識符所設(shè)定的一致,如果檢查通過,則進入主從用戶數(shù)據(jù)交換階段。診斷數(shù)據(jù),在啟動階段,DP主站使用診斷請求報文來檢查是否存在DP從站和從站是否準備接收報文。從站提交的診斷數(shù)據(jù)包括符合EN50170標準的診斷及該從站專用的外部診斷信息。DP從站發(fā)送診斷信息告知主站它的運行狀態(tài)、出錯時間以及出錯原因等。二、PROFIBUS數(shù)據(jù)傳輸圖5主從通信初始化流程圖圖6數(shù)據(jù)交換過程二、PROFIBUS數(shù)據(jù)傳輸(4)交換用戶數(shù)據(jù)通信在交換用戶數(shù)據(jù)期間,DP從站只響應(yīng)對其設(shè)置參數(shù)且通信接口配置檢查正確的主站發(fā)來的用戶數(shù)據(jù),主從站可雙向交換最多244個字節(jié)的用戶數(shù)據(jù)。在此階段,如果從站出現(xiàn)故障或其它診斷信息,中斷正常的用戶數(shù)據(jù)交換;DP從站將應(yīng)答時的報文服務(wù)級別從低優(yōu)先級改變?yōu)楦邇?yōu)先級來告知主站當(dāng)前有診斷報文中斷或其它狀態(tài)信息;然后DP主站發(fā)了診斷請求,請求從站的實際診斷報文或狀態(tài)信息。處理后,DP從站和主站返回到交換用戶數(shù)據(jù)狀態(tài)。三、PROFIBUS-DP從站智能節(jié)點的設(shè)計1.PROFIBUS-DP從站智能測控節(jié)點的一般結(jié)構(gòu)在基于PROFIBUS-DP現(xiàn)場總線的SCADA系統(tǒng)中,需要設(shè)計對工業(yè)現(xiàn)場實現(xiàn)測控的智能節(jié)點。PROFIBUS-DP從站智能測控節(jié)點的結(jié)構(gòu)如圖7所示。圖7PROFIBUS-DP從站智能測控節(jié)點結(jié)構(gòu)圖三、PROFIBUS-DP從站智能節(jié)點的設(shè)計2.FBPRO-8DO八路數(shù)字量輸出智能節(jié)點的設(shè)計(1)硬件結(jié)構(gòu)FBPRO-8DO八路數(shù)字量輸出智能節(jié)點的硬件框圖如圖8所示。在圖8中,微控制器選用Philips公司的P87C51RD2,采用74HC273鎖存器控制數(shù)字量的輸出狀態(tài),通信控制器采用Siemens公司的SPC3,RS-485驅(qū)動器采用TI公司的65ALS1176。其余電路與CAN智能測控節(jié)點相同,其中DC/DC電源模塊在圖中未畫出。圖8FBPRO-8DO智能節(jié)點的硬件結(jié)構(gòu)框圖三、PROFIBUS-DP從站智能節(jié)點的設(shè)計在該智能節(jié)點的設(shè)計中,設(shè)定節(jié)點的口地址為7FFFH,SPC3的起始地址為1000H,控制數(shù)字量輸出的口地址為0DFFFH。(2)數(shù)字量輸出電路數(shù)字量輸出電路如圖9所示。圖9數(shù)字量輸出電路在圖9中,輸出為集電極開路。三、PROFIBUS-DP從站智能節(jié)點的設(shè)計(3)程序設(shè)計在FBPRO-8DO智能節(jié)點的設(shè)計中,主要包括主程序、數(shù)字量輸出程序,SPC3初始化程序,SPC3數(shù)據(jù)輸入輸出等程序。程序清單從略。3.FBPRO-8DO從站的GSD文件4.PROFIBUS-DP上位機通信程序設(shè)計如果已經(jīng)設(shè)計好了能完成某種功能的從站,就可以編寫上位機測試程序來測試從站的性能。本節(jié)采用CP5611網(wǎng)絡(luò)接口卡,以FBPRO-8DO八路數(shù)字量輸出智能節(jié)點為例介紹PROFIBUS-DP上位機通信程序設(shè)計,編程環(huán)境使用VC++6.0。本程序能夠完成應(yīng)用程序的初始化,數(shù)據(jù)讀入和數(shù)據(jù)輸出和應(yīng)用程序的復(fù)位等基本操作。三、PROFIBUS-DP從站智能節(jié)點的設(shè)計PROFIBUS-DP上位機通信程序設(shè)計步驟為:①在VC++6.0下創(chuàng)建一個應(yīng)用程序;②將CP5611網(wǎng)絡(luò)接口卡提供的DPN_USER.H和DPLIB.LIB兩個文件拷貝到剛剛新建的項目根目錄下,并且添加到應(yīng)用程序中;③在VC++6.0環(huán)境下編寫通信程序。下面介紹通信程序中用到的幾個函數(shù)的使用方法。三、PROFIBUS-DP從站智能節(jié)點的設(shè)計(1)定義變量dpn_interfacedpn_ptr;//使用前必須首先定義dpn_interface的結(jié)構(gòu):structdpn_interface{structREFERENCEreference;
unsignedcharstat_nr;
unsignedcharlength;
unsignedshortinterror_code;
unsignedcharslv_state;
unsignedcharsys_state;
unsignedcharsys_event;
unsignedcharuser_data[MAX_DATA_LEN];};三、PROFIBUS-DP從站智能節(jié)點的設(shè)計(2)調(diào)用初始化函數(shù)dpn_init(&dpn_ptr)在使用該函數(shù)之前,必須對該函數(shù)做一些初始化操作,其它函數(shù)使用前也必須首先對變量初始化:dpn_ptr.reference.board_select=1;dpn_ptr.reference.access=(DPN_SYS_NOT_CENTRAL)|(DPN_ROLE_NOT_CENTRAL);//以上一般固定dpn_ptr.length=126;//length=PROFIBUS網(wǎng)絡(luò)中最大的從站地址
intj=0;for(j=0;j<126;j++) //設(shè)置設(shè)備讀寫屬性,{ if(“網(wǎng)絡(luò)中存在該地址”) { dpn_ptr.user_data[j]=DPN_SLV_WRITE_READ; 三、PROFIBUS-DP從站智能節(jié)點的設(shè)計//如果網(wǎng)絡(luò)中存在本地址,則將屬性設(shè)置為//DPN_SLV_WRITE_READ,否則為0 } else dpn_ptr.user_data[j]=0;
} //FBPRO-8DO地址為7,應(yīng)該設(shè)置 //dpn_ptr.user_data[7]=DPN_SLV_WRITE_READ; dpn_init(&dpn_ptr);//調(diào)用初始化函數(shù)三、PROFIBUS-DP從站智能節(jié)點的設(shè)計如果有錯誤,可以參考初始化函數(shù)的返回值來解決。interror=dpn_ptr.error_code;有以下幾種:#define DPN_NO_ERROR 0x0000#define DPN_ACCESS_ERROR 0x0080#define DPN_APPL_LIMIT_ERROR 0x0081#define DPN_CENTRAL_ERROR 0x0082#define DPN_CLOSE_ERROR 0x0083#define DPN_LENGTH_ERROR 0x0084#define DPN_MEM_BOARD_ERROR 0x0085#define DPN_MEM_HOST_ERROR 0x0086#define DPN_MODE_ERROR 0x0087#define DPN_NO_DBASE_ERROR 0x0088#define DPN_OPEN_ERROR 0x0089#define DPN_RECEIVE_ERROR 0x008a#define DPN_REFERENCE_ERROR 0x008b#define DPN_REFERENCE_PTRFF_ERROR0x008c三、PROFIBUS-DP從站智能節(jié)點的設(shè)計#define DPN_SEND_ERROR0x008d#define DPN_SLV_STATE_ERROR 0x008e#define DPN_STAT_NR_ERROR 0x008f#define DPN_USER_DATA_ERROR 0x0090#define DPN_WRONG_BOARD_ERROR 0x0091#define DPN_SYS_STATE_ERROR0x0092#define DPN_GLB_CTRL_ERROR 0x0093#define DPN_BOARD_ERROR 0x0094#define DPN_WD_EXPIRED_ERROR 0x0095#define DPN_OPEN_LICENSE_ERROR 0x0096#define DPN_LOAD_L2_VXD_ERROR 0x0097#define DPN_OPEN_L2_VXD_ERROR 0x0098三、PROFIBUS-DP從站智能節(jié)點的設(shè)計只有當(dāng)初始化正確后,才能進一步進行以下操作。如果出現(xiàn)錯誤,可能原因有以下幾種:①已經(jīng)調(diào)用了初始化函數(shù),并且已經(jīng)成功,還沒有調(diào)用復(fù)位函數(shù),又一次調(diào)用初始化函數(shù)。②對dpn_ptr.user_data[j]的值超出了以下范圍:DPN_SLV_WRITE_READDPN_SLV_READDPN_SLV_NO_ACCESS③設(shè)置了DPN_SLV_WRITE_READ或DPN_SLV_READ屬性的模塊沒有在配置軟件中進行正確配置。④dpn_ptr.reference.board_select=1;dpn_ptr.reference.access=(DPN_SYS_NOT_CENTRAL)|(DPN_ROLE_NOT_CENTRAL);屬性設(shè)置不正確。三、PROFIBUS-DP從站智能節(jié)點的設(shè)計⑤另外就是SetPG/PC設(shè)置不正確,也不能初始化成功,關(guān)于它的設(shè)置見6.11.5節(jié)。⑥沒有正確安裝CP5611網(wǎng)絡(luò)接口卡的驅(qū)動程序。⑦在初始化前沒有將配置好的參數(shù)文件正確下載到系統(tǒng)中。(3)數(shù)據(jù)輸出dpn_out_slv(&ptr_ptr)dpn_ptr.reference.board_select=1;dpn_ptr.reference.access=(DPN_SYS_NOT_CENTRAL)|(DPN_ROLE_NOT_CENTRAL);ptr_ptr.stat_nr=m_ptradd; //從站地址ptr_ptr.length=8; //與從站的參數(shù)化數(shù)據(jù)必須一致,
//本例中8字節(jié)輸出,8字節(jié)輸入//以下是pc到從站的8個字節(jié)的輸出數(shù)據(jù)ptr_ptr.user_data[0]=m_ptradd;ptr_ptr.user_data[1]=05;//功能號ptr_ptr.user_data[2]=00;三、PROFIBUS-DP從站智能節(jié)點的設(shè)計ptr_ptr.user_data[3]=01; //通道號ptr_ptr.user_data[4]=255;//開關(guān)量輸出,00打開,0xff閉合ptr_ptr.user_data[5]=0;ptr_ptr.user_data[6]=0;ptr_ptr.user_data[7]=0;dpn_out_slv(&ptr_ptr);(4)數(shù)據(jù)讀入dpn_in_slv(&dpn_ptr)dpn_ptr.reference.board_select=1;dpn_ptr.reference.access=(DPN_SYS_NOT_CENTRAL)| (DPN_ROLE_NOT_CENTRAL);dpn_ptr.stat_nr=m_ptradd;//從站地址dpn_ptr.length=255;//此處必須設(shè)置255dpn_in_slv(&dpn_ptr);//返回值三、PROFIBUS-DP從站智能節(jié)點的設(shè)計//以下是從站到PC的8個字節(jié)的輸入數(shù)據(jù)a1=ptr_ptr.user_data[0];a2=ptr_ptr.user_data[1];a3=ptr_ptr.user_data[2];a4=ptr_ptr.user_data[3];a5=ptr_ptr.user_data[4];a6=ptr_ptr.user_data[5];a7=ptr_ptr.user_data[6];a8=ptr_ptr.user_data[7];intlen=dpn_ptr.length;//返回實際數(shù)據(jù)長度interror=dpn_ptr.error_code;//返回錯誤代碼,沒有錯誤返回0intslvstate=dpn_ptr.slv_state;//返回從站狀態(tài),有以下取值三、PROFIBUS-DP從站智能節(jié)點的設(shè)計#define DPN_SLV_STAT_OFFLINE 0x00#define DPN_SLV_STAT_NOT_ACTIVE 0x01#define DPN_SLV_STAT_READY 0x02#define DPN_SLV_STAT_READY_DIAG 0x03#define DPN_SLV_STAT_NOT_READY 0x04#define DPN_SLV_STAT_NOT_READY_DIAG 0x05intsysstate=dpn_ptr.sys_state;//返回系統(tǒng)狀態(tài),有以下取值#define DPN_SYS_OFFLINE 0x00#define DPN_SYS_STOP 0x40#define DPN_SYS_CLEAR 0x80#define DPN_SYS_OPERATE 0xc0三、PROFIBUS-DP從站智能節(jié)點的設(shè)計初始化函數(shù)的返回值沒有錯誤后,可以進行其他函數(shù)的操作,但有時并不能達到我們期望的結(jié)果,比如數(shù)據(jù)不能讀取到上位機,或者上位機的數(shù)據(jù)不能正確下載到從站中。初始化正確但是不能正常通信的可能原因有以下幾種:從站沒有工作。從站電源指示燈亮,但是電源電壓低,微處理器沒有工作。通信電纜沒有連接好。通信電纜太長或通信速度太快。沒有正確設(shè)置終端電阻。地址設(shè)置不一致。三、PROFIBUS-DP從站智能節(jié)點的設(shè)計(5)讀取總線參數(shù)dpn_read_bus_par(&dpn_ptr)dpn_ptr.reference.board_select=1;dpn_ptr.reference.access=(DPN_SYS_NOT_CENTRAL)| (DPN_ROLE_NOT_CENTRAL);dpn_ptr.length=255;dpn_read_bus_par(&dpn_ptr);返回值,user_data為總線參數(shù),總線參數(shù)的結(jié)構(gòu)如下所示structdpn_buspar{unsignedshortintReserved;
unsignedcharFdlAdd;
unsignedcharbaudrate;
unsignedshortintTsl;三、PROFIBUS-DP從站智能節(jié)點的設(shè)計
unsignedshortintMinTsdr;
unsignedshortintMaxTsdr;
unsignedcharTqui;
unsignedcharTset;
unsignedlongTtr;
unsignedcharG;
unsignedcharHsa;
unsignedcharMaxRetryLimit;
unsignedcharBpFlag;
unsignedshortintMinSlaveInterval;
unsignedshortintPollTimeout;
unsignedshortintDataControlTime;};三、PROFIBUS-DP從站智能節(jié)點的設(shè)計(6)復(fù)位dpn_reset(&dpn_ptr)退出時程序要復(fù)位dpn_ptr.reference.board_select=1;dpn_ptr.reference.access=(DPN_SYS_NOT_CENTRAL)|(DPN_ROLE_NOT_CENTRAL);dpn_reset(&dpn_ptr);程序正確復(fù)位后error_code=0;三、PROFIBUS-DP從站智能節(jié)點的設(shè)計5.PROFIBUS-DP從站的測試過程下面以FBPRO-8DO八路數(shù)字量輸出智能節(jié)點為例介紹PROFIBUS-DP從站的測試過程。(1)安裝硬件和驅(qū)動程序?qū)腟iemens公司購買的工具軟件COMPROFIBUSV5.1、CP5611網(wǎng)絡(luò)接口卡及CP5611驅(qū)動程序安裝到PC計算機。(2)拷貝GSD文件將設(shè)備生產(chǎn)商提供的GSD文件REND0008.GSD拷貝到COMPROFIBUS安裝文件的gsd文件夾中,一般在“C:\SIEMENS\CPBV51\gsd”目錄下(3)啟動COMPROFIBUS啟動COMPROFIBUS。在開始菜單中選擇:程序/SiemensCOMPROFIBUSV5.1/COMPROFIBUSV5.1,濟南萊恩達網(wǎng)絡(luò)儀表科技有限公司的從站設(shè)備便出現(xiàn)在DPSlave圖10中。三、PROFIBUS-DP從站智能節(jié)點的設(shè)計圖10COMPROFIBUS初始界面三、PROFIBUS-DP從站智能節(jié)點的設(shè)計(4)添加主站和從站添加主站和從站,如圖11所示。網(wǎng)絡(luò)接口卡使用CP5611,從站使用FBPRO-8DO智能節(jié)點,設(shè)置從站輸入輸出字節(jié)數(shù)為8字節(jié)輸入8字節(jié)輸出,地址為7(與從站的初始化值必須一致),設(shè)置網(wǎng)絡(luò)的通信波特率(從9.6kbps到12Mbps)。具體操作方式參見COMPROFIBUS的幫助文件。圖11添加主站和從站三、PROFIBUS-DP從站智能節(jié)點的設(shè)計完成上述工作后,導(dǎo)出NCM文件(File/Export/NCMFile),導(dǎo)出的文件路徑為“C:\SIEMENS\CPBV51\ncm\COMPro2.ldb”。(5)啟動SetPG/PC開始/SEMATIC/SIMATICNET/SETTING/SETPG/PC,選擇訪問點:CP_L2_1選擇接口參數(shù)設(shè)置:CP5611(PROFIBUS-DPMaster),如圖12所示。圖12設(shè)置SetPG/PC屬性三、PROFIBUS-DP從站智能節(jié)點的設(shè)計單擊“屬性”,出現(xiàn)如下窗口,從中選擇剛才導(dǎo)出的NCM文件:C:\SIEMENS\CPBV51\ncm\COMPro2.ldb,如圖13所示。圖13導(dǎo)入數(shù)據(jù)庫文件三、PROFIBUS-DP從站智能節(jié)點的設(shè)計單擊“診斷”,可以對網(wǎng)絡(luò)進行測試,如查看總線的參數(shù)和連接在網(wǎng)絡(luò)上的節(jié)點(主站或從站),如圖14所示。總線通信波特率是19.2kbps,主站地址為1,連在網(wǎng)絡(luò)上的從站地址是7。圖14查看總線參數(shù)三、PROFIBUS-DP從站智能節(jié)點的設(shè)計(6)軟件測試完成以上工作后,就可以用自己編寫的測試軟件來測試數(shù)據(jù)的輸入和輸出了,DP95DEMO.EXE用于PROFIBUS從站節(jié)點的通信。①打開應(yīng)用程序,出現(xiàn)如圖15所示界面。圖15測試窗口界面三、PROFIBUS-DP從站智能節(jié)點的設(shè)計②選擇菜單DP-Slave/Sele
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)委托代辦合同
- 養(yǎng)殖場抵押借款合同
- 工地施工人員勞務(wù)合同
- 《室內(nèi)設(shè)計手繪快速表現(xiàn)》中職全套教學(xué)課件
- 出售土地房屋合同范本
- 學(xué)校超市采購合同范本
- 基地養(yǎng)殖花卉合同范本
- 營銷策劃 -可口可樂OBPPC渠道營銷原理
- 北京2025年七年級英語下學(xué)期期中模擬卷(二)-解析版
- 鞋子采購合同范本模板
- 普通沖床設(shè)備日常點檢標準作業(yè)指導(dǎo)書
- DBT29-265-2019 天津市市政基礎(chǔ)設(shè)施工程資料管理規(guī)程
- -城鄉(xiāng)規(guī)劃法-最新課件
- DB44∕T 1188-2013 電動汽車充電站安全要求
- DB32T 4013-2021 第三方社會穩(wěn)定風(fēng)險評估技術(shù)規(guī)范
- 環(huán)網(wǎng)柜出廠檢驗規(guī)范標準
- 人教統(tǒng)編版高中語文必修下冊第八單元(單元總結(jié))
- 第三章衛(wèi)星運動基礎(chǔ)與GPS衛(wèi)星星歷
- 三年級美術(shù)下冊 第12課《班級小報》課件1 浙美版
- 客戶信用等級評價表
- 中國各省份分地市地圖(矢量圖)
評論
0/150
提交評論