Configuring Mercury Controller - IP Client
Overview
The typical configuration of a Mercury controller on a network is for the controller to act as an iterative server. In this manner, the driver initiates the connection to the controller. This configuration, known as IP Server
in the Connection Type field (Host Communication page) on the controller's Configuration Manager web setup pages, is well suited for controlled networks without firewalls between the host application server and the controller.
In contrast, if a controller is located behind a firewall from the driver, the controller itself can be configured to initiate the connection to the driver. This configuration is known as IP Client
.
Prerequisites
- Software version 10.9.94 or higher
- TCP port opened on the firewall (default:
3001
) - TCP/IP Network settings on the controller (IP Address, Subnet Mask, Default Gateway)
- MAC Address of the Controller
- IP address of the server hosting the Mercury Driver
I. Configuring the Driver for IP Client Connection(s)
- In Hardware Manager, stop the Mercury driver and unlock the module.
- In the Driver property, set
IP_Client_Port
to the port address that controllers will use to connect back. Default is3001
. - Restart the Driver (stop and start the driver).
II. Configuring the Controller for an IP Client Connection
- Log in to the controller Configuration Manager web setup page using any browser (Internet Explorer recommended).
- In the Host Comm section, set
Communications Address
to0
. - Note: Setting the address to any other value is not supported at this time.
- Set the Primary Host Port Connection Type to
IP Client
. - Enter the Host IP (server running Mercury Driver) and port number (default:
3001
), along with connection mode and retry interval. - Note: Only connection mode of
continuous
is supported at this time. - Click Accept, then Apply Settings in the navigation menu to save changes.
III. Adding the IP Client Controller in the Security Management Software
- Launch the Web client, open Hardware Manager, and unlock the module.
- Right-click the Mercury Driver > Edit > Add Controller.
- In Add Controller → Manual Setup, select the correct controller model and click OK.
- Select the newly added controller. In Properties, set
Connection_Type
to7- Ethernet (IP Client)
, and enter the controller’s MAC address (e.g.,00:0F:E5:00:5C:81
). - Note: MAC Address is required only for controllers connected via IP Client. For IP Server, this is auto-filled.
- Once configured, the controller will attempt to establish a connection using the
IP_Client_Port
. The driver will identify it by MAC Address and bring it online automatically within a few seconds. - If not, toggle the Poll property (check/uncheck the box).