Assigning an IP Address to the BMENOS0300 Module
Original instructions
Two Methods of Assignment
The BMENOS0300 module is a DHCP client that receives its IP address in one of two ways:
BMENOS0300 as DHCP Client
To configure the BMENOS0300 module to receive IP address settings from, and be scanned by, the CPU, follow these steps:
Step
Action
1
With your project offline in Control Expert, add a BMENOS0300 module to the rack:
a
In the Project Browser (structural view), select:
Configuration → PLC Bus.
b
Right click and select Open.
The PLC bus window opens.
c
Select a slot in rack where you want to add a BMENOS0300 module, right click, then select New Device....
The New Device window opens.
d
In the New Device window, select Modicon M580 local drop → Communication → BME NOS 0300, then select OK.
e
Click Save.
2
Open the DTM Browser (Tools → DTM Browser) to view the device DTM you are about to add:
a
In DTM Browser, right click the CPU and select Open.
b
In the CPU DTM, select Services → Address Server.
NOTE: You can add the new module as a DHCP client in either of two ways:
  • In the Manually Added Devices area of the Address Server window, click Add, then enter IP addressing parameters for the BMENOS0300 module. Subsequently, the DHCP server in the CPU will send the module the IP address settings you input. However, the CPU will not scan the module.
  • Follow steps 3...6 set forth below, to add the BMENOS0300 module to the list of Automatically Added Devices. Subsequently, the DHCP server in the CPU will send the module the IP address settings you input, and the CPU will scan the module parameters described in its DDDT.
3
Add a BMENOS0300 module to be scanned by and to receive right IP address settings from the CPU:
a
in the DTM Browser, right click the CPU and select Add....
b
Select Advanced Generic EDS, then click Add DTM.
c
In the Properties of device dialog, type in a name and click OK.
NOTE: The name entered in this step is a variable you can assign to the module that has relevance to your application (for example, “Local NOS” or “NOS_1‘”. It is not the Device Name identifier value used by the DHCP server to identify the device.
The new; device is added to list of Automatically Added Devices in the Services → Address Server window of the CPU.
4
Assign IP address settings to the BMENOS0300 module:
a
In CPU DTM, select the new module in the Device List, then select the Address Setting tab.
b
In the IP Configuration area, accept the default settings, or enter custom IP address settings.
NOTE: f you are editing settings, confirm that the BMENOS0300 module is assigned to the same subnet as the CPU.
c
In the Address Server section, enter the following settings:
  • DHCP for this device: Select Enabled.
  • Identified by: Select Device Name.
  • Identifier: Enter the device name value.
d
Click Apply to save your edits.
5
Configure the connection for the BMENOS0300 module to the CPU:
a
In DTM Browser navigate to the BMENOS0300 DTM, right click, then select Open.
b
In the left pane of the BMENOS0300 DTM, select the connection. By default, the connection is of the type Exclusive Owner. Change the connection type to Input Only: 1. Select the Exclusive Owner connection and press the Remove Connection button. 2. Press the Add Connection button. 3. Scroll to Input Only to add the connection and press OK. 4. Select Input Only.
c
Select the General tab for the new connection, and edit these settings:
  • RPI: Accept the default (30 ms) or enter a different value.
  • Input size: Enter 16 (bytes).
  • Input mode: Select Point to Point.
d
Select the Configuration Settings tab, and edit these settings:
  • Input instance: Enter 101.
  • Output instance: Enter 198.
  • Configuration instance: Enter 100.
  • Configuration: Enter 00 00 00 00 00 00 00 00.
e
Click Apply to save your edits.
6
Click Save.
Determining the Device Name
The device name identifier for the BMENOS0300 module is a concatenation of the following information that can be derived from the module’s position in a rack:
head module abbreviation_slot number_module type
These three criteria can have the following values:
Criteria
Possible values
Head module abbreviation
For local racks:
  • Mx80: Standalone M580 CPU
  • M58A: Hot Standby CPU designated as A
  • M58B: Hot Standby CPU designated as B
For remote racks:
  • Cxxx: CRA at drop xxx (for example “C001”)
Slot number
Two digit slot number position of the BMENOS0300 module in the local or remote rack (for example “04”)
Module type
A constant string value set to:
  • BMENOS
Examples of device names include:
Default IP Address Assignment
If the DHCP server in the CPU is not configured to supply the BMENOS0300 module with an IP address, the module will assign itself an IP address based on its MAC address, as follows:
                             10.10.x.x
Where x.x represents the decimal version of the last two (fifth and sixth) octets of the MAC Address.
NOTE: After the module assigns itself an IP address based on its MAC address, it continues to broadcast requests for an IP address as a DHCP client.