摘è¦ï¼šçµåˆå‡ºå£åœŸè€³å…¶ç”¢å“,é‡å°å…米焦çˆé›»æ°£æŽ§åˆ¶ç³»çµ±ä¸æ‡‰ç”¨çš„PROFIBUS-DP總線通訊技術,闡述了PROFIBUS—DPç¶²çµ¡ç³»çµ±åœ¨å·¥æ¥æŽ§åˆ¶ç•¶ä¸çš„具體應用。
é—œéµè©žï¼šPROFIBUS—DPï¼› 冗余; Y—Linkï¼› ET2OOM
1 å‰è¨€
  隨著計算機控制的迅速推廣和普åŠï¼Œè¨±å¤šä¼æ¥å·²å¤§é‡ä½¿ç”¨å„種å¯ç·¨ç¨‹è¨å‚™ï¼Œå¦‚å·¥æ¥æŽ§åˆ¶è¨ˆç®—æ©Ÿã€PLCåŠè®Šé »å™¨ç‰ã€‚æœ‰çš„ä¼æ¥å·²ç¶“實ç¾äº†å…¨è»Šé–“ä¹ƒè‡³å…¨å» çš„ç¶œåˆè‡ªå‹•化,å³å°‡ä¸åŒç”¢å“çš„å¯ç·¨ç¨‹è¨å‚™é€£æŽ¥åœ¨å–®å±¤æˆ–多層網絡上,使它們相互之間進行數據通信,實ç¾åˆ†æ•£æŽ§åˆ¶å’Œé›†ä¸ç®¡ç†ã€‚å› æ¤ï¼Œé€šè¨Šèˆ‡ç¶²çµ¡å·²æˆç‚ºæŽ§åˆ¶ç³»çµ±ä¸ä¸å¯ç¼ºå°‘çš„é‡è¦çµ„æˆéƒ¨åˆ†ï¼Œä¹Ÿæ˜¯æŽ§åˆ¶ç³»çµ±ä¸è¨è¨ˆèˆ‡ç¶è·çš„é‡é›£é»žä¹‹ä¸€ã€‚
2 軟硬件構æˆ
  PROFIBUS是ä¸ä¾è³´äºŽç”Ÿç”¢å» 家,且開放的ç¾å ´ç¸½ç·šï¼Œå„種自動化è¨å‚™å‡å¯é€šéŽåŒæ¨£çš„æŽ¥1:3交æ›ä¿¡æ¯ã€‚PROFIBUS-DPæ˜¯ä¸€ç¨®é«˜é€Ÿä½Žæˆæœ¬é€šä¿¡ï¼Œç”¨äºŽè¨å‚™ç´šæŽ§åˆ¶ç³»çµ±èˆ‡åˆ†æ•£å¼Iï¼O的通信。使用PROFIBUS—DPå¯å–代24VDC或4-20mA信號傳輸。特別é©åˆäºŽPLC與ç¾å ´ç´šåˆ†å¸ƒå¼Iï¼Oè¨å‚™ä¹‹é–“的通訊。
2.1 硬件
(1)總線連接器
  PROFIBUS—DP標準推薦總線站與總線的相互連接使用9é‡D形連接器。D形連接器的æ’座與總線站相連接,而D形連接器的æ’é 與總線電纜相連接。連接器的接線見表1。
(2)總線終端器
  在數據線Aå’ŒBçš„å…©ç«¯å‡æ‡‰åŠ æŽ¥ç¸½ç·šçµ‚ç«¯å™¨ï¼ˆè¦‹åœ–1)??å©â‚¬çµ‚端器的下拉電阻與數據基準電ä½DGND相連;上拉電阻與供電æ£é›»å£“ ç›¸é€£ã€‚ç•¶ç¸½ç·šä¸Šç„¡ç«™ç™¼é€æ•¸æ“šæ™‚ï¼Œé€™å…©å€‹é›»é˜»èƒ½ä¿è‰ç¸½ç·šä¸Šæœ‰ä¸€å€‹ç¢ºå®šçš„空閑電ä½ï¼Œé‡‡ç”¨é–‹é—œä¾†é¸æ“‡æ˜¯å¦ä½¿ç”¨å®ƒã€‚
