西門子求助,DP通訊問題
現(xiàn)有一臺300CPU 外掛三個ET200 其中2.3號站通訊正常 一號站一直通訊不上,更換ET200模塊及DP頭均無效。能試的辦法都試過了 ,還有這個站的通訊跟后邊帶動模擬量模塊有關(guān)系沒?附報錯圖
153-1
從站組態(tài)的和實際設(shè)置的 PROFIBUS 地址不一致。首先,接口模塊的PROFIBUS地址要在斷電下設(shè)置,如果帶電設(shè)置需要重新上電。有些型號的接口模塊PROFIBUS地址設(shè)置DIP開關(guān)最下面一個要始終在OFF位置。
已組態(tài)的從站與實際安裝不相符。檢查從站安裝是否缺少模塊或模塊有錯誤,或者是否插入了未組態(tài)的模塊。模塊版本和安裝順序是否和組態(tài)一致。
檢查與波特率有關(guān)的電纜長度。PROFIBUS DP的通信總線長度與傳輸波特率相關(guān),總的規(guī)律是傳輸波特率越高總線長度越短
如何對PROFIBUS DP通信進行診斷?
http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_2.31/Comm_2.31.html
用于調(diào)試PROFIBUS DP網(wǎng)絡(luò)的診斷工具
https://support.industry.siemens.com/cs/document/19378851
Profibus 接線
http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_2.32/Comm_2.32.html
Profibus現(xiàn)場安裝指導(dǎo)
http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_2.1/Comm_2.1.html
如何關(guān)閉 (去除連接) 一個從站而不導(dǎo)致 OB 86/ OB 122 中出現(xiàn)錯誤條目
https://support.industry.siemens.com/cs/document/5608020
調(diào)試一個功能紊亂的DP主站系統(tǒng)
https://support.industry.siemens.com/cs/document/19379085
查看硬件組態(tài),及版本。
查看DP地址
1、檢查1#站的6es7153-1AA03-0XB0的組態(tài)是否正確。
《如何對PROFIBUS DP通信進行診斷?》
http://www.ad.siemens.com.cn/productportal/prods/published/Comm/Comm_2.31/Comm_2.31.html
2、I/O訪問錯誤:屬于編程錯誤,下載OB122可避免停機。
產(chǎn)生原因:程序中調(diào)用了某一P區(qū)域地址,在實際中的硬件中并沒有分配或找到這個地址。
解決方法:
可能性1,錯誤編程誤調(diào)用P區(qū)域地址。如CPU已停機,可點擊"跳轉(zhuǎn)到"按鈕,定位到誤調(diào)用的程序段。
可能性2,某一從站掉站導(dǎo)致無法找到相關(guān)硬件模塊。此時,下載相應(yīng)的OB塊可先避免停機,排除通信故障后,報錯自然消失。
《CPU診斷》
http://www.ad.siemens.com.cn/productportal/prods/published/300list/Diag_list2.html
從你的截圖中解讀系統(tǒng)給出的診斷信息:“讀取中發(fā)生I/O訪問錯誤”,“P區(qū)域,字訪問,訪問地址292”,及你所說“還有這個站的通訊跟后邊帶動模擬量模塊有關(guān)系沒?”:
確實有關(guān)系,檢查PIW292這個地址相關(guān)的組態(tài)及引用PIW292的程序,即檢查:
、硬件組態(tài)中是否定義了PIW292這個地址?
、PIW292這個地址實際對應(yīng)的硬件是否存在?
確認組態(tài)的DP地址和實際模塊設(shè)的DP地址是否一樣,地址一般大于或者等于3。接口模塊后面帶的模擬量模塊(比如I/O讀寫錯誤)一般不會影響通訊,CPU會報系統(tǒng)故障,SF燈亮,除非模擬量模塊硬件有問題比如背板總線有短路,這就可能影響接口模塊導(dǎo)致通訊失敗了。
波特率?
接線?
撥碼開關(guān)?
終端電阻?
調(diào)試一個功能紊亂的DP主站系統(tǒng)
https://support.industry.siemens.com/cs/cn/zh/view/19379085