环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類(lèi)

當(dāng)前位置: 首頁(yè) > 傳感測(cè)量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > 工控機(jī)

類(lèi)型分類(lèi):
科普知識(shí)
數(shù)據(jù)分類(lèi):
工控機(jī)

嵌入式PROFIBUS-DP 從站通信接口的設(shè)計(jì)

發(fā)布日期:2022-04-18 點(diǎn)擊率:59

                   摘 要:論述了一種PROFIBUS-DP從站開(kāi)發(fā)方案,為自主開(kāi)發(fā) 具有PROFIBUS-DP通信功能產(chǎn)品的用戶(hù),以O(shè)EM方式提供PROFIBUS-DP從站通信接口。

關(guān)鍵詞:現(xiàn)場(chǎng)總線(xiàn);PROFIBUS-DP;從站;通信接口

0引言

 目前國(guó)內(nèi)對(duì)自動(dòng)化產(chǎn)品(電器、儀表、驅(qū)動(dòng)裝置等)提出PROFIBUS通信功能要 求,主要來(lái)源于:
 (1)國(guó)外生產(chǎn)設(shè)備及技術(shù)的引進(jìn),特別是從歐洲引進(jìn)的成套設(shè)備通常采用PROFIBUS現(xiàn)場(chǎng)總線(xiàn) ,因此對(duì)國(guó)內(nèi)配套產(chǎn)品提出了現(xiàn)場(chǎng)總線(xiàn)PROFIBUS通信功能的技術(shù)要求;
 (2)國(guó)內(nèi)自動(dòng)化系統(tǒng)廠(chǎng)家比較成功的、面向行業(yè)的控制系統(tǒng),要求系統(tǒng)技術(shù)向現(xiàn)場(chǎng)總線(xiàn)技術(shù) 發(fā)展,同時(shí)也要求現(xiàn)場(chǎng)設(shè)備向智能化、網(wǎng)絡(luò)化方向發(fā)展。
 基于上述需求,嵌入式PROFIBUS-DP從站通信接口的設(shè)計(jì)為自主開(kāi)發(fā)具有PROFIBUS-DP通信功能產(chǎn)品的用戶(hù)提供了一種快速、高效的解決方案。 
1實(shí)現(xiàn)方法

 (1)電路設(shè)計(jì)制作:使用PROFIBUS通信專(zhuān)用ASIC芯片SPC3實(shí)現(xiàn)協(xié)議相 關(guān)內(nèi)容,選用合適的CPU,外圍加帶光電隔離的RS-485驅(qū)動(dòng);
 (2)單片機(jī)+Firmware軟件:需要在單片機(jī)中編程(Firmware軟件),實(shí)現(xiàn)單片機(jī)與ASIC的結(jié)合;
 (3)用戶(hù)產(chǎn)品的CPU通過(guò)串行接口向PROFIBUS-DP從站通信接口板讀/寫(xiě)輸入/輸出數(shù)據(jù);PROFIBUS-DP從站通信接口板自動(dòng)轉(zhuǎn)換成PROFIBUS-DP協(xié)議與PROFIBUS主站通信;
 (4)編寫(xiě)GSD文件,搭建一個(gè)調(diào)試與測(cè)試平臺(tái)進(jìn)行PROFIBUS系統(tǒng)配置。 
2硬件設(shè)計(jì)

 嵌入式PROFIBUS-DP從站通信接口板(以下簡(jiǎn)稱(chēng)接口板)由CPU芯片、PROFIBUS 協(xié)議芯片SPC3及光隔RS485驅(qū)動(dòng)等電路組成,如圖1所示。

    

    接口板與用戶(hù)模板采用串口連接,使用波特率選擇開(kāi)關(guān)可選擇指定 的7種波特率(9600、19.2K、 38.4K、57.4K、115.2K、 230.4K、460、8K)中的一種;接口板需要用戶(hù)模板 提供2組5 V電源(VCC/GND150 mA和5 V/0V-100 mA),分別作為接口 板的電源及光隔外電源,由16針插座J1引 入。信號(hào)A、B、RTS及5 V、0 V可直接引到用戶(hù)模板PROFIBUS的D型插 頭上(使用 PCB布線(xiàn)或軟接線(xiàn)均可)。根據(jù)PROFIBUS產(chǎn)品測(cè)試技術(shù)規(guī)范,此接法引線(xiàn)或軟接線(xiàn) 不宜過(guò)長(zhǎng),通常PCB引線(xiàn)不超過(guò)20 cm、軟接線(xiàn)不超過(guò) 10 cm。
 如果PROFIBUS的D型插頭與接口板之間需要更長(zhǎng)的引線(xiàn),可以從接口板上的10針插頭J2引出 ,此時(shí)需要采用外接口轉(zhuǎn)接板。
 用戶(hù)模板PROFIBUS插頭為孔型(famel)D型插頭,與接口板16針插座連接如圖2 所示。接口板CPU芯片采用普通的51單片機(jī)即可,考慮到PROFIBUS對(duì)速率的要求,推薦使用 高速率、低功耗的8位AVR單片機(jī)作為接口板CPU。 