2.2 軟件
  (1)通訊模型PROFIBUS-DPå¯ä»¥ä½¿ç”¨éˆæ´»çš„æ‹“æ’²çµæ§‹ï¼Œæ”¯æŒç·šæ€§ã€æ¨¹å½¢ã€ç’°å½¢çµæ§‹ä»¥åŠå†—余的通訊模型。
  (2)電åè¨å‚™æ•¸æ“šæ–‡ä»¶ï¼ˆGSD)
  為了將ä¸åŒå» å®¶ 生 產 çš„PROFIBUS產å“集æˆåœ¨ä¸€èµ·ï¼Œç”Ÿç”¢å» å®¶å¿…é ˆä»¥GSD文件,å³é›»åè¨å‚™æ•¸æ“šåº«æ–‡ä»¶æ–¹å¼æä¾›é€™äº›ç”¢å“çš„åŠŸèƒ½åƒæ•¸ï¼ˆå¦‚Iï¼O點數ã€è¨ºæ–·ä¿¡æ¯ã€æ³¢ç‰¹çŽ‡åŠæ™‚間監視ç‰ï¼‰ã€‚標準的GSD數據將通信擴大到æ“ä½œå“¡æŽ§åˆ¶ç´šã€‚ä½¿ç”¨æ ¹æ“šGSD文件所作的組態工具å¯å°‡ä¸åŒå» 商生產的è¨å‚™é›†æˆåœ¨åŒï½žç¸½ç·šç³»çµ±ä¸ã€‚GSD文件å¯åˆ†ç‚ºä¸‰å€‹éƒ¨åˆ†ï¼š
  ①總è¦èŒƒåŒ…æ‹¬ç”Ÿç”¢å» å•†å’Œè¨å‚™å稱ã€ç¡¬ä»¶å’Œè»Ÿä»¶ç‰ˆæœ¬ã€æ³¢ç‰¹çއã€ç›£è¦–時間間隔åŠç¸½ç·šæ’é æŒ‡å®šä¿¡è™Ÿã€‚
 ?ã€?與DP主站有關的è¦èŒƒï¼ŒåŒ…括å„é …åƒæ•¸ï¼Œå¦‚å…許從站個數ã€ä¸Šè£ï¼ä¸‹è£èƒ½åŠ›ã€‚
 ?ã€?與DP從站有關的è¦èŒƒï¼ŒåŒ…括從站輸入ï¼è¼¸å‡ºé€šé“數ã€é¡žåž‹åŠè¨ºæ–·æ•¸æ“šç‰ã€‚
3 應用
  下é¢ä»¥å‡ºå£åœŸè€³å…¶å…米焦çˆç‚ºä¾‹ï¼Œå°PROFIBUS—DPç¶²çµ¡é€šè¨Šå¦‚ä½•å¯¦ç¾æŽ§åˆ¶é€²è¡Œå…·é«”é—¡è¿°ï¼Œè¦‹åœ–2。
