1054600a03
1054600a03
Nordson Corporation
Attn: Customer Service
11475 Lakefield Drive
Duluth, GA 30097
Notice
This is a Nordson Corporation publication which is protected by copyright. Original copyright date 2004.
No part of this document may be photocopied, reproduced, or translated to another language without the prior written
consent of Nordson Corporation. The information contained in this publication is subject to change without notice.
Trademarks
AccuJet, AeroCharge, Apogee, AquaGuard, Asymtek, Automove, Baitgun, Blue Box, Bowtie, CanWorks, Century, CF, CleanSleeve, CleanSpray, ColorMax,
Color-on-Demand, Control Coat, Coolwave, Cross-Cut, cScan+, Dispensejet, DispenseMate, DuraBlue, DuraDrum, Durafiber, DuraPail, Dura-Screen,
Durasystem, Easy Coat, Easymove Plus, Ecodry, Econo-Coat, e.DOT, EFD, Emerald, Encore, ESP, e stylized, ETI - stylized, Excel 2000, Fillmaster,
FlexiCoat, Flex-O-Coat, Flow Sentry, Fluidmove, FoamMelt, FoamMix, Fulfill, GreenUV, HDLV, Heli-flow, Horizon, Hot Shot, iControl, iDry, iFlow, Isocoil,
Isocore, Iso-Flo, iTRAX, Kinetix, LEAN CELL, Little Squirt, LogiComm, Magnastatic, March, Maverick, MEG, Meltex, Microcoat, Micromark, MicroSet,
Millennium, Mini Squirt, Mountaingate, Nordson, OptiMix, Package of Values, Pattern View, PermaFlo, Porous Coat, PicoDot, PowderGrid, Powderware,
Precisecoat, PRIMARC, Printplus, Prism, ProBlue, Prodigy, Pro-Flo, ProLink, Pro-Meter, Pro-Stream, RBX, Rhino, Saturn, Saturn with rings, Scoreguard,
Seal Sentry, Select Charge, Select Coat, Select Cure, Signature, Slautterback, Smart-Coat, Solder Plus, Spectrum, Speed-Coat, SureBead, Sure Clean,
Sure Coat, Sure-Max, Sure Wrap, Tracking Plus, TRAK, Trends, Tribomatic, TrueBlue, TrueCoat, Ultra, UpTime, u-TAH, Vantage, VersaBlue, Versa-Coat,
VersaDrum, VersaPail, Versa-Screen, Versa-Spray, Watermark, and When you expect more. are registered trademarks of Nordson Corporation.
Accubar, Advanced Plasma Systems, AeroDeck, AeroWash, AltaBlue, AltaSlot, Alta Spray, AquaCure, ATS, Auto-Flo, AutoScan, Axiom, Best Choice,
Blue Series, Bravura, CanPro+,Champion, Check Mate, ClassicBlue, Classic IX, Clean Coat, Cobalt, Controlled Fiberization, Control Weave, ContourCoat,
CPX, cSelect, Cyclo-Kinetic, DispensLink, Drop Cure, Dry Cure, DuraBraid, DuraCoat, DuraPUR, Easy Clean, EasyOn, EasyPW, Eclipse, e.dot+,
E-Nordson, Equalizer, Equi=Bead, FillEasy, Fill Sentry, FlowCoat, Fluxplus, Get Green With Blue, G-Net, G-Site, iON, Iso-Flex, iTrend, Lacquer Cure,
Maxima, Mesa, MicroFin, MicroMax, Mikros, MiniBlue, MiniEdge, Minimeter, MonoCure, Multifill, MultiScan, Myritex, Nano, OmniScan, OptiStroke,
Partnership+Plus, PatternJet, PatternPro, PCI, Pinnacle, Plasmod, Powder Pilot, Powder Port, Powercure, Process Sentry, Pulse Spray, Quad Cure,
Ready Coat, RediCoat, Royal Blue, Select Series, Sensomatic, Shaftshield, SheetAire, Smart, SolidBlue, Spectral, Spectronic, SpeedKing, Spray Works,
Summit, SureFoam, Sure Mix, SureSeal, Swirl Coat, TAH, ThruWave, TinyCure, Trade Plus, Trilogy, Ultra FoamMix, UltraMax, Ultrasaver, Ultrasmart,
Universal, ValueMate, Versa, Vista, Web Cure, and 2 Rings (Design) are trademarks of Nordson Corporation.
Designations and trademarks stated in this document may be brands that, when used by third parties for their own purposes,
could lead to violation of the owners’ rights.
Safety
Read this section before using the equipment. This section contains
recommendations and practices applicable to the safe installation,
operation, and maintenance (hereafter referred to as “use”) of the product
described in this document (hereafter referred to as “equipment”).
Additional safety information, in the form of task-specific safety alert
messages, appears as appropriate throughout this document.
Safety Information
S Research and evaluate safety information from all applicable sources,
including the owner-specific safety policy, best industry practices,
governing regulations, material manufacturer’s product information, and
this document.
S Make safety information available to equipment users in accordance
with governing regulations. Contact the authority having jurisdiction for
information.
S Maintain safety information, including the safety labels affixed to the
equipment, in readable condition.
User Qualifications
Equipment owners are responsible for ensuring that users:
Installation Practices
S Install the equipment in accordance with the instructions provided in this
document and in the documentation provided with auxiliary devices.
S Ensure that the equipment is rated for the environment in which it will be
used and that the processing characteristics of the material will not
create a hazardous environment. Refer to the Material Safety Data
Sheet (MSDS) for the material.
S If the required installation configuration does not match the installation
instructions, contact your Nordson representative for assistance.
S Position the equipment for safe operation. Observe the requirements for
clearance between the equipment and other objects.
S Install lockable power disconnects to isolate the equipment and all
independently powered auxiliary devices from their power sources.
S Properly ground all equipment. Contact your local building code
enforcement agency for specific requirements.
S Ensure that fuses of the correct type and rating are installed in fused
equipment.
S Contact the authority having jurisdiction to determine the requirement for
installation permits or inspections.
Operating Practices
S Familiarize yourself with the location and operation of all safety devices
and indicators.
S Confirm that the equipment, including all safety devices (guards,
interlocks, etc.), is in good working order and that the required
environmental conditions exist.
S Use the personal protective equipment (PPE) specified for each task.
Refer to Equipment Safety Information or the material manufacturer’s
instructions and MSDS for PPE requirements.
S Do not use equipment that is malfunctioning or shows signs of a
potential malfunction.
S Confirm the correct operation of all safety devices before placing the
equipment back into operation.
S Dispose of waste cleaning compounds and residual process materials
according to governing regulations. Refer to the applicable MSDS or
contact the authority having jurisdiction for information.
S Keep equipment safety warning labels clean. Replace worn or
damaged labels.
Description
See Figure 1.
The Ethernet/IP field bus card is used in field bus systems to centrally
collect and process data. The cards operate through the master-slave
access method. When used in a field bus system, Nordson melters always
operate as slaves.
S Clock
S Password protection
S PID selection (DuraBlue melters only)
S pump-off delay (DuraBlue melters only)
S Hose 1 and 2 solenoid activation (DuraBlue melters only)
Intended Use
This manual is intended for use by experienced PLC engineers.
Supporting Documentation
The following documentation should be used in conjunction with this
manual:
Interface Characteristics
S RJ45
S Data:
- Status information
- Alarms and faults
- Actual values
- Setpoint values
- Limit parameters
S Integrated FTP server
S Telnet using standard MS DOS-type command line interface
S Web Server can serve web pages for a user friendly interface as well as
remote troubleshooting (web pages provided by Nordson Corporation)
S To view web pages go to http://<melter_IP_address>
S To view web pages from outside your company’s firewall, special
arrangements may be needed for access to your melter. Consult
your IT department.
S DNS support
S e--mail client
S Security framework
Install the Ethernet/IP card onto the melter CPU board observing the
following guidelines. Route the Ethernet cable out of the electrical enclosure
through one of the available conduit knockouts on the base or left side of
the melter.
Figure 2 From left to right: Location of the CPU board on the ProBlue, DuraBlue, and DuraBlue 25/50/100
CPU
IP address
The IP address is used to identify each node on the TCP/IP network.
Therefore, each node on the network must have a unique IP address. IP
addresses are written as four decimal integers (0--255) separated by
periods, where each integer represents the binary value of one byte in the
IP address. This is called dotted--decimal notation.
Example:
Address 10000000 00001010 00000010 00011110 is written as 128.10.2.30
Subnet Mask
The IP address is divided into three parts -- net ID, subnet ID and host ID.
To separate the net ID and the subnet ID from the host ID, a subnet mask is
used.
The subnet mask is a 32--bit binary pattern, where a set bit allocates a bit
for network/subnet ID, and a cleared bit allocates a bit for the host ID. Like
the IP address, the subnet mask is commonly written in dotted--decimal
notation.
Example:
To make the IP address 128.10.2.30 belong to subnet 128.10.2, the subnet
mask shall be set to 255.255.255.0.
S Configuration Switch
S DHCP/BootP
S Using a predefined IP address stored in the file ‘ethcfg.cfg’.
S ARP
If the switch is set to a value between 1–255, the module will use the strings
described below.
S IP address: 192.168.0.n
S Subnet mask: 255.255.255.0
S Gateway address: 0.0.0.0 (No gateway set)
The last byte (n) represents the binary value of the switches. Subnet mask
and Gateway address settings are fixed to the above values when using the
configuration switches.
Example:
The switches are set to 00010100 (20 decimal)
NOTE: These settings can only be used on an intranet. This is because the
IP address that is being set belongs to the private address set, refer to RFC
1918.
Using DHCP/BootP
If the configuration switch is set to 0, the module will use the configuration
stored in the file ‘ethcfg.cfg’.
NOTE: The module supports DHCP Reboot, i.e. it will ask the DHCP/BootP
for the IP address stored in the configuration file. If the address is free to
use, it will be assigned to the module. If not, the module will be assigned a
new address.
The arp --s command will store the IP and MAC addresses in the PC’s ARP
table. When the ping command is executed, the PC sends this information
to the module using the MAC address. The module detects that it was
addressed with the correct MAC address and adopts the IP address sent by
the PC. (The arp --d command is optional, but it removes the static route
from the PC ARP table). The new IP address will be stored in the
configuration file ‘ethcfg.cfg’.
This method can be used to reconfigure modules that already have been
configured, or even to reconfigure modules outside the host’s subnet.
The MAC address is printed on a label on the bottom side of the module.
Example:
PC -- 10.10.12.67
DNS Support
Introduction
DNS is a service that translates host names into IP addresses. Because
domain names are alphabetic, they’re much easier to remember. Every time
a host name is used, a DNS service must translate the name into the
corresponding IP address.
Example:
(In the examples below, the default domain name is ‘hms.com’)
S ‘test’ becomes ‘test.hms.com’
S ‘test.hms.com.’ becomes ‘test.hms.com’
S ‘test.a’ will if not found become ‘test.a.hms.com’
Configure Files
The module uses these files for configuration purposes. The configuration
files are ASCII files and can be edited with any text editor. Depending on
security settings, the files may be inaccessible for normal users. Generally,
the module has to be restarted in order for any changes in these files to
have effect.
Note: It is very important to follow the exact syntax specifications for each
configuration file, otherwise the module might have problems interpreting it,
which can result in a faulty or non-expected behavior.
‘ethcfg.cfg’
This file contains the network configuration and is read by the module at
start up. The settings in this file may be affected by several mailbox-- and
SSI commands. For more information about network configuration refer to
Configuring the IP Address.
[IP address]
10.10.12.212
[Subnet mask]
255.255.255.0
[Gateway address]
0.0.0.0
[DHCP/BOOTP]
OFF
[Speed]
Auto
[Duplex]
Auto
[SMTP address]
0.0.0.0
[SMTP username]
username
[SMTP password]
password
[DNS1 address]
0.0.0.0
[DNS2 address]
0.0.0.0
[Domain name]
yourcompany.com
[Host name]
Nordson_Melter
The contents of this file can be redirected by placing the line ‘[File path]’ on
the first row, and a file path on the second.
Example:
[File path]
\user\eth_settings.cfg
In this example, the settings described above will be loaded from the file
‘user\eth_settings.cfg’. This permits normal users to access the network
configuration settings.
ip_accs.cfg
It is possible to configure which IP addresses and what protocols that are
allowed to connect to the module. This information is stored in the file
‘\ip_accs.cfg’. The file contains one or several of the headers below.
[Web]
[FTP]
[Telnet]
[Modbus/TCP]
[All]
Under each header the allowed IP addresses are written. The wildcard ‘*’
can be used to allow series of IP addresses. If a protocol header is not
given, the system will use the configuration set below the header ‘All’. If the
‘All’ header is not given, the protocol will not accept any connections.
Example:
[Web]
10.10.12.*
10.10.13.*
[FTP]
10.10.12.*
[Telnet]
10.10.12.*
[All]
The above example will allow all IP addresses beginning with 10.10.12 to
access all protocols in the module. Addresses beginning with 10.10.13 will
be able to access the web server, but not the FTP and Telnet servers. The
Modbus/TCP server will accept connections from any IP address.
The contents of this file can be redirected by placing the line ‘[File path]’ on
the first row, and a file path on the second.
Example:
[File path]
\my_settings\ip_access_rights.cfg
In this example, the settings described above will be loaded from the file
‘\my_settings\ip_access_rights.cfg’.
Status Indicators
LEDs 1–4 indicate run time status and errors to the user. During power up,
a led test sequence is performed according to the EtherNet/IP specification.
LED indicators
LED 4 - Activity
The Activity LED flashes green each time a packet is received or
transmitted.
The module should now be working properly, however all files and folders in
the file system have been erased.
Data Security
The file system features two security levels; Admin and Normal. Security
level is set at a per user basis.
S Admin Mode
Admin users has full access to the file system through FTP and Telnet.
This enables the user to access areas of the file system, that is
restricted or inaccessible in Normal mode.
S Normal Mode
This mode is recommended for normal operation, so that web pages
and other settings are protected from FTP and Telnet access.
The accounts for normal users are defined in the file ‘sys_pswd.cfg’.
Files within the file system can be protected from web access through
username/password authorization. Refer to Password Files.
Password Files
User1:password1
User2:password2
...
User3:password3
Example:
User: Password
Example:
Username
FTP Server
It is possible to upload/download files to/from the file system using a
standard FTP client. Depending on security settings, different parts of the
file system can be accessed by the user:
S Normal users
The root directory will be ‘\user’ unless the user has Admin access
rights, see below.
S Admin users
The user will have unrestricted access to the file system, i.e. the root
directory will be ‘\’.
S Global Admin Mode
Any username/password combination will be accepted. All users have
unrestricted access to the file system, i.e. the root directory will be ‘\’.
For more information about the security framework in the module, see See
Security.
Email Client
It is possible to send emails from the module. To send an email, the SMTP
server address must be configured. Without a valid SMTP address the
module will not be able to send any email messages.
[Register]
Area, Data Location, Type
[Register match]
Match Value, Mask, Match operand
[To]
Recipient(s)
[From]
Sender
[Subject]
Subject line
[Headers]
Extra Headers
[Message]
Message body
Parameter Description
Area Source area in Fieldbus card
memory. POssible values are “IN”
or “OUT” from master’s viewpoint.
Usually “IN” is used.
Data Location Data location value in memory area
for the indexed protocol, only the
“Status” work (bytes 0 and 1) is
relevent. For the full map, calculate
the data location by the following
formula:
Data Location=(2xFull Map Word
Offset) +16
Type Source data type. Possible values
are ‘byte’, ‘word’, and ‘long’
Match Value Value to compare with the source
data. Shall be written in decimal or
hexadecimal.
Mask The module performs a logical ‘and’
on the source data and this Mask
before the value is
compared with the Match Value. The value shall be written in decimal or
hexadecimal.
Match Operand Specifies how the data shall be
compared with the Match Value.
Possible values: ‘<‘, ‘=’, ‘>’
Recipient(s) Destination email addresses, semi-
colon separated
Sender Sender email address
Subject line Email subject (One line only)
Extra Headers Optional. May be useful for ad-
vanced users when for example
sending HTML emails etc.
The data is read in the Data List from the area and offset specified by the
parameters Area, and Offset. The datasize to read is specified by the Type
parameter. The module performs a logical ‘AND’ between the read data and
the parameter Mask. The result is compared with the parameter Match
Value. How the data shall be compared is specified by the Match Operand.
Example:
[Register]
IN, 0x0003, byte
[Register match]
0x20, 0x7F, >
[To]
support@field.com
[From]
myaddress@work.com
[Subject]
Status
[Message]
All data correct.
NOTE: Hexadecimal values must be written in the format 0xN where ‘N’ is
the hexadecimal value.
Optional Functionality
Communication Failure Alert
Melter fault code F4/E indicates that the melter has lost communications
with the Fieldbus. Refer to the melter manual for troubleshooting
information.
NOTE: For the remainder of this manual, the term “field bus” is used to
refer to the the Ethernet/IP system.
Local Mode
The local mode of operation is used mainly to view data for maintenance
and repair purposes. In this mode, the melter operates like a melter that
does not include a field bus card:
Remote Mode
When the melter is in the remote mode of operation, it can be operated from
both the master and the melter operator panel:
Master
transmit packet Field bus system
Control Command:
system Read
with field actual
bus master temperature
Nordson melter
The Nordson melter replies to each packet from the master with status
information on command processing. Requested data values are also
returned in the reply packet.
Control Field
bus Master
system
with field receive packet
bus master
Status: Ready
Data: Nordson melter
Actual
temperature,
channels 1 to n
The master may not formulate and transmit a new command until after
arrival of the receive packet.
Melter Control
The melter control data in the transmit packet is executed by the Nordson
melter with each packet, regardless of the command type.
Command
The master must send a command to the Nordson melter. Each command
is defined by a command identification.
Data Index
The indexes in the data index packet correspond to those in the Blue
Ethernet Data List at the end of this section.
Channel Number
The master must select a channel number that is valid. Refer to Channel
Number List later in this section for the channel number descriptions (such
as for a temperature channel).
Status
The status data in each receive packet communicates general information
from the Nordson melter.
NOTE: If the master sets the command or data index to 0 (zero) in the
transmit packet, the read data values are set to 0 (zero) from the melter.
Transmit packet
Data Channel Write Data Value of
Melter control Command 1 2 3 4
Index Number Channel Number
0 …
Receive packet
Acknowledge: Acknowledge: Read Data Value of Channel Number
Status
Data index Channel Number +1 +2 +3 +4 +5
0001 hex 0 … 0 0 0 0 0 0
NOTE: If the transmit packet is faulty, the read data values are set to 0
(zero) from the Nordson melter.
Transmit packet
Data Channel Write Data Value of
Melter control Command 1 2 3 4
Index Number Channel Number
999 …
Receive packet
Acknowledge: Acknowledge: Read Data Value of Channel Number
Status
Data index Channel Number +1 +2 +3 +4 +5
4001 hex 999 … 0 0 0 0 0 0
NOTE: Invalid read data values are set to 0 (zero) by the Nordson melter.
Example 1
Master action: enable melter (turn heaters on)
NOTE: In this example, the Nordson melter is operating and there are no
faults.
Transmit packet
Data Channel Write Data Value of
Melter control Command 1 2 3 4
Index Number Channel Number
Bit 0 set to 1:
Does not matter
01 hex
Receive packet
Acknowledge: Acknowledge: Read Data Value of Channel Number
Status
Data index Channel Number +1 +2 +3 +4 +5
001 hex Does not matter
Example 2
Master action:
S Enable melter
S Set temperature setpoint of Hose 1 to 150°C
NOTE: In this example, the Nordson melter is operating and there are no
faults.
Transmit packet
Data Channel Write Data Value of
Melter control Command 1 2 3 4
Index Number Channel Number
Bit 0 set to 1:
6 hex 73 hex 3 hex 96 hex (150 _C) Does not matter
01 hex
Receive packet
Acknowledge: Acknowledge: Read Data Value of Channel Number
Status
Data index Channel Number +1 +2 +3 +4 +5
0001 hex 73 hex 3 hex Does not matter
Example 3
Master action:
S Enable melter
S All pumps ON
S Read actual value of temperature channels 3 and 4
Result: channel 3 = 175°C; channel 4 = 180°C
NOTE: In this example, the Nordson melter is operating and there are no
faults.
Transmit packet
Data Channel Write Data Value of
Melter control Command 1 2 3 4
Index Number Channel Number
Bit 0 and bit 1 set
3 hex 78 hex 3 hex Does not matter Does not matter
to 1: 03 hex
Receive packet
Acknowledge: Acknowledge: Read Data Value of Channel Number
Status
Data index Channel Number +1 +2 +3 +4 +5
AF hex B4 hex
0001 hex 78 hex 3 hex Does not matter
(175 _C) (180 _C)
The following illustration shows an example of the reading of the full map.
Master
transmit packet Field bus system
Control
system
with field
bus master
Nordson melter
The Nordson melter replies to each packet from the master with status
information on packet processing.
Control Field
bus Master
system
with field receive packet
bus master
Nordson melter
The master may not formulate and transmit a new packet until after arrival
of the receive packet.
Melter Control
The melter control data in the transmit packet is executed by the Nordson
melter with each packet.
Status
The status data in each receive packet communicates general information
from the Nordson melter.
Master Procedures
These procedures apply to programming executed from the master.
Indexed Protocol
Range Full Map
Data Index Channel
Data Designation Quantity Resolution Default Remarks Number Word Offset
Part 1054600A03
43
Indexed Protocol
44
Part 1054600A03
-- ready for operation 2 (startup
-- warning protection)
-- fault 3 (melter
-- shutdown ready)
-- standby 4 (warning)
-- melter not enabled 5 (fault)
-- motion switch is off 6 (shutdown)
-- motors not enabled 7 (standby)
8 (melter not
enabled)
10 (motion
switch is off)
11 (motors
not enabled)
Ethernet/IP Fieldbus Interface Card
Host Communication Fault 1 0/1 ---- Read only 15, bit 1 0 15, bit 1
Alarm: Level low alert 1 0/1 ---- Read only 15, bit 11 0 15, bit 11
PML Data
Current Mode: 1 0/1 0 Read Only 205 0 25
0 = Manual, 1 = Automatic
Part 1054600A03
45
Indexed Protocol
46
Part 1054600A03
Current Mode Time 1 HHHH:MM:S ---- Read only 208 0 30
S.hh
Temperature setpoint value 1--18 0,40--230C/ ---- Read/Write 115 1--18 149--166
0,100--450F
Temperature actual value 1--18 0,40--230C/ ---- Read only 120 1--18 171--188
0,100--450 F
Ethernet/IP Fieldbus Interface Card
Part 1054600A03
47
Indexed Protocol
48
Part 1054600A03
Time period for deactivating 1 0--1440min 0min Read/Write 133 0 190
heaters (after automatic (24h)
standby)
Temperature standby value, 1 0--190C 0 Read/Write -- SW version 2.022 129 0 191
Hose (0--350F) or later
Field bus data: Temperature 1--18 0000/FFFF ---- Read only 157 1--18 196--213
status and alarms
Status: Heater is ON / OFF 1--18 0/1 ---- Read only 157, bit 0 1--18 196 -- 213 bit
0
Alarm: Undertemperature 1--18 0/1 ---- Read only 157, bit 1 1--18 196 -- 213 bit
warning 1
Alarm: Undertemperature fault 1--18 0/1 ---- Read only 157, bit 2 1--18 196 -- 213 bit
2
Alarm: Overtemperature 1--18 0/1 ---- Read only 157, bit 3 1--18 196 -- 213 bit
warning 3
Alarm: Overtemperature fault 1--18 0/1 ---- Read only 157, bit 4 1--18 196 -- 213 bit
4
Alarm: Shorted temperature 1--18 0/1 ---- Read only 157, bit 6 1--18 196 -- 213 bit
Alarm: Broken temperature 1--18 0/1 ---- Read only 157, bit 7 1--18 196--213 bit
sensor 7
Internal Zone Offset 1 (-15) -- (-3), 0 Read/Write -- Durablue only -- 161 0 217
0C SW version 2.022 or later
(-25) -- (-5),
0F
Ethernet/IP Fieldbus Interface Card
Part 1054600A03
49
50 Ethernet/IP Fieldbus Interface Card