PB-B-RS232/485做(zuò)主站時,PBOK常亮(liàng),為(wèi)何發送燈TXD沒有任何閃爍?

日期:2012年(nián)6月7日 14:16

問 :PB-B-RS232/485總線橋在串口一(yī)側做(zuò)主站時,上電後,PBOK已經常亮(liàng),為(wèi)何發送燈TXD沒有任何閃爍?

答:如(rú)果說DP主站和(hé)從站配置正确,并且正常連通後,PBOK燈會常亮(liàng),PBFAL燈會熄滅。TXD燈沒有閃爍可(kě)能存在以下原因:

1.檢查主站PLC是否在工作狀态下。

2.PB-B-RS232/485總線橋在串口側做(zuò)主站,可(kě)以采用兩種方式編程:觸發發送方式和(hé)自(zì)動發送方式。檢查一(yī)下程序OB1中是否采用觸發或是自(zì)動方式中的(de)一(yī)種。

(1)當采用觸發發送方式時隻向串口RS232/485設備發送一(yī)次數據,即TXD燈閃爍一(yī)次,隻有當RS232/485設備做(zuò)出回應後接收燈RXD燈跟着閃爍。接着總線橋再發送第二次數據,如(rú)此反複。如(rú)果不連接RS232/485串口設備,隻能看見總線橋上的(de)發送燈TXD燈閃爍一(yī)次。在編程時需要用第二個狀态字節的(de)最低(dī)位(接收完畢/發送允許位)來控制第二個控制字節的(de)最低(dī)位(啓動發送位),使之有一(yī)個上升沿脈沖信号。

(2)當采用自(zì)動發送方式時總線橋向串口RS232/485設備連續發送數據。如(rú)果不連接RS232/485串口設備,能看見總線橋上的(de)TXD燈按設定的(de)時間間隔閃爍。當連接RS232/485設備時,串口設備做(zuò)出回應後,RXD燈也跟着閃爍。此時注意設定的(de)自(zì)動發送時間間隔要滿足主站接收到所有串口發送回來的(de)數據時間。在編程時需要将第二個控制字節的(de)最低(dī)位D0(啓動發送位)和(hé)倒數第二位D1(自(zì)動發送位)全置為(wèi)1。

另外注意:一(yī)定要在程序中将發送報文的(de)長(cháng)度寫到控制字節的(de)第一(yī)個字節中。