時間:2010-06-21 13:26:48來æºï¼šxuliyuan
1 引言
ç¾å ´ç¸½ç·šè¢«è½ç‚ºè‡ªå‹•åŒ–é ˜åŸŸçš„è¨ˆç®—æ©Ÿå±€åŸŸç¶²ï¼Œæ˜¯è‡ªå‹•åŒ–é ˜åŸŸçš„ç ”ç©¶ç†±é»žã€‚PROFIBUS-DP是應用在ç¾å ´è‡ªå‹•化儀表和è¨å‚™é ˜åŸŸçš„一種主è¦çš„ç¾å ´ç¸½ç·šå¹¶ä¸”已經æˆç‚ºåœ‹éš›é›»å·¥å§”員會制定的國際標準之一(IEC61158 TYPE3)和ä¸åœ‹åœ‹å®¶æ¨™æº–(GB/T 20540-2006)。ç¾å ´ç¸½ç·šæŠ€è¡“æ˜¯é›»åæŠ€è¡“,通信技術,智能儀表技術和自動控制技術相互çµåˆçš„產物[2]。
PROFIBUS-DP接å£çš„開發(fÄ)包括硬件部分ã€è»Ÿä»¶éƒ¨åˆ†å’Œé›»åè¨å‚™æ•¸æ“š GSD文件部分。
2 基于 PROFIBUS-DP的自動化系統(tǒng)的構建
å› ç‚ºæ˜¯é–‹ç™¼(fÄ) PROFIBUS-DP接å£ï¼Œæ‰€ä»¥ç¸½é«”çµæ§‹è¼ƒç‚ºç°¡å–®å’Œå¯¦ç”¨ã€‚ç¸½é«”é«”ç³»çµæ§‹å¦‚圖 1æ‰€ç¤ºã€‚ä¸»ç«™å’Œå¾žç«™é€šéŽ PROFIBUS專用網線組æˆä¸€å€‹å–®ä¸»ç«™ PROFIBUS系統(tÇ’ng)。主站由計算機和SSTå…¬å¸çš„ç¸½ç·šå¡ 5136-PFB-PCI組æˆï¼›ç¾å ´è¨å‚™å’Œæœ¬æ–‡é–‹ç™¼(fÄ)的從站總線接å£å¡çµ„æˆ PROFIBUS-DPç¾å ´æ™ºèƒ½è¨å‚™ï¼Œä½œç‚º PROFIBUS-DP從站。圖ä¸çš„æ™ºèƒ½æŽ§åˆ¶å™¨ã€è®Šé »å™¨å’Œæ³µå…±åŒæ§‹æˆé–‰ç’°(huán)系統(tÇ’ng)。本文é‡é»žä»‹ç´¹ç¸½ç·šæŽ¥å£å¡çš„開發(fÄ)。
3 PROFIBUS-DP接å£é–‹ç™¼(fÄ)é‡é»žå’Œé›£é»žåœ¨äºŽï¼šå¯¦ç¾ç‹€æ…‹(tà i)機和æœå‹™è¨ªå•點。
3.1開發(fÄ)方案分æžã€æ¯”è¼ƒå’Œå’Œé¸æ“‡ 利用單片機的方案需è¦ç†è§£å”(xié)è°çš„大部分細節(jié),實ç¾çš„ PROFIBUS-DP站的傳輸速率å—單片機晶振的é™åˆ¶ï¼Œæ ¹æœ¬ç„¡æ³•é”到最大傳輸速率12Mbit/s。
通信專用芯片集æˆäº† PROFIBUS-DPå”(xié)è°å’Œç‹€æ…‹(tà i)機,并且給出了具體的æœå‹™è¨ªå•點;使用專用芯片開發(fÄ) PROFIBUS-DP總線接å£å¡ï¼Œä¸å†éœ€è¦è€ƒæ…®çš„å”(xié)è°å¤§éƒ¨åˆ†ç´°ç¯€(jié),é‡é»žæ˜¯ç†Ÿç·´ä½¿ç”¨å°ˆç”¨èŠ¯ç‰‡ã€‚
èˆ‡åˆ©ç”¨å–®ç‰‡æ©Ÿçš„å¯¦ç¾æ–¹æ¡ˆæ¯”較,使用專用芯片å¯å¤§é‡åœ°ç¯€(jié)約開發(fÄ)æ™‚é–“å’Œæˆæœ¬ï¼Œå‚³è¼¸é€Ÿçއå¯ä»¥é”到12Mbit/sã€‚å› æ¤ï¼Œæœ¬æ–‡ä½¿ç”¨å°ˆç”¨èŠ¯ç‰‡ SPC3進行總線接å£å¡çš„開發(fÄ)。
3.2 SPC3功能介紹 [4]SPC3基本上集æˆäº†å®Œæ•´çš„ PROFIBUS-DPå”(xié)è°ã€‚ SPC3é›†æˆæœ‰ 1.5Kå—節(jié)çš„RAM,方å¼å¯„å˜å™¨ï¼Œç‹€æ…‹(tà i)寄å˜å™¨ï¼Œä¸æ–·æŽ§åˆ¶å™¨ï¼Œçœ‹é–€ç‹—定時器(ä¿è·ç›£(jiÄn)控定時器)和å„種緩沖å€(qÅ«)ï¼›èƒ½å¤ è‡ªå‹•åœ°è˜åˆ¥ 9.6K到 12Mçš„æ³¢ç‰¹çŽ‡ã€‚å¾®é †åºæŽ§åˆ¶å™¨æŽ§åˆ¶è‘— SPC3整個處ç†éŽç¨‹ã€‚總線定時器直接控制串行總線上的總線時間。
SPC3包括如下的æœå‹™è¨ªå•點(æœå‹™ï¼‰ï¼šç¼ºçœSAP(讀寫數據交æ›),SAP55(改變站地å€ï¼‰ï¼ŒSAP56(讀輸入),SAP57(讀輸出),SAP58(å‘ DP從站發(fÄ)控制命令),SAP59(讀組態(tà i)數據),SAP60(讀從站診斷信æ¯),SAP61(發(fÄ)é€åƒæ•¸è¨ç½®æ•¸æ“š),SAP62(æ ¡é©—çµ„æ…‹(tà i)數據)。
3.3硬件è¨è¨ˆä¸»è¦æ˜¯é¸ç”¨ RS485芯片和光耦芯片,如果從站å°å‚³è¼¸é€ŸçŽ‡çš„è¦æ±‚å¯ä»¥ä½ŽäºŽ 12M波特率,那么有性能指標ç¨ä½Žçš„ RS485芯片和光耦芯片。å¦å¤–本文開發(fÄ)的總線接å£å¡è¨è¨ˆç‚ºå¯ä»¥é¸æ“‡é›™å£ RAM或者 RS232接å£å°‡ç¸½ç·šæŽ¥å£å¡èˆ‡ç¾å ´è¨å‚™é€£æŽ¥ã€‚
3.4軟件è¨è¨ˆ
3.4.1 PROFIBUS-DP狀態(tà i)機的實ç¾
軟件è¨è¨ˆä¾æ“šæ˜¯ SPC3ä¸é›†æˆçš„ PROFIBUS-DP狀態(tà i)機 [4],狀態(tà i)機用來æè¿° PROFIBUS-DP站在æ¯ç¨®æƒ…æ³ä¸‹çš„行為;
整個程åºé‡‡ç”¨äº†çµæ§‹åŒ–ã€æ¨¡å¡ŠåŒ–çš„æ–¹æ³•ï¼Œä¾æ“š PROFIBUS-DP狀態(tà i)機æä¾›çš„æµç¨‹é€²è¡Œç·¨å¯«ã€‚æŒ‰ç…§å°å¯¦æ™‚性的ä¸åŒè¦æ±‚,å„個æœå‹™è¨ªå•é»žåˆ†åˆ¥é‡‡ç”¨æŸ¥è©¢æˆ–è€…ä¸æ–·æ–¹å¼ä¾†å¯¦ç¾ã€‚ä¸»å‡½æ•¸ä¸»è¦æ˜¯å®Œæˆå¿…è¦çš„åˆå§‹åŒ–工作和用查詢方å¼å¯¦ç¾æœå‹™è¨ªå•é»žã€‚ä¸æ–·å‡½æ•¸ï¼Œä¸»è¦æ˜¯ç”¨ä¸æ–·æ–¹å¼å¯¦ç¾æœå‹™è¨ªå•點。
標簽:
ä¸Šä¸€ç¯‡ï¼šè¦–é »æœå‹™å™¨æ ¸å¿ƒæŠ€è¡“åŠå¸¸è¦‹æ•…...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥(yè)內投稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