PB-B-RS232/485做主站时,PBOK常亮,为何发送灯TXD没有任何闪烁?

日期:2012年6月7日 14:16

问 :PB-B-RS232/485总线桥在串口一侧做主站时,上电后,PBOK已经常亮,为何发送灯TXD没有任何闪烁?

答:如果说DP主站和从站配置正确,并且正常连通后,PBOK灯会常亮,PBFAL灯会熄灭。TXD灯没有闪烁可能存在以下原因:

1.检查主站PLC是否在工作状态下。

2.PB-B-RS232/485总线桥在串口侧做主站,可以采用两种方式编程:触发发送方式和自动发送方式。检查一下程序OB1中是否采用触发或是自动方式中的一种。

(1)当采用触发发送方式时只向串口RS232/485设备发送一次数据,即TXD灯闪烁一次,只有当RS232/485设备做出回应后接收灯RXD灯跟着闪烁。接着总线桥再发送第二次数据,如此反复。如果不连接RS232/485串口设备,只能看见总线桥上的发送灯TXD灯闪烁一次。在编程时需要用第二个状态字节的最低位(接收完毕/发送允许位)来控制第二个控制字节的最低位(启动发送位),使之有一个上升沿脉冲信号。

(2)当采用自动发送方式时总线桥向串口RS232/485设备连续发送数据。如果不连接RS232/485串口设备,能看见总线桥上的TXD灯按设定的时间间隔闪烁。当连接RS232/485设备时,串口设备做出回应后,RXD灯也跟着闪烁。此时注意设定的自动发送时间间隔要满足主站接收到所有串口发送回来的数据时间。在编程时需要将第二个控制字节的最低位D0(启动发送位)和倒数第二位D1(自动发送位)全置为1。

另外注意:一定要在程序中将发送报文的长度写到控制字节的第一个字节中。