We use these Systech es-VIK I/O devices in several vision systems where I work. The device has a Digi 20-101-1319 RCM6710 1 MB Flash 3.3 V Rabbit ethernet adapter inside, which has a Digi R6000B-0-1200 chip on it.
When things are working correctly, there is an application on the system that we can run to change the IP address when we need to. Sometimes my support is needed because the whole system is down, which will prevent me from having access to the IP utility. It would be very convenient to be able to set the IP before I leave my office. The problem is, these systems are in a pharmaceutical manufacturing environment, making them unavailable while in production and difficult to get to due to PPE requirements and location, so using one of the production systems to set IP’s ahead of time is not possible.
This application must be sending commands of some kind over ethernet to set the IP’s. I have the R6000 user manual, I’m just not electronically skilled enough to understand if this is possible.
Is there some way to do this from a command line?
1 Like
When the program was compiled did you program the network to grab a DHCP address? If you did, you can make that change at the router level. If is a static address, then the Rabbit will only use the static address you gave it. To change it from DHCP to static you would need to access the program and recompile it with the network configuration you prefer.
I don’t think I explained what I am dealing with very well. I didn’t write any of this software, nor did I setup any of the hardware, so I can’t compile or change any of it. All of this software and hardware is a package that we purchased from the OEM.
What I want to do is change the IP address of the Rabbit. They are all static IP’s on an internal network, no DHCP involved. I can connect my laptop to the VIK (Rabbit), I can ping it just fine. I want to be able to change the IP address using the command prompt.
The software on the RCM6710 was something created by Systech using our software development tools and code libraries. We provided sample programs that demonstrate multiple methods of managing network configuration information.
I’d need to know more information about the es-VIK system to help you out. What can you tell me about, the “application on the system that we can run to change the IP address when we need to”. Is this a Windows application that connects to the box to update its settings? Or are you talking about a web page on the device that you connect to in order to make updates? If there’s a web page, you should be able to use a command-line web client like curl
to create a GET or POST request that simulates submitting a web page form to change the IP address.
Do you have any documentation on the Systech es-VIK product that might describe multiple methods for configuring the IP address? Does it provide a serial interface with a command console?