1 引言
profibusæ‡‰ç”¨é ˜åŸŸåŒ…æ‹¬åŠ å·¥åˆ¶é€ ã€éŽç¨‹å’Œå»ºç‘自動化,如今已æˆç‚ºåœ‹éš›åŒ–的開放å¼ç¾å ´ç¸½ç·šæ¨™æº–,å³en50170ææ´²æ¨™æº–å’Œiec61158國際標準的一部分。并且,在2006å¹´11月æˆç‚ºæˆ‘國的ç¾å ´ç¸½ç·šæ¨™æº–。
profibusç”±profibus-fms(fieldbus message specification),profibus-pa(process automation)和profibus-dp(distributive peripheral)三部分組æˆã€‚å…¶ä¸ï¼Œprofibus-dp具有高速傳輸ã€åƒ¹æ ¼ä½Žå»‰ç‰ç‰¹é»žï¼Œå¯¦ç¾èµ·ä¾†æ¯”較簡單,主è¦ç”¨äºŽåˆ†æ•£è¨å‚™é–“的數據高速傳輸。該總線物ç†å±¤é‡‡ç”¨rs-485傳輸方å¼ï¼Œå‚³è¼¸é€Ÿçއå¯ç”±9.6kbps至12mbps。一般用于自動化控制系統和ç¾å ´è¨å‚™ç´šé–“的開關é‡çš„é€šä¿¡ã€‚å› è€Œå¯æ»¿è¶³å…¨æ•¸å—交直æµèª¿é€Ÿç³»çµ±å°äºŽå¿«é€Ÿçš„æ™‚é–“ç›¸æ‡‰è¦æ±‚。目å‰80%以上的profibus應用是基于profibus-dp。
simoreg dc-master是全數å—調速è£ç½®ï¼Œæ“作éžå¸¸ç°¡å–®ã€‚ä¸éœ€è¦å°ˆé–€çš„編程知è˜ï¼Œæ‰€æœ‰è¨ç½®å‡å¯é€šéŽåƒæ•¸è¨å®šè¨å‚™é€²è¡Œã€‚åƒæ•¸è¨å®šæ—¢å¯é€šéŽpcçš„èœå–®æç¤ºé€²è¡Œï¼Œä»¥å¯¦ç¾å¿«é€Ÿåœ°æŠ•入進行,也å¯é€šéŽç°¡æ˜“çš„æ“作å€å’Œç”¨simovis 進行。simoreg dc-masteråœ¨ä»»ä½•æ‡‰ç”¨å ´åˆï¼Œå‡å…·æœ‰è¼ƒå¥½çš„éˆæ´»æ€§å’Œç¶“濟性:
(1) 減輕主動系統和總線系統壓力;
(2) 接å£è¢«æ¸›å°‘了;
(3) 較少的電纜和較高的抗干擾度;
(4) 開環和閉環控制已集æˆåˆ°ç³»çµ±ä¸;
(5) 開放的分布系統方案;
(6) å·¥è—軟件放入基本è£ç½®ä¸â€”—bico技術。
使用新穎的bico技術使simoreg dc-master 在軟件功能性方é¢é”到一個新水平。其ä¸ï¼Œå…©å€‹åŠŸèƒ½å¼·å¤§çš„è™•ç†å™¨è™•ç†é›»æ¨žå›žè·¯å’Œå‹µç£å›žè·¯é–‹ç’°å’Œé–‰ç’°æ‰€æœ‰å‚³å‹•控制功能。利用bico技術,功能塊按é¢å‘應用功能單元型å¼åŽ»çµ„åˆâ€”â€”é€™æ˜¯ä¸€å€‹ç°¡å–®çš„åƒæ•¸è¨ç½®éŽç¨‹ã€‚
2 profibus-dp的直æµèª¿é€Ÿå™¨æŽ§åˆ¶ç³»çµ±çµæ§‹
ç¾ä»¥siemenså…¬å¸çš„相關產å“為例介紹ç¾å ´ç¸½ç·šç³»çµ±çš„組æˆã€‚作為profibus-dp網的典型é…置如圖1所示,plc(simatic s7-300或s7-400系列)作為一級dpä¸»ç«™ï¼Œä»–è² è²¬åœ¨é 定的信æ¯å‘¨æœŸå…§å¾ªç’°èˆ‡å¾žç«™äº¤æ›ä¿¡æ¯ï¼Œç™¼é€æŽ§åˆ¶ä¿¡æ¯ï¼Œè®€å–從站的狀態ç‰ï¼Œçµ„態軟件wincc作為二級dp主站,用于系統æ“作與監視ç‰ï¼Œsimoreg dc-masteråŠ ä¸Šcbp2通訊æ¿ï¼ˆprofibus通訊模塊)åŽä½œç‚ºå¾žç«™ï¼Œå¯å¸¶é€™æ¨£çš„從站32å€‹ï¼Œå¦‚æžœåŠ ä¸Šä¸ç¹¼å™¨ï¼Œæœ€å¤šå¯é”127個從站。
[align=center]

