Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

Communicating RF450 radios


fpborges May 8, 2014 10:03 PM

Dear colleagues,

I've configured a system which communicates two CR1000 dataloggers through a pair of RF450 radios using the Network Planner software.

The system's topology involves a Master Station receiving data from two Slave Stations. We're using 900 MHz 8 dBi Omni Antennas at all stations to amplify the signal.

The Master station get information from the others through the GetVariables() command. The role devices configuration was suggested by Network Planner:

Master Station (PackBus 8):

Setting Name Setting Value

Active Interface CS I/O SDC
Radio ID 8
SDC Address 7
Network ID 0
Radio Operation Mode Point to MultiPoint Master
Frequency Key 0
RF Transmit Power 10
Number Repeaters 0
Repeater Frequency Use Master Frequency Key
Receive SubNet ID 15
Transmit SubNet ID 15

Slave Station (PackBus 10):

Setting Name Setting Value

Active Interface CS I/O SDC
Radio ID 10
SDC Address 7
Network ID 0
Radio Operation Mode Point to MultiPoint Slave
Frequency Key 0
RF Transmit Power 10
Number Repeaters 0
Repeater Frequency Use Master Frequency Key
Receive SubNet ID 0
Transmit SubNet ID 15
Low Power Mode 2
Slave/Repeater Normal


To receive data at the master station, the Network Planner recommends to use the GetVariables() command, as the Station Summary exposes:

"A GetVariables() instruction needs to be included in the datalogger program The following provides an example of this instruction:

' The following instruction is written assuming the auto-routing will be
' used but shows the neighbor address. If static routes are to be used
' remove the "-" sign from the neighbor address

GetVariables(ResultCode, ComSDC7, -10, 10, 0, 0, "<TableName>", "<VarName>", Variable, 1)"

I've put this command on the master station CRBasic program, but I ain't receiving any data. The response variable indicates that the timeout's been reached, as if the connection failed. This response variable increases at every Scan.

GetVariables(RXResponse(1,1),ComSDC7,0,10,0000,0,"Public","aqdVolt",BOIA04_aqdVolt,1)

What could it be happening? Would it be some error or configuration conflict?

Regards,
Francisco.

Log in or register to post/reply in the forum.