詳細介紹
西門子6FC5357-0BB23-0AE0
6FC5357-0BB23-0AE0
SINUMERIK 840D/DE NCU 572.4 處理器 AMD K6-2 不帶系統(tǒng)軟件 存儲器:NC 0.5MB,PLC 96KB PROFIBUS-DP 準備
問題:
調試階段,,診斷DP主站系統(tǒng)中的錯誤,,有哪幾種方法?
解答:
下列原因可能導致PROFIBUS DP網絡發(fā)生故障:
- 總線電纜接線/安裝錯誤
- DP主站和DP從站組態(tài)錯誤
- 相關的PROFIBUS DP網絡組態(tài)錯誤
- CPU程序中通信尋址錯誤
下面,,我們將介紹用于處理上述各種故障源的診斷工具,。
總線電纜接線/安裝錯誤
BT200 BUS TESTER
BT200 Bus Tester(BT200總線測試工具)用于檢查接線。PROFIBUS電纜未處于使用中時,,可使用BT200 Bus Tester進行下列測試:
檢查PROFIBUS電纜:
- 電線破損
- 防護層破損
- 導線之間短路或者導線和防護層之間短路
- 定位數據電纜破損/短路的位置
- 辨別故障原因
- 接線不正確
- 安裝配線的長度
網絡處于使用中時,,也可以使用BT200 Bus Tester進行診斷:
檢查從站的可用性:
- 將可訪問的從站列表
- 選擇性地尋址獨立的從站
檢查主站和從站的RS 485接口:
- RS 485 驅動
- 線路終端電源
- RTS 信號
- 顯示PROFIBUS DP地址
使用示波器測量信號電平
使用示波器可以顯示PROFIBUS上的信號電平。應當使用矩形顯示窗口的示波器,,需 要專業(yè)人員來對示波器圖像進行評估.
DP主站和DP從站的組態(tài)
在HW Configuration中可以在線或者離線監(jiān)視總線,,從而檢查總線上連接的DP主站和DP從站的組態(tài)???以從CPU中將組態(tài)下載下來用于離線分析,。
如果在HW Configuration中對組態(tài)進行在線分析,可以識別故障或者有缺陷的模塊,。對于支持診斷的模塊,,也 可以探測潛在的通道故障(如斷線)。
圖 1:HW Configuration的在線視圖
如果模塊發(fā)生故障,,則故障時間被記錄在診斷緩沖區(qū)中,。
圖 2:從站發(fā)生故障時CPU的診斷緩沖區(qū)
PROFIBUS DP網絡
有些用于PROFIBUS的PC接口可提供診斷功能??赏ㄟ^“Set PG/PC Interface”或“Set PC Station”找到它們,。
在這里,可以讀出實際總線參數,,并以PROFIBUS可用節(jié)點的形式表示,。
圖 3:SIMATIC Net 診斷工具
AMPROLYZER
Amprolyzer軟件也可用于分析PROFIBUS網絡,具有下列功能,。
- 總線上所有PROFIBUS節(jié)點的生命狀態(tài)監(jiān)視
- 節(jié)點當前運行狀態(tài)的總體診斷
- 總線時間統(tǒng)計,,如超時和消息循環(huán)
- 傳輸數據自動檢測
- 針對事件和消息的內容(包含時間標志),,使用觸發(fā)器和過濾器選項進行消息記錄
- 以Excel格式保存和導出消息記錄
1. 說明
本條目描述了在 S7-200 程序塊中那些參數需要設置來接收其他站點的 GPRS 數據。
兩個或多個包含 S7-200 CPU 和 調制解調 SINAUT MD 720-3 模塊的遠程站通過 GPRS 連接到一個中心站,。中心站采用 SINAUT MICRO SC 來管理與所有已組態(tài)的遠程站的通訊(圖 1 ),。
圖 1 :結構圖
2. WDC_SEND 和 WDC_RECEIVE 功能塊
SINAUT MICRO SC 庫內的功能塊 WDC_SEND 和 WDC_RECEIVE 負責發(fā)送和接收數據。數據的接收由調制解調模塊上 LED 燈“C”的閃爍來指示,。如果塊的參數設置錯誤,,接收的數據就會被舍棄不會寫入 CPU。下列參數決定數據的交換:
WDC_SEND:
- DATA_STAR:*個數據字節(jié)的起始地址,,比如 VB100 就是“100”
- DATA_LENGTH:發(fā)送數據的長度,,比如 10 個字節(jié)就是“10”
WDC_RECEIVE:
- DATA_START:接收數據的起始地址(接收的數據自動更新)
- DATA_LENGTH:接收數據的長度(接收的數據自動更新)
- RECVBUFFER_START 和 RECVBUFFER_LENGTH 說明了接收地址區(qū),該區(qū)域會被CPU中接收到的數據覆蓋,。
發(fā)送地址區(qū) DATA_START 和 DATA-LENGTH 必須適合接收地址區(qū)以保證接收 CPU 所發(fā)送的數據都是可以訪問的,。
3. 接收的數據被舍棄并不寫入 CPU
下面舉例說明當 WDC_RECEIVE 參數設置錯誤時發(fā)生的問題:
西門子6FC5357-0BB23-0AE0
圖 2:沒有數據寫入 CPU
- 遠程站 1 發(fā)送起始地址為 VB100 長度為 10 字節(jié)的數據
- 遠程站 2 允許起始地址為 VB200 長度為 10 字節(jié)的接收區(qū)
- 發(fā)送的數據在 WDC_RECEIVE 所允許的范圍之外,數據沒有寫入 CPU,,發(fā)送請求被告知出錯,。
圖 3:沒有數據寫入 CPU
- 遠程站 1 發(fā)送起始地址為 VB100 長度為 20 個字節(jié)的數據
- 遠程站 2 允許起始地址為 VB100 長度為 10 個字節(jié)的接收區(qū)
- 部分發(fā)送數據在 WDC_RECEIVEP 允許的范圍之外,數據沒有寫入 CPU,,發(fā)送請求被告知出錯,。
4. 接收數據準確寫入 CPU
WDC_RECEIVE 的接收區(qū)必須至少和發(fā)送數據區(qū)一樣大。
4.1 允許的區(qū)域準確匹配
圖 4:允許的地址區(qū)準確匹配
- 遠程站 1 發(fā)送起始地址為 VB100 長度為 10 個字節(jié)的數據
- 遠程站 2 允許起始地址為 VB100 長度為 10 個字節(jié)的接收區(qū)
- 發(fā)送的數據在 WDC_RECEIVE 允許的地址區(qū)之內,,從 VB100 開始的 10 個字節(jié)寫入 CPU,,發(fā)送請求被告知“完成”。
4.2 允許區(qū)域大于接收的數據
圖 5:允許的地址區(qū)大于接收的數據
- 遠程站 1 發(fā)送起始地址為 VB100 長度為 10 個字節(jié)的數據
- 遠程站 2 允許起始地址為 VB50 長度為 100 個字節(jié)的數據區(qū)
- 發(fā)送的數據在 WDC_RECEIVE 允許的地址區(qū)之內,,從 VB100 開始的 10 個字節(jié)寫入 CPU,,發(fā)送請求被告知“完成”。
6GK1 151-5AA00
6GK1 611-0TA01-1DV0
6XV1 850-0AH10
6XV1 850-0BT10
6XV1 850-0BN15
6XV1 870-3QN10
6XV1 850-0BH20
6XV1 840-2AH10
6XV1 850-2LN10
6XV1 850-2GN10
6XV1 850-2JN10
6XV1 850-2HN10
6GK1 901-1FC00-0AA0
網絡部件
OSM/ESM
6GK1 105-2AA10
6GK1 105-2AB10
6GK1 105-2AE00
6GK1 105-4AA00
6GK1 105-3AA10
6GK1 105-3AB10
6GK1 105-3AC00
OMC/ELS
6GK1 100-2AB00
6GK1 100-2AC00
6GK1 102-6AA00
6GK1 102-6AB00
6GK1 102-7AA00
SCALANCE X005入門級交換機
6GK5 005-0BA00-1AA3
6GK5 005-0BA00-1CA3
SCALANCE X100非網管型交換機
6GK5 104-2BB00-2AA3
6GK5 106-1BB00-2AA3
6GK5 108-0BA00-2AA3
6GK5 112-2BB00-2AA3
6GK5 116-0BA00-2AA3
6GK5 124-0BA00-2AA3
SCALANCE X200網管型交換機
6GK5 204-2BB00-2AA3
6GK5 206-1BB10-2AA3
6GK5 208-0BA10-2AA3
6GK5 208-0HA00-2AA6
6GK5 216-0BA00-2AA3
6GK5 224-0BA00-2AA3
6GK5 204-0BA00-2BA3
6GK5 202-2BB00-2BA3
SCALANCE X300增強型可網管交換機
6GK5 308-2FL00-2AA3
6GK5 310-0FA00-2AA3
SCALANCE X400千兆模塊化交換機
6GK5 414-3FC00-2AA2
6GK5 408-2FD00-2AA2
6GK5 491-2AB00-8AA2
6GK5 491-2AC00-8AA2
6GK5 492-2AL00-8AA2
6GK5 492-2AM00-8AA2
6GK5 495-8BA00-8AA2
6GK5 496-4MA00-8AA2
軟件
6GK1 716-1CB64-3AA0
6GK1 716-1TB64-3AA0
6GK1 716-1PB62-3AA0
6GK1 716-0HB64-3AA0
6GK1 704-1CW64-3AA0
6GK1 704-1PW64-3AA0
6GK1 970-1BA10-0AA1
6GK1 970-5CA20-0AA1
6GK1 975-1AA00-3AA0
6GK1 500-0AA10
6GK1 500-0AB00
6GK1 500-0DA00
6GK1 901-0FB00-0AA0
6ES7901-4BD00-0XA0
6XV1831-2L
6XV1830-5GH10
6GK1 900-0HL00-0AA0
6SE7090-0XX84-0FF5
6SE7090-0XX84-0AB0
6SE7038-6GL84-1BG2
6SE7031-2HF84-1BG0
6SE7041-8EK85-1HA0
6SE7031-7HH84-1HJ0
6SE7090-0XX84-0FJ0
6SE7090-0XX84-1CE0
6ES7090-XX84-0AB0
6SE026-0HF60-Z