Using ethernet interface 1, 3, 4 of redundant AC902F for Modbus TCP Slave?
Last time I asked about Modbus TCP with PP87K and redundant AC902FR. After reading this article http://www402.abbext.com/How-configur..., I know that I only need to specify IP of both primary and secondary controller in Panel Builder 800 Ver. 6 to setup Modbus TCP for those devices. The problem is our system has redundant Control Network, that means 4 IP address. So:
1. Do I have to specify all those IP in Panel Builder or not? If not, what Ethernet interface should I choose when I config Modbus TCP Slave in FreeLance Engineering? ETH1, 3 or 4?
2. If I want to use ETH4, how do I setup it's IP address? I cannot find any window in FreeLance Engineering\Hardware structure having that setting.
Voted best answer
So yeah, You have a redundant Control Net. This does NOT have anything to do with Modbus TCP. Control Net (or DigiNet S) is the system network of Freelance, used to exchange data between Freelance Nodes. You can't use this for communication with Proces Panels, as they can't use this protocol. Your Modbus network will not be redundant, as this is NOT supported by Modbus drivers (at least as far as I know).
In Freelance You need to define a Modbus Interface Module in Your controler (most probably this will be Modbus TCP Slave). In it You can choose the ETH port (interface) which will be used. With this You can set up the subnet that will be used. For proper data exchange You must choose the subnet configred in the Panel. As the Panle has only one ETH interface, it can't use more then one interface on controler side. If You are ok with Panel working in DCS network, then You can use the same subnet, like in ETH1 or ETH3. If You rather not have the Panel in control network, use the subnet of ETH4.
You can only change the settings of Ethernet interfaces of AC900F during the start of system (so You would need to restart the controller to do it) eighter with a PC using a diagnostic cable or with a display unit. There is no way to change them from Freelnace Engineering., so You need one or the other (diagnostic cable or a display unit). During the restart of CPU You need to stop the Bootloader and then You can change the settings.
AC 900F (redundant) has this set up:
ETH1 is used for ControlNet: IP Mask is 255.255.240.0 IP address is 172.16.1.1 and redundant IP address is 172.16.1.2
ETH2 is used as Redundancy Link. The IP settings are done automatically.
ETH3 is used for ControlNet redundancy: IP Mask is 255.255.240.0 IP address is 172.17.1.1 and redundant IP address is 172.17.1.2
ETH4 is configured for other purposes: IP Mask is 255.255.255.0 IP address is 192.168.0.1 and redundant IP address is 192.168.0.2
The Panel can have only single IP address. If You would like, it can be 172.16.1.100 (with subnet mask of 255.255.240.0). Then this would be in subnet with ETH1 of AC 900F and You would input the two adresses of ETH1 in Panel Builder (172.16.1.1 and 172.16.1.2). On the other hand the IP of the Panel could be 192.168.0.20 (subnet 255.255.255.0). In this case use the ETH4 addresses (192.168.0.1 and 192.168.0.2).
tl;dr: ControlNet =/= Modbus TCP. One will be redundant, the other one will be NOT. Simply choose a subnet that will work for You and then input the two adresses of AC 900F interfaces from the choosen subnet in Panel Builder.
Hope this can clear things up,