3軟件設(shè)計(jì)

    3.1接口板與用戶(hù)模板的串口通信設(shè)置
 接口板與用戶(hù)模板通過(guò)串口連接,Txd、Rxd為T(mén)TL電平,半雙工通信。通信方式采 用應(yīng)答方式:用戶(hù)模板主動(dòng)詢(xún)問(wèn),接口板被動(dòng)回答。設(shè)定每個(gè)字節(jié)用11 bits傳送:1個(gè)啟始 位、8個(gè)數(shù)據(jù)位、1個(gè)偶校驗(yàn)位、1個(gè)停止位,即51內(nèi)核單片機(jī)的通信方式3。
    3.2報(bào)文長(zhǎng)度
 接口模板的初始化報(bào)文(發(fā)送、接收)固定長(zhǎng)度49字節(jié);接口板與用戶(hù)模板之間數(shù) 據(jù)交換報(bào)文(發(fā)送、接收),長(zhǎng)度由用戶(hù)在初始化報(bào)文中設(shè)定,最大為113字節(jié);PROFIBUS輸 入/ 輸出數(shù)據(jù)量可自由設(shè)定,最大112字節(jié)輸入+112字節(jié)輸出。
    3.3實(shí)現(xiàn)功能
 (1)可實(shí)現(xiàn)PROFIBUS用戶(hù)參數(shù)化功能:用戶(hù)模板可將一次性設(shè)置的參數(shù)在主站配置 中設(shè)定,主站在與從站連接時(shí)一次將這些用戶(hù)參數(shù)傳送到從站,用戶(hù)模板可利用這些參數(shù)實(shí) 現(xiàn)參數(shù)化;
 (2)接口板與用戶(hù)模板通信有字符偶校驗(yàn)和縱向報(bào)文校驗(yàn)和,保證數(shù)據(jù)安全性;
 (3)接口板內(nèi)設(shè)有備份I/O通信緩沖區(qū),可保證實(shí)現(xiàn)PROFIBUS與串口通信數(shù)據(jù)的完整性(一致 性)和同步要求。
    3.4用戶(hù)模板的通信基本過(guò)程
    3.4.1初始化
 用戶(hù)模板按接口板上波特率選擇開(kāi)關(guān)設(shè)置的波特率向接口板發(fā)初始化報(bào)文,然后等待接收接 口板的回答,如圖3所示。接口板回答初始化成功后,進(jìn)入數(shù)據(jù)交換狀態(tài)。
    3.4.2數(shù)據(jù)交換狀態(tài)
 初始化成功后接口板進(jìn)入數(shù)據(jù)交換狀態(tài),反復(fù)進(jìn)行數(shù)據(jù)交換。此時(shí),用戶(hù)模板主動(dòng) 向接口板發(fā)送“輸入數(shù)據(jù)報(bào)文”,其中包含PROFIBUS輸入數(shù)據(jù);接口板回答“輸出數(shù)據(jù)報(bào)文 ”,其中包含PROFIBUS輸出數(shù)據(jù),如圖4所示。
    數(shù)據(jù)交換狀態(tài)下接口板的程序流程見(jiàn)圖5。

    


    
    
    

