lirt
級別: 探索解密
|
最近編了一個s7 300與ABB變頻器DP通信程序,用S7 314PLC通過DP通信控制三臺ABB變頻器。各種常用的控制功能我倒是能編程出來并上機試過沒問題,不過有一個問題一直沒弄清楚。就是上機正常通信控制中,只要其中有一臺變頻器的通信出現問題,那么S7 314PLC的BF燈就會閃亮然后SF燈亮,整個系統就會停止 ,也沒法查詢是那一臺變頻器出現通信故障。不知道怎么編程序才能避免一臺變頻器通信出現問題就影響到整個系統停止,并能通過程序顯示是那一臺變頻器出現通信故障。望各位高手指點一下。 |
---|---|
|
liuhuaxing
LIUHUAXING
級別: 論壇先鋒
|
能否把程序傳上來大家幫你分析一下,我這里的有一個314C-2DP控制8臺ABB變頻器運行的控制程序,任意一臺變頻器出故障后,SF紅燈常亮,BF紅燈閃爍,但是其它幾臺不受影響。 [ 此帖被liuhuaxing在2013-10-29 22:55重新編輯 ] |
---|---|
|
lirt
級別: 探索解密
|
怎么傳程序?沒試過 |
---|---|
|
liuhuaxing
LIUHUAXING
級別: 論壇先鋒
|
把300程序文件壓縮后,用下面瀏覽打開該壓縮文件,點點擊提交就完成了。 |
---|---|
|
liuhuaxing
LIUHUAXING
級別: 論壇先鋒
|
把讀寫通信程序集中寫到一個功能塊里,控制程序分三個功能塊和對應的數據塊 |
---|---|
|
gezhicheng
級別: 略有小成
|
弱弱的說一下,我沒弄過300與變頻器通訊,但弄過主從站,是不是你沒有加OB80-OB87功能塊啊,還有一個功能塊是專門檢測分站錯誤的要調用 |
---|---|
|
lirt
級別: 探索解密
|
試加過OB86,OB87,OB122功能塊,但沒用,是不是OB86要編程調用SFC39,使DP從站出現錯誤調用OB86時禁用OB86功能塊? |
---|---|
|
lirt
級別: 探索解密
|
一臺電機一個FC塊,這樣以后增加幾個電機就加幾個FC塊,只要改變相應寄存器編號就行了,不是很方便嗎?或者說我這樣編程有什么不好的地方,求指點。我剛接觸S7 300 |
---|---|
|
liuhuaxing
LIUHUAXING
級別: 論壇先鋒
|
總線有故障 |
---|---|
|
liuhuaxing
LIUHUAXING
級別: 論壇先鋒
|
共調用OB35 OB82 OB85 OB86 OB87 OB100 OB121 OB122 即可 |
---|---|
|