Channel Properties — TCP/IP Page
Original instructions
Description
Use the TCP/IP page to:
NOTE: The settings made in this page can either match or conflict with the manual settings made using the 2 rotary switches on the back of the module. See the Resolving Conflicting Hardware and Software IP Address Settings topic for an explanation of when IP addressing conflicts exist and how the module resolves them.
The TCP/IP page looks like this:
To display this page, select the Channel Properties → TCP/IP node in the navigation tree located on the left side of the Device Editor.
NOTE: Refer to the topic Configuring Properties in the Device Editor for instructions on how to edit properties.
Properties
The IP addressing properties you can configure in this page depends upon the selected configuration mode:
Property
Description
Configuration Mode Options
Scanner IP Address
The 32-bit identifier — consisting of both a network address and a host address — assigned to a device connected to a TCP/IP Internet network using the Internet Protocol (IP).
  • Static
  • Flash memory
  • BOOTP
  • DHCP
Sub-Network Mask
The 32-bit value used to hide (or mask) the network portion of the IP address and thereby reveal the host address of a device on a network using the IP protocol.
  • Static
Gateway Address
The address of a device, if any, that serves as a gateway to the communication module.
  • Static
Name
The device name.
NOTE: The default device name, based on the rotary switch settings is BMX_0401_xxy. where:
  • xx is the value of the upper switch setting (tens)
  • y is the value of the lower switch setting (ones)
  • DHCP
Selecting a Configuration Mode
Use the Configuration list to specify a configuration mode. The configuration mode setting determines how the communication module obtains its IP address at startup. Choices are:
Configuration Mode
Description
Static
The module uses the scanner IP address, gateway IP address, and sub-network mask configured in this page.
Flash Memory
The module uses the IP address configured via the TCP/IP object and stored flash memory. An IP address configured by this process survives both a warm and a cold re-start.
BOOTP
The module uses an IP address assigned by a BOOTP server.
DHCP1
The module uses an IP address assigned by a DHCP server.
Default Address Configurations
The communication module uses a default address configuration when it is not configured or when a duplicate IP address is detected. The default address is based on the MAC address of the module and makes it possible for several Schneider Electric devices to use their default network configuration on the same network.
The module uses the following default address configurations:
Duplicate Address Checking
Before going online, the module sends out at least 4 ARP (address resolution protocol) messages with a proposed IP address:
NOTE: When powering up an entire network, some switches may be slow to complete the power up process. This can cause some ARP messages to be dropped. To help avoid this situation, Schneider Electric recommends that, when powering up an entire network, confirm that every network switch completes its power up cycle before powering up the PLCs.
Resolving Conflicting Hardware and Software IP Address Settings
The following table summarizes the status of the Ethernet channel depending on the Configuration Mode set in the application, and the positions of the 2 rotary switches on the back of the module:
Application:
Configuration Mode
Rotary Switch Position
DHCP1
BOOTP
STORED
CLEAR IP
<no configuration>
No Conflict: Get IP address from DHCP server using device name from rotary switches.
Start basic services only.
No Conflict: Get IP address from BOOTP server.
Start basic services only.
No Conflict: Get IP address from:
  • flash memory
    — or —
  • BOOTP server
    — or —
  • use default IP address
Start basic services only.
No Conflict: Use default IP address.
Start basic services only.
Static or Flash memory
Conflict: Get IP address from DHCP server using device name from rotary switches.
Start basic services only.
Conflict: Get IP address from BOOTP server.
Start basic services only.
No Conflict: Get IP address from the application.
Start services configured in the application.
DHCP or BOOTP with no configured device name
No Conflict: Get IP address from DHCP server using device name from rotary switches.
Start services configured in the application.
No Conflict: Get IP address from BOOTP server.
Start services configured in the application.
No Conflict: Get IP address from BOOTP server.
Start services configured in the application.
DHCP with a configured device name
Conflict (if device name on switches differs from name in application) or No Conflict: if names are equal.
Get IP address from DHCP server using device name from rotary switches.
If conflict, start basic services only; If no conflict, start services configured in the application.
Conflict: Get IP address from BOOTP server.
Start basic services only.
No Conflict: Get IP address from DHCP server using device name from application.
Start services configured in the application.
1. Based on device name BMX_0401_xxy, where x = the top rotary switch, and y represents the bottom rotary switch.
Basic Services
The following services are provided by the module when it is using its default IP address:
NOTE: Using the module as a messaging server, when the module is using its default IP address, is not recommended. The module will replace the default IP address with a served or user-configured IP address as soon as one is received.