Analyzer Controller Ethernet IP
Analyzer Controller Ethernet IP
90752
1
Section 1 General information
In no event will the manufacturer be liable for direct, indirect, special, incidental or consequential
damages resulting from any defect or omission in this manual. The manufacturer reserves the right to
make changes in this manual and the products it describes at any time, without notice or obligation.
Revised editions are found on the manufacturer’s website.
WARNING
Indicates a potentially or imminently hazardous situation which, if not avoided, could result in death
or serious injury.
CAUTION
Indicates a potentially hazardous situation that may result in minor or moderate injury.
NOTICE
Indicates a situation which, if not avoided, may cause damage to the instrument. Information that
requires special emphasis.
• EtherNet/IP module—The controller can connect to a PLC through Industrial Ethernet Protocol
including a EtherNet/IP solution. Line, Star and Ring topologies are available.
• PROFINET module—The controller can connect to a PLC through the Industrial Ethernet Protocol,
which includes a PROFINET solution. Line, Star and Ring topologies are available.
The SC4500 controller PROFINET and EtherNet/IP modules are applicable to the network topologies
that follow:
• Line (chain) topology—Connects the devices with integrated switches in the field. Refer to
Figure 1.
• Star topology—Devices connects to a central switch. Refer to Figure 2.
• Ring topology—The network is closed in a ring shape to get redundancy. The media redundancy
protocol (MRP) is used for PROFINET and device level ring (DLR) for EtherNet/IP. Refer to
Figure 3.
English 3
Figure 1 Chain topology
4 English
Section 2 Commissioning checklist
Use the checklist that follows to complete the PROFINET or EtherNet/IP installation and
configuration procedure. Do the tasks in the order given.
Task Completed
Install the module on page 5 in the controller.
Electrical installation on page 7—Make all of the necessary hardware connection
(wiring).
Configure the Ethernet ports on page 8 on the controller
Install the configuration file on page 9 on the PLC environment.
• PROFINET—GSDML file
• EtherNet/IP—ESD file
Section 3 Installation
DANGER
Multiple hazards. Only qualified personnel must conduct the tasks described in this
section of the document.
Make sure that the PROFINET or EtherNet/IP module is installed in the controller. Refer to the
documentation supplied with the module1.
Notes:
• Make sure that the controller is compatible with the module. Contact technical support.
• Connect the module to the third slot on the right side of controller. Refer to Figure 4.
English 5
Figure 4 EtherNet/IP or PROFINET module slot
1 Module slot
Configure the controller with 1 or 2 Industrial Ethernet ports based on the network configuration. For
star topologies, configure the controllers with 1 Ethernet port. Refer to Figure 5. For chain or ring
topologies, configure the controller with 2 Ethernet ports. Refer to Figure 6.
6 English
Figure 6 Controller with 2 Ethernet ports—PROFINET or EtherNet/IP only
Items to collect:
Use a Ethernet copper cable for the connection. The cable is a 4-wire shielded, green-colored cable
that gives 100 Mbps Fast Ethernet minimum at 100 meters maximum. The cables used in industrial
networks are CAT 5, 5E, CAT 6, 6A or CAT 7 category cables. The cables have an
IP66 M12 connector or IP20 RJ45 connector.
Hach supplies two standard cable accessories and a kit that includes the connectors to make a
custom cable. Refer to Replacement parts and accessories on page 43.
Make all of the electrical connections in the PROFINET or EtherNet/IP network. Refer to Figure 7.
1. Connect the SC4500 controller to the industrial switch (M12 - RJ45 cable).
2. Connect the PLC to the industrial switch (RJ45 - RJ45 cable).
3. Connect the Laptop to the industrial switch (RJ45 - RJ45 cable).
English 7
Figure 7 Wiring example
Section 4 Startup
1. Supply power to the controller and PLC.
2. Set the PLC to on.
Section 5 Operation
5.1 Configure the Ethernet ports
Make sure that the Ethernet port configuration in the controller is set to one of the IEP (industrial
Ethernet ports) options.
1. Push the main menu icon, then select Controller > Connectivity > LAN > Ethernet ports.
2. Select one of the options that follow based on the wiring configuration of the controller.
Option Description
IEP only The two Ethernet ports are configured for PROFINET or EtherNet/IP. Port 2 in the
module is enabled. Refer to Figure 6 on page 7.
MIX IEP One Ethernet port is configured for LAN connectivity and the other Ethernet port is
configured for PROFINET or EtherNet/IP. Port 2 in the module is disabled. Refer to
Figure 5 on page 6.
Note: When Mix IEP is selected, LAN port configuration shows in the LAN menu. LAN port
configuration setting is used only for LAN connectivity configuration, not for Industrial Ethernet
port configuration.
8 English
5.2 Install the configuration file
Download the configuration file from the manufacturer's website. Install the file on the PLC
environment.
Note: Make sure to remove the old configuration file before a new configuration file is installed.
5.2.1 Install the PROFINET GSDML file
An example of installation in TIA (Totally Integrated Automation) portal from SIEMENS PLC software
follows:
Note: Steps that follow is an example. Steps and commands may change based on the installed PLC solution.
When the file is installed, "SC4500 Controller 1 port" and "SC4500 Controller 2 port" are available in
the PLC hardware catalog view. Select OTHER FIELD DEVICES > PROFINET IO > IO > HACH
LANGE > HACH SC4500 CONTROLLERS folder.
English 9
5.2.2 Install the EtherNet/IP EDS file
An example of installation in Studio 5000 Logix Designer software from Rockwell Automation
Technologies Inc. follows:
Note: Steps that follow is an example. Steps and commands may change based on the installed PLC solution.
When the file is installed, the SC4500 module is available in the Controller organizer view.
10 English
5.3 Configure the PLC environment
5.3.1 Configure the PROFINET environment
Configure the TIA portal as follows:
1. Add all of the items that configure the network topology from the Catalog devices.
In the example: the PLC, industrial switch and SC4500 controller.
2. Select Catalog > Other field devices > PROFINET IO > I/O > Hach Lange > Hach
SC4500 controller. The PROFINET catalog shows two SC4500 controller modules. Select the
module based on the Ethernet port configured option: 1 port (MIX IEP) or 2 ports (IEP only).
English 11
4. Assign the SC4500 controller to the PLC on the Network overview.
5. On the Online and Diagnostic view, select Assign IP address to set the IP address of the
SC4500 controller.
12 English
6. Select the commands Compile and Download to device on the PLC menu.
The SC4500 controller gets the assigned IP address and the Industrial Ethernet Interface web
page is enabled. The Industrial Ethernet Interface web page gives information about the data sent
through Telegram.
7. On the PLC menu, select Accessible devices view. Then, select Flash LED to identify the
SC4500 controller with the installed module.
The controller display will flash.
English 13
10. On the SC4500 controller, go to the main menu. Then, select OUTPUTS > PROFINET >
SIMULATION. Set the simulation to ON.
The controller starts sending simulation values to the PLC. The controller continuously sends a
simulation value in a loop from Minimum to Maximum during the set Period. When the value
gets the Maximum set value, it decreases to the minimum and then again to maximum. Error
and Status values set on the controller are also sent to the PLC.
14 English
12. Select Modules assigned to see the information that the controller sends in simulation mode.
13. Select Telegram composition to see Telegram information on the type of data (integer or float)
and their relative address in the PLC memory.
English 15
14. Add the inputs modules on the Device overview tab of the PLC based on the Modules
assigned information.
15. Add the tags and variables based on the values that the controller simulation sends. Add the
same settings as in the Industrial Ethernet web page. Refer to the table below.
16 English
16. Select the option Monitor all in the popup menu in the Default table screen. If the connection is
successful, the simulation data from the SC4500 controller shows.
17. When the simulation is successful, stop the simulation on the controller. In the main menu of the
controller select Outputs > PROFINET > Simulation. Set the simulation to off.
1. On the SC4500 controller, go to the main menu. Then, select OUTPUTS > EtherNet/IP >
Adressing mode. Select Static.
The option EtherNet/IP shows in the EtherNet/IP menu.
2. Select the EtherNet/IP setting and add the IP address of the controller.
Note: Select Static to manually add the IP address of the controller. Select DHCP mode to automatically add
an IP address using DHCP server. Contact your network administrator for more information.
English 17
3. Select OUTPUTS > EtherNet/IP > Simulation. Set the Simulation to on.
The controller starts sending simulation values to the PLC. The controller continuously sends a
simulation value in a loop from Minimum to Maximum during the set Period. When the value
gets the Maximum set value, it decreases to the minimum and then again to maximum. Error
and Status values set on the controller are also sent to the PLC.
4. Open or create a new project In the Studio 5000 Logix Designer environment.
5. Add the controller module. In the Controller organizer select I/O Configuration > Ethernet.
Right click on Ethernet and select New module.
18 English
6. In the Catalog tab, add "SC4500" to find the controller module. Select the "HACH
SC4500 Controllers", then select Create.
English 19
8. Push on Change to examine the Module definition. The values must agree with the controller
simulation values: input size 14 SINT.
• Requested Packet Interval (RPI)—Sets the PLC update rate in milliseconds. Range: 1.0 to
3200.0 (Default: 10.0). Very low values can flood the network and decrease network reliability.
• Connection over EtherNet/IP—Set to Unicast to decrease the necessary network bandwidth.
20 English
11. In a web browser, type the IP address to access the Industrial Ethernet Interface web page.
12. Select Modules assigned to see the information that the controller sends in simulation mode.
English 21
13. Select Telegram composition to see Telegram information on the type of data (integer or float)
and the Input Tag suffix.
14. In the Studio 5000 Logix Designer environment, on the Controller organizer tab, select Tasks >
Main Task > MainProgram > Parameter and local tags. Add the tags based on the Telegram
composition of the simulation.
22 English
15. On the Controller organizer tab, select Tasks > Main Task > MainProgram > MainRoutine.
For each parameter of the simulation, add a COP module with the data that follow (refer to the
table below):
• Source—Add the controller name, then the I.Data based on the bytes size.
• Dest—Add the parameter Tag.
• Length—Add the bit size of the Tag.
English 23
16. Select the option Go Online.
24 English
18. Select Download.
19. On the SC4500 controller, go to the main menu. Select OUTPUTS > EtherNet/IP > Status to
examine the connection condition.
English 25
20. Go to Program Parameters and Local Tags. On the bottom of the window, select the tab
Monitor tags. If the connection is successful, the simulation data from the SC4500 controller
shows.
21. When the simulation is successful, stop the simulation in the controller. In the main menu of the
controller, select Outputs > EtherNet/IP > Simulation. Set the simulation to off.
26 English
5.4 Configure the module
5.4.1 Configure the PROFINET module
Configure the PROFINET and the Telegram data in the controller to send sensor or device data to
the PLC. Refer to PROFINET Telegram composition on page 38.
Configure the PROFINET settings as follows:
1. Push the main menu icon, then select Outputs > PROFINET > Telegram.
2. Select Add device. Select one of the available devices. Push OK.
English 27
3. On the Telegram menu, select the device. Select Add tags.
For this example, the tags that follow are selected: Classified Error, Classified Status 1, Dissolved
oxygen [mg/L], Heartbeat and Temperature [ºC]
28 English
7. Select Modules assigned to see the information that the sensor sends.
8. Select Telegram composition to see Telegram information on the type of data (integer or float)
and their relative address in the PLC memory.
English 29
9. Add the inputs modules on the Device overview of the PLC based on the Modules assigned
information.
a. Go to PLC tags and select Default tag table. Add the tags and variables based on the
sensor values. Add the same settings as in the Industrial Ethernet web page. Refer to the
table below.
30 English
b. Use the data structure to group the data types. Go to PLC data types. Select Add new data
type and add a name for the data type ("SC_data_Type" in the example). Add the Tags and
variables based on the sensor values.
On the Default tag table, add the data structure and select the data type name. Add the
address of the data structure.
11. Select the option Monitor all in the popup menu in the Default table screen. If the connection is
successful, the data from the SC4500 controller shows.
1. Push the main menu icon, then select Outputs > EtherNet/IP > Telegram.
English 31
2. Select Add device. Select one of the available devices. Push OK.
32 English
5. In the EtherNet/IP menu, select Module definition.
The controller shows the bytes data based on the selected Telegram tags.
English 33
8. Select Telegram composition to see Telegram information on the type of data (integer or float)
and the Input Tag suffix.
9. In the Studio 5000 Logix Designer environment, on the Controller organizer tab, select Tasks >
Main Task > MainProgram > Parameter and local tags. Add the tags based on the Telegram
composition.
As an alternative, use the data structure to add the Telegram composition. Refer to .
34 English
10. On the Controller organizer tab, select Tasks > Main Task > MainProgram > MainRoutine.
For each Tag add a COP module with the data that follow (refer to the table bellow):
• Source—Add the controller name followed with the I.Data based on the bytes size.
• Dest—Add the parameter Tag. Initial element to be overwritten by the source.
• Lenght—Number of destination elements to copy.
English 35
14. Go to Program Parameters and Local Tags. On the bottom of the window, select the tab
Monitor tags. If the connection is successful, the data from the sensor shows.
1. Do steps 1 to 3 on .
2. On the controller, select Main menu > Outputs > EtherNet/IP > Telegram > [device/sensor] >
Tag list. Use the drag and drop function to change the tag position. Push and hold near the blue
dots icon of the tag, then move the tag to the new position. Move the tags so that the float and
integer values are together.
36 English
4. Do steps 5 to 8 on .
On the Telegram composition, make sure that the Telegram information shows the type of data
(integer or float) in order.
Note: If the data type is mixed in the Telegram composition, the data structure will show an error in the PLC.
5. In the Studio 5000 Logix Designer environment, on the Controller organizer tab, select Data
Types > User-Defined. Right-click on User-defined, then select New data type. Add the Data
type name and the members based on the Telegram composition.
English 37
6. On the Controller organizer tab, select Tasks > Main Task > MainProgram > Parameter and
local tags. Select Edit tags, then add the name of the data structure on the Data type field.
7. On the Controller organizer tab, select Tasks > Main Task > MainProgram > MainRoutine.
Add a COP module with the data structure.
8. Do steps 11 to 14 on .
38 English
The Modules assigned option in the PROFINET menu on the controller shows the Telegram
configuration in the SC4500 PROFINET module. The menus show the slots with each input module
and assigned tags. Refer to Figure 8.
For example:
• 5 tags selected: tag 0 (2 bytes), tag 1 (2 bytes), tag 2 (2 bytes), tag 3 (4 bytes) and tag 4 (4 bytes).
Total 14 bytes.
• Slot 1. Module Input 8 bytes. Tags assigned to this module: tag 0, tag 1, tag 2 and tag 3 (2 bytes).
• Slot 2. Module Input 4 bytes. Tags assigned to this module: tag 3 (2 bytes) and tag 4 (2 bytes).
• Slot 3. Module Input 2 bytes. Tags assigned to this module: tag 4 (2 bytes).
Note: Use the drag and drop function to change the elements on the Telegram list. Push and hold on the element
and move the device or tag to the new position. Make sure to update the PLC configuration accordingly after the
elements are moved.
As an alternative, use the Industrial Ethernet web page to know the assigned slots and the telegram
composition. Use a browser and enter the module IP address. Refer to Figure 9.
English 39
Figure 9 Industrial Ethernet Interface web page
• 5 tags selected: tag 0 (2 bytes), tag 1 (2 bytes), tag 2 (2 bytes), tag 3 (4 bytes) and tag 4 (4 bytes).
Total 14 bytes.
Note: Use the drag and drop function to change the elements on the Telegram list. Push and hold on the element
and move the device or tag to the new position. Make sure to update the PLC configuration accordingly after the
elements are moved.
40 English
Figure 10 Example of Module definition and Telegram composition
As an alternative, use the Industrial Ethernet web page to know the modules assigned and the
telegram composition. Use a browser and enter the module IP address. Refer to Figure 9
on page 40.
English 41
• Exception—Unexpected behavior
• Running—Connection is established
42 English
Network Module Status PROFINET Event EtherNet/IP Comments
status status event
LED LED
3 flashes On Pending Station name not Station Name error
set
4 flashes On Pending IP address not set Duplicate IP IP address error
address IP
address not set
5 flashes On Running / Telegram not No connections Configuration error
Pending defined stablished or
Modules assigned Telegram not
mismatch or defined
Head module
mismatch or PLC
slots not set
2 flashes 2 flashes Exception Unexpected Unexpected Unexpected error
behavior behavior
Note: Product and Article numbers may vary for some selling regions. Contact the appropriate distributor or refer to
the company website for contact information.
Replacement parts
Accessories
English 43