AC800M PM851 not able to communicate through default gateway?
I have searched for information regarding this topic but havent found anything.
We have a PM851 installed in a small booster pump station remotely located and we use a MPLS network to communicate to our plant.
Therefore the controller needs to communicate through the default gateway and NOT rnrp. I then discovered that we are not able to ping the controller from our connectivity server. When we are onsite and connected directly into the remote network area we can ping the controller.
My conclusion is that a PM851 can not communicate through the default gateway eventhough it is possible to select it in the settings.
I have searched the ABB documents for some kind of information regarding this but without luck. I then talked to a friend in ABB and he agreed that PM851 can not communicate through that method.
So do anyone have or can direct me to some sort of information of what a PM851 can do or CANNOT do as it is a small and cheap controller.
It actually disappoint me that ABB remove such a basic feature. I can see the reason with only 1 active ethernet port but also on the routing methods??
Voted best answer
"Therefore the controller needs to communicate through the default gateway and NOT rnrp. I then discovered that we are not able to ping the controller from our connectivity server"
There are some points here we should clarify ....
RNRP is NOT a transport method - it is a Routing Protocol. RNRP does not carry information between the controllers and the servers. It's function is to monitor and direct traffic from a failed network onto a working network. Even if you are not using a redundant network, you still need to configure RNRP correctly on both your controller and your Connectivity server. You should not just ignore it in your troubleshooting process. RNRP may try to re-route packets from one subnet to another depending on your Subnet Mask settings and it will do this if it cannot ping a remote connection.
I am not aware of any significant difference in the network routing of the PM851 compared to other AC800M controllers. It is certainly possible to get controller communication to work across gateways, firewalls and routers.
You can find details about AC800M networks and routing in the "Network Configuration" manual. ( 3BSE034463 ). This is an 800xA manual, but it still applies to your AC800M controller and RNRP setup if you are using compact HMI or a stand alone AC800M. Section 2 has a lot of information on connecting networks over a WAN.
I think that pinging your controller should work and you should get a reply from it. Since the controller does respond locally, then it is most likely that the issue is in the gateway.
- Firstly, have you tested and verified all of the cables?
- It is very easy to miss type IP adresses - I have done this may times myself. Are you sure you have not made a simple but hard to spot error like typing 245 instead of 254 ?
- Can you confirm that you can ping other computers in the same location as your controller from the connectivity server ?
- Does a tracert give you any information about the route between the connectivity server and the controller ?
- Can you replace the controller with another computer or laptop using the controllers IP address and ping that from the connectivity server ?
- What type of device is your gateway ? Is it a firewall ? Does it do address translation ? Does it allow ping requests and replies ?
RNRP is also running on your connectivity server and the server may also try to redirect your ping requests if not properly configured.
- Is RNRP settings -> Base Parameters-> Enable TCP/IP forwarding enabled on your connectivity server ? this feature allows the connectivity server to act as a router for the 800xA ( or Compact HMI ) system and its controllers
- Does your remote pumping station controller use the same control network as your connectivity server and other controllers ?