Hello,
I am working with a CR800 that is connected with a serial / ethernet converter and this one with a computer. Everything was working until I tried to send a program to make the CR800 work with the slave modbus protocol (I need this to try to get the data with the Elipse E3 software) and, for lack of knowledge, I believe I canceled the program sending, and now I can not connect to the CR800 anymore. Any idea what could be happening?
Thanks.
I suspect that your program is running on the datalogger and that it invoked functions, such as SerialOpen(), that configured the datalogger RS-232 port so that it has a fixed baud rate or does not allow PakBus communication. By default, the RS-232 port configuration in the datalogger sets up the port so that the datalogger can auto-synch the baud rate. It is possible, however, to configure the port so that it is set to a fixed baud rate. In order to connect to the datalogger, you may have to match the exact baud rate that is specified in your program.
Do you have an SC32B? If so, you can use the CS I/O port on the CR800 to connect with the Campbell Scientific software, instead of the RS232 port. One end of the SC32B connects to the CS I/O port. The other end of the SC32B connects to the RS232 cable going to the computer.
Both the RS-232 port and the CS I/O port have defaults to auto-synch the baud rate with a preference of 115200. You should be able to connect if the CS I/O port hasn't been changed from the default. If you have trouble, try connecting with each baud rate in case the port is not at it's default and is using a fixed baud rate.
www.campbellsci.com/sc32b
Hello again,
I still can not connect, so I thought about resetting the CR800. Is there any way to do a reset?
Do you have a keypad? If you do, you can connect he keypad. Remove power. Hold down the Delete key on the keypad while returning power to the logger. The display will say that the program start has aborted for 100 seconds. This will give you a chance to send a basic template program to the logger to prevent the RS-232 port from running the program with the Modbus communications.
If you know the baud rate the modbus was set for, you can connect with Device Configuration Utility with correct baud rate selected to send a the program.
They keypad connects to the CS I/O port with an SC12 cable.
http://www.campbellsci.com/25482
http://www.campbellsci.com/sc12
You could also try to connect to the CR800 using device configuration utility.. start the software first, select cr800 data logger and select connect then plug in the CR800 power
When I have problems connecting to a datalogger I upload the latest OS (even if it's already loaded), using the Device Config Utility.
Usually it solves the problem
There are some sensors connected in the datalogger, do I need to disconnect the sensors to be able to resend the OS?
If your datalogger program is keeping the datalogger from responding at the expected baud rate on the RS-232 port, the easiest thing to do is to send a new operating system to the datalogger using DevConfig's "Send OS" tab. This will work you through a procedure of sending the operating system to the datalogger using the boot code that runs before the program is loaded and will require you to drop power and restore it to the datalogger before the procedure can execute.
You do not need to disconnect the sensors to send the OS.