MODBUS占用PROT 0口,占用后還能找到~
劉玉蓉
發(fā)布于2014-12-05 17:51
26
0
標(biāo)簽:
現(xiàn)場(chǎng)是這樣一個(gè)情況,程序是從PLC上載的,上載后無(wú)庫(kù)存儲(chǔ)區(qū)。沒(méi)有庫(kù)存儲(chǔ)區(qū)時(shí),下載程序。口不會(huì)被MODBUS占用,通訊不上。
重新下載有庫(kù)存區(qū)的程序,結(jié)果從站掉電時(shí),MODBUS主站會(huì)報(bào)5號(hào),就是主站設(shè)備未調(diào)用故障。
MODBUS主程序上有跳轉(zhuǎn)指令,但是跳轉(zhuǎn)沒(méi)有接通。
佳答案
1、沒(méi)有庫(kù)存儲(chǔ)區(qū)時(shí),程序編譯會(huì)顯示錯(cuò)誤。
添加MODBUS庫(kù)存儲(chǔ)區(qū)后編譯無(wú)任何錯(cuò)誤再下載.
2、從站掉電,主站不跳轉(zhuǎn):主站對(duì)從站丟失的錯(cuò)誤捕獲有問(wèn)題,或者說(shuō)沒(méi)捕捉到丟站的錯(cuò)誤。
可以在主站中編寫(xiě)從站按一定頻率送來(lái)的0/1脈沖,當(dāng)超時(shí)收不到脈沖后報(bào)警,程序跳轉(zhuǎn)。