4系統(tǒng)配置

    4.1關(guān)于GSD文件
 (1)每一個(gè)PROFIBUS從站或一類(lèi)主站有一個(gè)“設(shè)備描述文件”稱(chēng)為GSD文件,用來(lái)描 述該P(yáng)ROFIBUS-DP設(shè)備的特性;
 (2)GSD文件包含了設(shè)備所有定義參數(shù),包括:支持的波特率、支持的信息長(zhǎng)度、輸入/輸出 數(shù)據(jù)數(shù)量、診斷數(shù)據(jù)的含義、可選模塊種類(lèi)等;
 (3)無(wú)論使用什么樣的系統(tǒng)配置軟件,都要根據(jù)GSD文件來(lái)對(duì)設(shè)備配置。
 (4)國(guó)際PROFIBUS組織PI提供了GSD文件編輯軟件gsdedit.exe,該軟件依照PROFIBUS技術(shù)標(biāo) 準(zhǔn)格式規(guī)定,對(duì)用戶(hù)編輯的GSD文件進(jìn)行格式檢查。
    4.2如何使用“用戶(hù)參數(shù)user—prm”
    4.2.1“用戶(hù)參數(shù)user—prm”的選擇
 對(duì)于工業(yè)現(xiàn)場(chǎng)設(shè)備,常需要用戶(hù)根據(jù)現(xiàn)場(chǎng)應(yīng)用設(shè)定一些參數(shù),其中有些參數(shù)不需要在設(shè)備運(yùn) 行中實(shí)時(shí)改變,如變頻器的電流上限保護(hù)與報(bào)警值、溫度傳感器的測(cè)量溫度范圍、熱電偶選 型、輸出4~20 mA/1~5 V選擇等。如果這些參數(shù)作為PROFIBUS主站的I/O輸出,將占 用PROFIBUS主站 I/O資源和周期性輪循PROFIBUS從站的時(shí)間資源。
 將這些參數(shù)處理成“用戶(hù)參數(shù)”,將會(huì)縮短PROFIBUS主站通信時(shí)間、減小通信報(bào)文長(zhǎng)度、提 高總線(xiàn)通信效率。使用“用戶(hù)參數(shù)”技術(shù),只需要在主站配置中做出參數(shù)選擇,主站在與從 站連接時(shí),一次性將這些參數(shù)傳送到從站,從站就可以使用這些用戶(hù)選擇的參數(shù)對(duì)從站進(jìn)行 參數(shù)化(初始化、參數(shù)設(shè)定)。
    4.2.2確定“用戶(hù)參數(shù)”類(lèi)型、個(gè)數(shù)、字節(jié)長(zhǎng)度
 以一個(gè)4通道模擬量輸入模塊為例,假設(shè)需要用戶(hù)設(shè)置的參數(shù)有:
 ·輸入類(lèi)型1~5 V、0~10 V、0~5 V、-10~+10 V、4~20 mA、0~20 mA共8種選擇 ;占1個(gè)字節(jié),以INPUT=0~7分別表示這8種輸入類(lèi)型;
 ·數(shù)據(jù)類(lèi)型BCD(0000~9999)、無(wú)符號(hào)整型(0~65 535)、有符號(hào)整型(-32 767~+32 76 7)共3種選擇;占1個(gè)字節(jié),以VAR=0~2分別表示這3種數(shù)據(jù)類(lèi)型;
 ·輸入模式單端輸入(4通道)、雙端輸入(2通道)共2種選擇;占1個(gè)字節(jié),以CHNO=0、1分 別表示這2種輸入模式;
 由此,用戶(hù)參數(shù)長(zhǎng)度User—Prm—Data—Len=3。
    4.2.3帶有“用戶(hù)參數(shù)”描述的GSD文件 
 對(duì)上例,GSD文件中至少有如下關(guān)于“用戶(hù)參數(shù)”的描述:
    
    4.2.4在主站配置中選擇用戶(hù)參數(shù)
 用戶(hù)在系統(tǒng)中配置從站參數(shù),完全靠GSD文件描述。在STEP 7的HARDWARE中配置從站,可設(shè) 定總線(xiàn)波特率及站地址,其中設(shè)定的站地址必須與用戶(hù)模板上地址設(shè)置一致。
 帶有“用戶(hù)參數(shù)”選擇菜單的GSD文件,可在STEP7中生成更加友好的用戶(hù)參數(shù)配置界面。 

5結(jié)束語(yǔ)

 應(yīng)用嵌入式PROFIBUS-DP從站通信接口的設(shè)計(jì)方案,用戶(hù)不必了解PROFIBUS技術(shù)規(guī)范細(xì)節(jié)。具有開(kāi)發(fā)周期短、技術(shù)指 標(biāo)高、技術(shù)升級(jí)快、擁有產(chǎn)品自主知識(shí)產(chǎn)權(quán)等優(yōu)點(diǎn),但用戶(hù)須有單片機(jī)產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)及PROF IBUS產(chǎn)品應(yīng)用經(jīng)驗(yàn)。目前國(guó)內(nèi)多家儀表廠(chǎng)商已在此方案的基礎(chǔ)上開(kāi)發(fā)出了自己的 PROFIBUS -DP從站產(chǎn)品。

參考文獻(xiàn)
[1]陽(yáng)憲惠.現(xiàn)場(chǎng)總線(xiàn)技術(shù)及其應(yīng)用[M].北京:清華大學(xué)出版社, 1999.
[2]楊昌琨,譯.Manfred Popp.PROFIBUS-DP快速入門(mén)[M].中國(guó)機(jī)電一體化 技術(shù)應(yīng)用協(xié)會(huì)現(xiàn)場(chǎng)總線(xiàn)專(zhuān)業(yè)委員會(huì).
[3]中國(guó)現(xiàn)場(chǎng)總線(xiàn)PROFIBUS技術(shù)資格中心(CPCC).PROFIBUS產(chǎn)品開(kāi)發(fā)解決方案[R ].2002.
[4]PNO 98,PROFIBUS Technical Guideline PROFIBUS-DP Extensions to EN  50170(DPV1)[M].1998.
[5]SIEMENS.SIMENIC SPC3 User Description(Siemens PROFIBUS Controller) [M].1996.

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

主站蜘蛛池模板: 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 世纪豪门官网 世纪豪门集成吊顶加盟电话 世纪豪门售后电话 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 517瓜水果特产网|一个专注特产好物的网站| 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | 空压机网_《压缩机》杂志| 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 水平筛厂家-三轴椭圆水平振动筛-泥沙震动筛设备_山东奥凯诺矿机 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 |