可以使用CPU317-2PN/DP替代在iMap中組態(tài)的CPU315-2PN/DP嗎?
描述:
DP通訊用于主站和從站之間循環(huán)的交換用戶數(shù)據(jù)。使用Step7組態(tài),可以給用戶數(shù)據(jù)區(qū)分配邏輯地址,這樣數(shù)據(jù)可以通過用戶程序的L,T命令進行尋址來循環(huán)交換。
由于SIMATIC S7 31x-2 PN/DP CPU具有代理功能 (也就是該CPU代替相應(yīng)的PROFIBUS的設(shè)備在PROFINET上進行通訊),DPV0的從站也可以進行PROFINET CBA通訊。
不像真正的PROFIBUS DP通訊那樣,當(dāng)在iMap中互聯(lián)工藝模塊并且通過默認的區(qū)域接口PIO(process image of the outputs)存儲時,在DP主站和DP從站間用于用戶數(shù)據(jù)通訊的邏輯地址自動的產(chǎn)生,所以用戶不能改變地址的分配。
如果正在用一個 SIMATIC S7 315-2 PN/DP CPU,且其PI (process image)范圍僅是0...127 bytes,下載到一個 SIMATIC S7 317-2 PN/DP CPU 其PI范圍是0...255bytes,這時通過 CBA (Component-Based Automation)通訊的DP從站的邏輯地址, 如果出于在PIO的范圍內(nèi),那么用戶數(shù)據(jù)會不斷的通過PI的數(shù)據(jù)傳輸所覆蓋。
補救措施:
通過SIMATIC iMap生成的系統(tǒng)數(shù)據(jù)不會未經(jīng)檢查就下載到與iMap中所組態(tài)的不相符的CPU(包括硬件組態(tài)數(shù)據(jù))中。 在組態(tài)時要注意組態(tài)的CPU的PI范圍(process image ranges)要與實際組態(tài)的CPU(包括硬件組態(tài))相匹配。使用正確的CPU,在firmware版本2.5解決該問題。
所以用戶不能改變地址的分配。
如果正在用一個 SIMATIC S7 315-2 PN/DP CPU,且其PI (process image)范圍僅是0...127 bytes,下載到一個 SIMATIC S7 317-2 PN/DP CPU 其PI范圍是0...255bytes,這時通過 CBA (Component-Based Automation)通訊的DP從站的邏輯地址, 如果出于在PIO的范圍內(nèi),那么用戶數(shù)據(jù)會不斷的通過PI的數(shù)據(jù)傳輸所覆蓋。
補救措施:
通過SIMATIC iMap生成的系統(tǒng)數(shù)據(jù)不會未經(jīng)檢查就下載到與iMap中所組態(tài)的不相符的CPU(包括硬件組態(tài)數(shù)據(jù))中。 在組態(tài)時要注意組態(tài)的CPU的PI范圍(process image ranges)要與實際組態(tài)的CPU(包括硬件組態(tài))相匹配。使用正確的CPU,在firmware版本2.5解決該問題。
可以使用CPU317-2PN/DP替代在iMap中組態(tài)的CPU315-2PN/DP嗎?
描述:
DP通訊用于主站和從站之間循環(huán)的交換用戶數(shù)據(jù)。使用Step7組態(tài),可以給用戶數(shù)據(jù)區(qū)分配邏輯地址,這樣數(shù)據(jù)可以通過用戶程序的L,T命令進行尋址來循環(huán)交換。
由于SIMATIC S7 31x-2 PN/DP CPU具有代理功能 (也就是該CPU代替相應(yīng)的PROFIBUS的設(shè)備在PROFINET上進行通訊),DPV0的從站也可以進行PROFINET CBA通訊。
不像真正的PROFIBUS DP通訊那樣,當(dāng)在iMap中互聯(lián)工藝模塊并且通過默認的區(qū)域接口PIO(process image of the outputs)存儲時,在DP主站和DP從站間用于用戶數(shù)據(jù)通訊的邏輯地址自動的產(chǎn)生,
備用電池情況關(guān)電時的影響與完全復(fù)位時的影響一樣嗎
解答:
不一樣。在CPU被完全復(fù)位的情況下,其硬件配置信息被(MPI地址除外),程序被, 保持存儲器也被清零。 在無備用電池和存儲卡的情況下關(guān)電,硬件配置信息(MPI地址出外) 和程序被。然而,保持存儲器不會被清零。如果在此情況下重新加載程序,則其工作時采用保持存儲器的舊值,例如這些值通常來自前 8 個計數(shù)器。如果不充分考慮到這一點,會導(dǎo)致危險的系統(tǒng)狀態(tài)。
建議:
無備用電池和存儲卡的情況下斷電后,總是要做一下完全復(fù)位。 就會調(diào)用OB122
OB122的級與引起錯誤的OB塊的級一樣,如果OB122沒編程,那么CPU就會從運行模式進入到停止模式。
無備用電池情況關(guān)電時的影響與完全復(fù)位時的影響一樣嗎
解答:
不一樣。在CPU被完全復(fù)位的情況下,其硬件配置信息被(MPI地址除外),程序被, 保持存儲器也被清零。 在無備用電池和存儲卡的情況下關(guān)電,硬件配置信息(MPI地址出外) 和程序被。然而,保持存儲器不會被清零。如果在此情況下重新加載程序,則其工作時采用保持存儲器的舊值,例如這些值通常來自前 8 個計數(shù)器。如果不充分考慮到這一點,會導(dǎo)致危險的系統(tǒng)狀態(tài)。
建議:
無備用電池和存儲卡的情況下斷電后,總是要做一下完全復(fù)位。 可以將 2 線制傳感器連接到緊湊型CPU的模擬輸入端嗎
解答:
可以將 2 線制和 4 線制的傳感器連接到CPU 300C的模擬輸入端。使用一個 2 線制傳感器時,在硬件組態(tài)中將“I = Current”設(shè)置為測量類型,與 4 線制傳感器的設(shè)置一樣。
使用SIMATIC S7-CPU的診斷緩沖區(qū)
問題:
哪些信息被存儲在SIMATIC S7-CPU的診斷緩沖區(qū)中?
解答:
系統(tǒng)診斷用于識別、評估和顯示發(fā)生在自動化系統(tǒng)中的錯誤。為此,在每個有系統(tǒng)診斷能力的CPU 和模塊中,都有一個包含所有診斷結(jié)果詳細信息的診斷緩沖區(qū)。
作為整個系統(tǒng)內(nèi)的編號(起因)
包括錯誤發(fā)生的位置和時間
錯誤被模塊的操作系統(tǒng)識別并用純文本顯示。歷史錯誤也被記錄,因為該錯誤消息將被自動存儲在診斷緩沖區(qū)中。
系統(tǒng)診斷的基本功能包括操作系統(tǒng)的所有錯誤事件以及用戶程序的程序順序中的一些特性,它們存儲在診斷緩沖區(qū)中,并帶有時間,錯誤編號及附加的相關(guān)信息。
此外,用戶可以在診斷緩沖區(qū)中輸入用戶自定義的診斷事件(如關(guān)于用戶程序的信息),或發(fā)送用戶定義的診斷結(jié)果到已連接的站中(監(jiān)測設(shè)備如PG,OP,TD)。