3.1 冗余系統
   土耳其å…米焦çˆçš„CPU采用的是西門ås7—417H冗余系統。打開STEP7,在STEP7䏿–°å»ºä¸€å€‹é …目,在Insetèœå–®ä¸‹çš„Stationé¸é …ä¸é¸æ“‡SIMA—TICH Stationï¼Œæ·»åŠ ä¸€å€‹æ–°çš„S7—400H站。具體組態æ¥é©Ÿå¦‚下:
 ?。?)在S7.400H站目錄下雙擊ttardware打開硬件é…置。
 ?。?ï¼‰æ·»åŠ ä¸€å€‹UR2 H機架。
 ?。?)é…置電æºå’ŒCPU,并è¨å®šCPU上PROFIB—US DP主站的地å€ç‚º2。
  (4ï¼‰æ·»åŠ åŒæ¥å模æ¿åˆ°IF1å’ŒIF2æ§½ä½ä¸Šã€‚
 ?。?ï¼‰æ·»åŠ ä»¥å¤ªç¶²ç¶²å¡å¹¶é…ç½®MAC網絡地å€ã€‚åªæœ‰ä»¥å¤ªç¶²å¯ä»¥èˆ‡HMI系統WINCC通信。
  (6)將機架0的硬件é…置拷è²ã€ç²˜è²¼ã€å¾©åˆ¶æ©Ÿæž¶1å¹¶èª¿æ•´ç¶²çµ¡åƒæ•¸ï¼Œå¦‚以太網的MAC地å€ç‰ï¼Œåœ¨ç¡¬ä»¶çµ„æ…‹ä¸å‡ºç¾å…©å€‹æ©Ÿæž¶ï¼Œè¦‹åœ–3。

(7ï¼‰ç³»çµ±åƒæ•¸è¨ç½®
   容錯站ä¸çš„æ¨¡æ¿åƒæ•¸è³¦å€¼èˆ‡s7—400標準站ä¸çš„æ¨¡æ¿åƒæ•¸è³¦å€¼æ²’有什么å€åˆ¥ã€‚å°äºŽä¸å¤®è™•ç†å™¨å–®å…ƒåªéœ€å°CPU0(機架0上的CPU)è¨å®šCPUåƒæ•¸ï¼Œæ‰€è¨å®šçš„æ•¸å€¼å°‡è‡ªå‹•分é…給CPU1(機架1上的CPU)。
  若CPU0å’ŒCPU1沒有形æˆç’°ç¶²ï¼Œé‚£ä¹ˆå…©è€…åƒæ•¸å®Œå…¨ä¸€æ¨£ï¼Œå¦å‰‡ï¼Œä»¥ä¸‹åƒæ•¸CPU1çš„è¨ç½®å°‡èˆ‡CPUOä¸åŒã€‚
  · CPUçš„MPI地å€
  · 集æˆPROFIBUS DP接å£ç«™åœ°å€å’Œè¨ºæ–·åœ°å€
  · Iï¼O地å€å€ä¸çš„æ¨¡æ¿åœ¨Iï¼O地å€å€ç·¨å€çš„æ¨¡æ¿å¿…é ˆå®Œå…¨åœ¨éŽç¨‹æ˜ 象內或完全在éŽç¨‹æ˜ 象外,å¦å‰‡ä¸èƒ½ä¿è‰æ•¸æ“šçš„一致性。
   CPUç³»çµ±åƒæ•¸è¨ç½®å…·é«”如下:
 ?。?)點擊Cycleï¼Clock menloryï¼ˆå¾ªç’°ï¼æ™‚é˜å˜å„²å™¨ï¼‰é¸é …欄,è¨ç½®CPU循環處ç†åƒæ•¸ã€‚
  建è°è¨ç½®ï¼š
  掃æå¾ªç’°ç›£è¦–時間盡å¯èƒ½é•·ï¼ˆå¦‚6000 Ills)
  éŽç¨‹è¼¸å…¥æ˜ 象盡å¯èƒ½?。ㄉæºç¬¥è¶¯å¶‹H使用的輸入點數)
  éŽç¨‹è¼¸å‡ºæ˜ 象盡å¯èƒ½?。ㄉæºç¬¥è¶¯å¶‹H使用的輸出點數)
  出ç¾Iï¼O訪å•錯誤時調用“OB 85â€ï¼Œåªç”¨äºŽè¼¸å…¥éŒ¯èª¤å’Œè¼¸å‡ºéŒ¯èª¤çš„æƒ…æ³ã€‚
 ?。?)è¨ç½®è¨ºæ–·ç·©æ²–å€ä¸çš„å ±æ–‡æ•¸é‡
  在“Diagnosticsï¼Clockï¼ˆè¨ºæ–·ï¼æ™‚é˜ï¼‰â€é¸é …欄ä¸å¯ä»¥è¨ç½®è¨ºæ–·ç·©â€˜æ²–å€çš„å ±æ–‡æ•¸é‡å»ºè°è¨å®šè¼ƒå¤§æ•¸å€¼ï¼Œå¦‚l000。
 ?。?)模塊的監控時間
  在“Staltup(啟動)â€é¸é …欄ä¸ï¼Œå¯ä»¥æŒ‡å®šæ¨¡å¡Šç›£è¦–æ™‚é–“ï¼Œå®ƒå–æ±ºäºŽå®¹éŒ¯ç«™çš„é…置。如果監視時間太çŸï¼ŒCPU將在診斷緩沖å€ä¸è¼¸å…¥W"I6"6547事件。
ã€€ã€€åƒæ•¸çš„å‚³è¼¸æ™‚é–“å–æ±ºäºŽä»¥ä¸‹å› ç´ ï¼š
  · 總線系統的傳輸速率(傳輸速率高=>傳輸時間çŸï¼‰
  · åƒæ•¸å’Œç³»çµ±æ•¸æ“šå¡Šçš„大?。â–甸L=>傳輸時間長)
  · ç¸½ç·šç³»çµ±ä¸Šçš„è² è¼‰ï¼ˆå¾žç«™å¤š=>傳輸時間長)
  建è°è¨ç½®ï¼š600ï¼ˆå°æ‡‰äºŽ6O秒)