圖1 profibus-dpç¶²çš„ç¸½ç·šæ‹“æ’²çµæ§‹[/align]
3 通éŽprofibus-dp數據通訊
3.1 cbp2通信æ¿
cbp2é€šä¿¡æ¿æ˜¯simoreg dc-masteræ•´æµå™¨çš„é€šä¿¡è™•ç†æ©Ÿï¼Œå®ƒè² 責控制simoreg dc-master與simatic s7-300之間的數å—通信,simoreg dc-master接入profibus-dpç¶²ä¸æŽ¥å—æŽ§åˆ¶ï¼Œå¿…é ˆè¦èˆ‡cbp2é…åˆä½¿ç”¨ï¼Œåœ¨simoreg dc-masterä¸Šæœ‰å›ºå®šçš„æ’æ§½ï¼Œä¾†æ”¾ç½®cbp2。cbp2通訊æ¿å°‡å¾žprofibus-dpç¶²ä¸æŽ¥å—到的éŽç¨‹æ•¸æ“šå˜å…¥é›™å‘ramä¸ï¼Œé›™å‘ramä¸çš„æ¯ä¸€å€‹å—都被編å€ï¼Œåœ¨æ•´æµå™¨ç«¯çš„é›™å‘ramå¯é€šéŽè¢«ç·¨å€åƒæ•¸æŽ’åºï¼Œå‘æ•´æµå™¨å¯«å…¥æŽ§åˆ¶å—ã€è¨ç½®å€¼æˆ–讀出實際值ã€è¨ºæ–·ä¿¡æ¯ç‰åƒé‡ã€‚
cbp2將被æ’å…¥simoreg dc-master電控箱的槽2ä¸ï¼Œå› æ¤é‚„è¦é‡æ–°åŠ ä»¥åƒæ•¸åŒ–,æ‰èƒ½å¯¦ç¾èˆ‡simatic s7-300通訊。è¨ç½®çš„å…·é«”æµç¨‹å¦‚圖2所示。
[align=center]

圖2 åƒæ•¸è¨ç½®æµç¨‹[/align]
3.2 åƒæ•¸è¨ç½®
在完æˆsimoreg dc-master在profibus-dpç¶²ä¸çš„åƒæ•¸è¨å®šå’Œé›»å‹•æ©Ÿçš„åŸºæœ¬åƒæ•¸è¨å®šåŽï¼Œä½¿ç›´æµèª¿é€Ÿå™¨é€²è¡Œæœ€å„ªåŒ–é‹è¡Œï¼Œé‚„應完æˆä»¥ä¸‹åƒæ•¸è¨ç½®:
(1) 為了é”到6ra70與電動機之間的精密匹é…,6ra70é¡å®šç›´æµé›»æµï¼ˆé›»æ¨žå’Œå‹µç£ï¼‰çš„æ•¸å€¼åˆ†åˆ¥è³¦çµ¦åƒæ•¸p076.i001(電樞),p076i002(勵ç£ï¼‰;
(2) p051=25(電樞和勵ç£çš„é æŽ§åˆ¶å’Œé›»æµèª¿ç¯€å™¨çš„優化é‹è¡Œï¼Œæœ€å„ªåŒ–é‹è¡ŒåŽï¼Œä»¥ä¸‹åƒæ•¸è¢«è‡ªå‹•è¨ç½®:p110,p111,p112,p115,p156,p255,p256,p826);
(3) p601.i001=k0015(電樞電æµèª¿ç¯€å™¨çµ¦å®šçš„æºç‚ºk0015)。
采用simatic s7-300系列的cpu315-2dp作為dp主站,cpu315-2dp系統本身具有profibus-dp接å£ï¼Œç„¡éœ€å¦å¤–的通訊接å£å–®å…ƒã€‚在編程軟件step7ä¸å®Œæˆç¡¬ä»¶ç¶²çµ¡çµ„態,為直æµèª¿é€Ÿå™¨åˆ†é…網絡地å€ï¼Œè©²åœ°å€å¿…é ˆèˆ‡ç›´æµèª¿é€Ÿå™¨cbp2æ¿ä¸è¨ç½®çš„相åŒï¼Œåœ¨çµ„織塊obä¸é¸ç”¨sfc14"dprd_dat"ã€sfc15"dpwr_dat"系統功能塊å‘ç›´æµèª¿é€Ÿå™¨çš„cbp2模塊接收/發é€éŽç¨‹æ•¸æ“šï¼Œå¦‚圖3所示。
[align=center]

圖3 plc與6ra70之間的通訊[/align]
plcå‘6ra70發é€çš„æŽ§åˆ¶å—å„ä½çš„定義如附表所示,å¯å¾žåªè®€åƒæ•¸r652ä¸è®€å‡ºç‹€æ…‹ã€‚
[align=center]附表 simoreg dc-master 6ra70的控制å—的定義

[/align]
å·¥æ¥çµ„態軟件winccæä¾›å„種plc的驅動程åºï¼Œæœ¬æ–‡å¯¦ä¾‹è¦å»ºä¸€å€‹profibus-dpçš„äºŒç´šä¸»ç«™ï¼Œæ‰€ä»¥é¸æ“‡æ”¯æŒs7å”è°çš„通訊驅動程åºsimatic s7 protocol suite,在其ä¸çš„“profibusâ€ä¸‹é€£æŽ¥ä¸€è‡ºs7-300,è¨ç½®åƒæ•¸å¿…é ˆèˆ‡plcä¸çš„è¨ç½®ç›¸åŒã€‚通éŽä»¥ä¸Šæ¥é©Ÿï¼Œå³å®Œæˆäº†å°æ•´å€‹è®Šé »å™¨æŽ§åˆ¶ç³»çµ±profibus-dp網的組態與通訊。
4 çµæŸèªž
采用profibus-dpç¾å ´ç¸½ç·šçš„ç›´æµèª¿é€Ÿå™¨æŽ§åˆ¶ç³»çµ±ï¼Œå°‡å¢žå¼·æ•´å€‹ç³»çµ±çš„å¯é æ€§ï¼Œè€Œä¸”å¯æ ¹æ“šå·¥è—需è¦é€²è¡Œéˆæ´»çš„功能修改,從而在長期æ„ç¾©ä¸Šå¤§å¤§çš„ç¯€ç´„äº†æˆæœ¬ã€‚