(4)CPU自檢周期
  在“H Parameterï¼ˆå†—ä½™ç³»çµ±åƒæ•¸ï¼‰â€é¸é …欄ä¸ï¼Œé…ç½®CPUåŽè‡ºè‡ªæª¢çš„周期??蛇x范åœç‚º10——60000min。建è°è¨ç½®ï¼šä½¿ç”¨ç¼ºçœå€¼90min。
3.2 é…ç½®ET200M從站
   Iï¼O模塊采用PROFIBUS—DPé 程通訊的方å¼ï¼Œç”¨ET200M來實ç¾ã€‚å…·é«”æ¥é©Ÿå¦‚下:
 ?。?)點擊DP總線“master:DP master system(1)â€ï¼Œåœ¨ç¡¬ä»¶ç›®éŒ„PROFIBUS DPä¸‹ï¼Œé¸æ“‡ä¸€å€‹IM153—2çš„ç«™é»žï¼Œé›™æ“Šæ·»åŠ ä¸€å€‹ET200M站。
 ?。?)è¨å®šET200M站的地å€ã€‚
  (3)在ET200Mç«™ä¸Šæ·»åŠ Iï¼O模塊。從站é…ç½®åŽè¦‹åœ–4。
3.3 Y—Link
  由于該è¨è¨ˆé‡‡ç”¨å†—余系統,故在ç¾å ´çš„æŽ§åˆ¶ç´šè¨å‚™çš„DPé€šè¨Šå°±å¿…é ˆç”¨Y—Link來實ç¾ã€‚é…ç½®Y—Link耦åˆå™¨æ¥é©Ÿå¦‚下:
  (1)點擊DP總線“master:DP master system(1)â€ï¼Œåœ¨ç¡¬ä»¶ç›®éŒ„çš„DPï¼PA Link䏋鏿“‡IM157ï¼Œå¹¶é›™æ“Šæ·»åŠ ä¸€å€‹ç«™ã€‚
 ?。?)è¨å®šY—Link站地å€
 ?。?ï¼‰é¸æ“‡å°‡Y—Linkè¨ç½®ç‚ºä¸€å€‹DPï¼DP耦åˆå™¨ã€‚
 ?。?)在Y—LinkåŽçš„PROFIBUSç¸½ç·šä¸Šæ·»åŠ å–®ä¸€ç¸½ç·šæŽ¥å£çš„從站站點,如:Masterdriveç‰ã€‚çµ„æ…‹è®Šé »å™¨ã€ç·¨ç¢¼å™¨ç‰ç¾å ´è¨å‚™éœ€è¦å®‰è£ç›¸æ‡‰çš„GSD文件,組態完æˆçš„界é¢è¦‹åœ–4。
4 çµæŸèªž
  PROFIBUS—DP技術的應用,æé«˜äº†è¨å‚™çš„自動化控制水平,ä¸ä½†æ¸›å°‘了è¨å‚™é–“大é‡çš„硬線連接與è¨å‚™çš„æ•…障點,使é‹è¡Œæ›´åР安免å¯é ,而且用戶平時ç¶è·çš„工作é‡ä¹Ÿå¤§å¤§æ¸›å°‘ï¼ŒåŒæ™‚節約了投資è¨å‚™çš„åŽç¹¼æˆæœ¬ï¼Œæ˜¯å·¥æ¥ç¾å ´æŽ§åˆ¶ç´šè¨å‚™é›»æ°£è‡ªå‹•化發展的方å‘ï¼Œæ˜¯ç¶²çµ¡ç™¼å±•çš„è¶¨å‹¢ï¼Œä¹Ÿæ˜¯ä¿¡æ¯æŠ€è¡“ç™¼å±•çš„å¿…ç„¶çµæžœã€‚
åƒè€ƒæ–‡ç»
1.SIEMENS.工æ¥é€šè¨ŠåŠç¾å ´è¨å‚™æ‰‹å†Šï¼Œ2001,10
2.SIEMENS.MMV440.系統使用大全手冊,2002,08
3.SIEMENS.SIMOVERT.MASTERDRIVESï¼ŽçŸ¢é‡æŽ§åˆ¶ä½¿ç”¨å¤§å…¨æ‰‹å†Šï¼Œ2000,06
4.SIEMENS.SIMATIC S7——400å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨ï¼Žç”¢å“目錄,
2003