COMMUNICATION MANUAL WA-810 Totalizing Belt Scale Indicator DE020742 V1.3

COMMUNICATION MANUAL
WA-810 Totalizing Belt Scale Indicator
DE020742 V1.3
© Copyright 2014
Lahti Precision Oy
LAHTI Finland
All rights reserved. Also partial copy of this manual is forbidden without
a written permission of Lahti Precision Oy.
Subject to change without notice.
CONTENTS
Page 3
CONTENTS
1. FIELDBUSES .................................................................................................................. 5
1.1. GENERAL INFORMATION ................................................................................................ 5
1.2. STRUCTURE OF USER DATA ........................................................................................... 7
1.3. FIELDBUS DATA ............................................................................................................ 8
1.4. USER DATA DIAGNOSIS ............................................................................................... 13
2. PROFIBUS DP .............................................................................................................. 16
2.1. GUIDELINES FOR COMMISSIONING ................................................................................ 16
2.2. FUNCTIONALITY OF THE PROFIBUS CONNECTION ........................................................... 16
2.3. STRUCTURE OF USER DATA ......................................................................................... 17
2.4. PROFIBUS DP MASTER SETTINGS ................................................................................ 17
2.5. DIAGNOSIS AND TROUBLESHOOTING ............................................................................ 17
2.6. PROFIBUS MODULE (VPB8020) .................................................................................. 18
3. DEVICENET .................................................................................................................. 21
3.1. GUIDELINES FOR COMMISSIONING ................................................................................ 21
3.2. FUNCTIONALITY OF THE DEVICENET CONNECTION ......................................................... 21
3.3. STRUCTURE OF USER DATA ......................................................................................... 21
3.4. DEVICENET MASTER SETTINGS .................................................................................... 21
3.5. DIAGNOSIS AND TROUBLESHOOTING ............................................................................ 22
3.6. DEVICENET MODULE (VCB8020) ................................................................................ 22
4. MODBUS ....................................................................................................................... 26
4.1. GUIDELINES FOR COMMISSIONING ................................................................................ 26
4.2. FUNCTIONALITY OF THE MODBUS CONNECTION ............................................................. 26
4.3. DATA FORMAT ........................................................................................................... 26
4.4. FUNCTION CODES (FC) ............................................................................................... 27
4.5. SECURING TRANSMISSION ........................................................................................... 27
4.6. ERROR CODES ........................................................................................................... 28
4.7. SUBSCRIBER ADDRESSES ........................................................................................... 28
4.8. PROCESS VALUES ...................................................................................................... 28
4.9. EXAMPLE TELEGRAMS ................................................................................................ 29
4.10. MODBUS MASTER SETTINGS ...................................................................................... 29
4.11. DIAGNOSIS AND TROUBLESHOOTING .......................................................................... 29
4.12. WA-BELT FIELDBUS VIEW ......................................................................................... 29
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 4
COMMUNICATION MANUAL
4.13. XES3 SERIAL INTERFACE .......................................................................................... 30
5. ETHERNET ................................................................................................................... 31
5.1. TERMS AND DEFINITIONS ............................................................................................ 31
5.2. GENERAL TCP/IP SETTINGS ....................................................................................... 32
5.3. MODBUS/TCP............................................................................................................ 32
5.3.1. Guidelines for commissioning ............................................................................ 32
5.3.2. Ethernet functionality ......................................................................................... 32
5.3.3. Modbus/TCP master settings ............................................................................ 34
5.3.4. Diagnosis and Troubleshooting ......................................................................... 34
5.4. ETHERNET/IP ............................................................................................................. 35
5.4.1. User Data Structure ........................................................................................... 35
5.4.2. Diagnosis and Troubleshooting ......................................................................... 35
5.4.3. WA-belt Fieldbus View ...................................................................................... 35
5.4.4. Configuration of the Ethernet/IP Server (WA-810) ............................................ 36
5.4.5. Configuration of the network in “RSLogix 5000" ................................................ 36
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
FIELDBUSES
Page 5
1. FIELDBUSES
All protocol variants of the WA-810 are described in the following chapters. If you
use one of the following protocols, you should always read the chapter ‘Fieldbuses’
and the protocol-specific chapter before commissioning!
This chapter describes all the data that can be transmitted via the various fieldbus
protocols. The data basis is the same for all Fieldbuses. The particulars are
described in the protocol-dependent sections.
1.1. General Information
Data segments
In the WA-810 system, a distinction is made between the following cyclical data:





Commands (Bit- or Byte information)
Setpoints (floating point values)
Status information (Bit- or Byte information)
Measured values (floating point values)
Long (INT32)-values (integer values)
Dimensions
WA-810 uses two systems of units


SI-units and
NON SI-units
The parameter ‘Units’ is used to switch between the two.
For the Fieldbuses this means that in the

SI setting, all dimensioned magnitudes are transferred in the units ‘m, kg
and sec’.

If you have chosen NON-SI, the dimensioned magnitudes are transferred in
‘ft, lb and sec’.
Floating-point values
Measurement values, setpoints and some parameters are in the WA-810 as
floating point numbers in IEEE-754 4-Byte format. A conversion can be made into
another floating-point format depending on the parameter and protocol. Further
information can be found in the protocol descriptions. Transmission always starts
with MSB.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 6
FIELDBUSES
Here is an example of the transfer of the value 150,5 in IEEE format (the sequence
in the circuit is given):
Byte 1:
Sign/Exponent
Byte 2:
Mantissa 1
Byte 3:
Mantissa 2
Byte 4:
Mantissa 3
0x43
0x16
0x80
0x00
Example of floating point numbers
Number
IEEE Format (HEX)
Siemens KG-Format (HEX)
1.0
3F800000
01400000
10.0
41200000
04500000
100.0
42C80000
07640000
1000.0
447A0000
0A7D0000
Data (double) words
Data words are transferred in Motorola format as standard (high byte followed by a
low byte). A different byte sequence can be set depending on the protocol and
parameters. Further information can be found in the protocol descriptions.
Byte sequence
Data Type
MSB
LSB
Int 32 / LONG
MSB
LSB
Int 16
0
0
MSB
LSB
Bit information
Bits are summed up in words (Modbus, Modbus/TCP) or double words (Profibus,
DeviceNet and Ethernet/IP). The sequence is as follows:
Ex.: CommandID 0x0140
Komm4_HI
Komm4_LO
Komm5_HI
Komm5_LO
Ex.: Status-ID
0x02F0
Status2_HI
Status2_LO
Status3_HI
Status3_LO
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
FIELDBUSES
Page 7
1.2. Structure of user data
Pre-assigned data are transferred in pre-assigned positions between the control
system and WA-810.
Each value is always the size of one data double word (4 Bytes). Unused words are
preconfigured with a zero.
ATTENTION
In the preset value 1 (commands 4 + 5), the release bit (Fieldbus release)
must always be statically set as it monitors the data link. If this bit is not set,
the following preset values will not be evaluated and the HOST
communication error will be set!
Example of FIXED mode telegram (Profibus, DeviceNet, EIP)
WA-810 parameter
Floating point format
Word/Byte sequence
IEEE Format
Big Endian configured by L05: High-Low; L04:I:std/L:std
Master to Slave
Bytes (hex)
Meaning (IDWert, hex)
Current Value
Preset Value 1
Byte 1-4
00 0C 00 00
Commands 4+5
(0140)
Event
acknowledged,
Release set
Preset Value 2
Byte 5-8
00 00 00 00
Commands 6 & 7
(0160)
No command
Active
Preset Value 3-8
Byte 9-32
00… 00
Unused
Slave to Master
Bytes (hex)
Meaning (IDWert, hex)
Current Value
Read Value 1
Byte 1-4
01 05 00 10
Status 2+3 (02F0)
Normal operation
Counter active,
Scales is running,
NONSI active
Read Value 2
Byte 5-8
00 00 00 00
Status 4+5 (0310)
Read Value 3
Byte 9-12
03 18 03 0C
Highest priority
error (0610)
Event S9,
Warning2
Read Value 4
Byte 13-16
48 B5 8D 54
Feed rate actual
value (0750)
371818 lb/h
Read Value 5
Byte 17-20
44 9A 40 00
Totalizing counter
1 (0752)
114881 lb
Read Value 6
Byte 21-24
43 AC 80 00
Belt load (0758)
31.48 lb/f
Read Value 7
Byte 25-28
45 F6 90 00
Belt speed (075C)
3.28 f/s
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 8
FIELDBUSES
Read Value 8
Byte 29-32
00 00 00 00
Unused
Examples of Modbus and Modbus/TCP telegrams
Data to Scales
Scales Reply
Meaning
01 10 0140 0004 08 00040000
00000000
01 10 0140 0004
Commands 4-7: Acknowledge
event
01 05 0142 ff00
01 05 0142 ff00
As above, but with FC5
01 06 0140 0040
01 06 0140 0040
Reset counter 1 (word setpoint)
01 03 02F0 0004
01 03 08 xx xx xx xx xx xx xx
xx
Status 2-5 read, xx = Data
01 03 0610 0001
01 03 02 xx xx
Read the highest-priority error
01 03 0750 0005 0A
01 03 0750 0A xx .... xx
Read measured values in IEEE
format
The FIXED mode data for all protocols is explained further in the following tables.
1.3. Fieldbus data
Commands description
ID (hex)
ID (dec)
140
320
Note
Description
Static/
Dynamic
Command 4 LO (bit coded)
0- Belt running input, RUNNING
1- Belt running input, STOPPED
2- Acknowledge events
3- Fieldbus Release (must always be set
in FIXED mode)
456- Reset totalizing counter 1
7Command 4 HI (bit coded) – unused
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
FIELDBUSES
Page 9
Command 5 LO (bit coded) – unused
Command 5 HI (bit coded) – unused
160
Command 6 LO (bit coded) – unused
352
Command 6 HI (bit coded) – unused
Command 7 LO (bit coded)
!
0 - Tare
(D)
1!
2 - Weight control-circuit
(D)
!
3 - Calibration pulse per belt-circuit
(D)
4567Command 7 HI (bit coded)
89AB - Apply calibration result
(D)
C - Abort calibration
(D)
D - Apply time
(D)
EF-
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 10
FIELDBUSES
Description of highest priority event
ID (hex)
ID (dec)
Description
0610
1552
Highest-priority event (LO)
Bit 0 - 3
Event Number
Range 0 – 8, (corresponds to display 1 – 9)
Bit 4 – 7
Event Group
Range 1 – 12, (S = 1, E = 3, B=5, C=9, H=10, L=11)
Highest-priority event (HI)
Bit 8 – 11
Event Class
Range 1 – 4, (A=1, W1=2, W2=3, (IG=4))
Bit 12 – 15
Acknowledge Event
Range 0 – 1, (Acknowledged = 1, Not
acknowledged = 0)
Parameter block which contains the event class (Byte)
Number in the parameter block (Byte)
Description of the measured values
ID (HEX)
ID (DEC)
Value
0750
1872
Actual feed rate [kg/h]
0752
1874
Totalizing counter 1 [kg]
0754
1876
0756
1878
0758
1880
075A
1882
075C
1884
Belt load [kg/m]
Belt speed [m/s]
Measured values in integer format (Modbus)
ID (HEX)
ID (DEC)
Value
30
48
Actual value [kg/h] - 0 to
MAXPARTS = 0 to 300%
P
31
COMMUNICATION MANUAL
DE020742 V1.3
49
Totalizing counter 1 [kg] - 0 to
MAXPARTS = 0 to P
WA-810 Totalizing Belt Scale Indicator
FIELDBUSES
Page 11
* 8 hours
32
50
33
51
34
52
Belt load [kg/m] - 0 to
MAXPARTS = 0 to 200% Q
ID (dec)
Description
752
Status 2 LO (bit coded
Status description
ID (hex)
02F0
0 - Scales is running (not
binding in local operation)
1 - No release
2 - Totalizing counter active
34 – Language selection OK
5 - Group alarm
6 - Group warning
7 - Calibration active
Status 2 HI (bit coded)
8 - Normal operation
9ABCDEFStatus 3 LO (bit coded)
01WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 12
FIELDBUSES
234 - NONSI active
567Status 3 HI (bit coded)
8 - Tare
9A - Weight Control
B - Impulse/Belt circuit
CDE-
0310
784
FStatus 4 LO (bit coded) unused
Status 4 HI (bit coded)
89A - Belt load > MAX
B - Belt load < MIN
CDEFStatus 5 LO (bit coded) unused
Status 5 HI (bit coded) - unused
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
FIELDBUSES
Page 13
1.4. User data diagnosis
WA-belt provides a simplified form of a bus monitor. The dialog window can be
opened via the menu ‘Fieldbus View’. The following diagnoses are possible:
Display of the first 50 characters of the last 500 telegrams in hexadecimal format.
The display is restricted to user data only.
The following errors can be identified:

Incorrect data parameters. All floating-point numbers will be displayed
incorrectly!

Identifications of defective data incorrectly preset by the master
The following are not recognized:

Initialization error while establishing connection

Layer 2 problems when exchanging data
The diagram shows the WA-belt monitor display (Profibus, DeviceNet or
Ethernet/IP)
Explanation:

The ‘Acknowledge Event’ command and the Fieldbus release bit are
transmitted by the master.

The reply contains all data defined in FIXED mode.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 14
FIELDBUSES
The diagram shows the Modbus telegram depiction (including Modbus frame)
Meaning of the display
The current Fieldbus protocol is displayed (see title row), and the data selected via
the checkboxes in the window.

‘==>’ Identifies data sent from the master to the scales WA-810.

‘<==’ Identifies data of the WA-810 transferred to the master.
Meaning of the selection buttons
Record: Begin recording in the scales.
Display: The data are transferred from scales to PC and displayed. This process
can take several seconds, depending on how much data has been stored up until
that moment. At most the last (most recent) 50 telegrams can be recorded.
Copy: All (no selection), individual or a group of telegrams can be selected with the
mouse and stored in the clipboard. The data can be transferred into an editor if
desired.
Checkboxes: The checkboxes are used to choose the direction of data and to
activate a time stamp.
Diagnosis display with the Modbus/TCP protocol
All data streams are transmitted to WA-belt using the UDP protocol.
The next diagram shows the external data display. The upper row is identical to the
standard diagnose view. The selection fields in the second row allow the selection
(filtering) of particular data after recording has been stopped. The filters are
described in detail below.
Number of
direction
Channels for selection
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
FIELDBUSES
Page 15
The direction filter enables selection

---
All

>
Receive

<
Send
The channel filters show all channels, which appear in the record. The following
mean:

---
All

5, 6
explicit host channel number
The data of two host channels can be filtered out by combining both channel filters.
The host data contain the 6 Modbus/TCP header bytes.
The copy function transfers the currently selected data into an editor window.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 16
PROFIBUS DP
2. PROFIBUS DP
The following chapter describes the coupling of the Profibus slaveWA-810to a
Modbus master component group.
The Profibus connection functionality, the data exchange between the Profibus
master and the WA-810 and notes on troubleshooting and diagnosis are all
described. The Profibus hardware connection is described in the chapter ‘Profibus
Module VPB8020’.
2.1. Guidelines for commissioning
1. Preparing the hardware as described in the chapter ‘Profibus Module VPB8020’.
2. Setting the WA-810 - ‘Address’ parameter
3. Creating master parameter sets using the GSD file
4. Start communication by the master
2.2. Functionality of the Profibus connection

Certified connection after specification EN 50170

A cyclical data exchange is performed with the master (DP-V0)

Automatic baud rate detection

Monitoring the bus interface

The VPB8020 is easily parameterized using the basic model’s operating
station or the WA-belt diagnostic tool.

Profibus control command SYNC support for synchronized data transmission
from master to several slaves.

Profibus control command FREEZE support for synchronized data
transmission from several slaves to the master.

No operator-specific diagnostic functions

Failsafe: Clear state does not support any alteration of the station address
via bus.
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
PROFIBUS DP
Page 17
2.3. Structure of user data
Details on and examples of the structure of user data can be found in the chapter
‘Fieldbuses user data structure’.
2.4. Profibus DP master settings
Device log file (GSD)
Of the WA-810 is a Compact Device.
Note:

The configuration of the WA-810 can be found in the S7 hardware
configurator under ‘Profibus DP/Other field devices/Controller/WA-810’.

When reading or writing double words in S7 systems: please note that
theWA-810 double words cannot be read or written with the S7 system
function modules SFC14 or SFC15. In this situation please use direct
peripheral access!
2.5. Diagnosis and Troubleshooting
If one of the Fieldbuses has been activated (selected), every fault will be registered
by the ‘’Communication Host’ (S9) event message if this message has not been
assigned the event class IG(NORE). The message is visible in the display and in
WA-belt. If you only have a display available, please read the following two
sections, otherwise WA-belt will send more information for error diagnosis.
Meaning of the ‘Communication Host’ S9 event message
The event message is a group message for all errors concerning the Fieldbus
connection. These are:

Different station addresses are sent to the master and scales.

There is a problem with the cabling between Fieldbus connection and main
board. Observe he LEDs on the connection. If in doubt, turn the power off
and on, if the parameterization as been performed correctly the connection
will be initialized (red LED blinks).

Fieldbus cable is not working or improperly connected. See the chapter
‘Fieldbus Hardware’ or the correct connection.

The bus termination is either absent or is present multiple times. Check the
resistances a connection (delivery condition is ‘not activated’) and possibly
the resistances in the bus plugs. See the chapter ‘Fieldbus Hardware’ for
details.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 18
PROFIBUS DP

The selected protocol does not correspond to the add-on card. Change the
parameterization or swap the interface connection.

The timeout parameter has been set at too small a value. Change the
parameterization of the scales.

The configuration of the scales does not correspond with the configuration of
the master.

Change the incorrect GSD module or the parameterization of the scales.

An improper ID has been identified in the telegram from the master to the
scales (use only IDs printed in bold type!)

The release bit must always be set!
2.6. Profibus module (VPB8020)
The module may be attached to the main board of the WA-810 to create an
interface to the Profibus.
Bus termination
The bus termination resistances must be activated at the first and last station of the
bus. This is done by setting all jumper plugs into position 1-2 on the card. As a rule
the resistances are not activated (position 2-3).
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
PROFIBUS DP
Page 19
Bus addresses:
The addresses are set using parameters.
Meaning of the LEDs on the Profibus connection
On the Profibus connection (VPB8020), the LED is lit
Operation Mode
State
Indication
Off
Not online/No power
Green
On-line, Date exchange
Flashing
Green On-line, clear
Flashing Red (1 Hz)
Parameterization error
Flashing Red (2 Hz)
PROFIBUS Configuration error
Status
State
Indication
Off
Not power or not initialized
Green
Initialized
Flashing Green
Initialized, diagnostic event(s) present
Red
Exception error
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 20
PROFIBUS DP
Pin assignment
Pin
Signal (XP1 9-pin Sub-Dfemale)
Signal (XP3, 5-pin
Phoenix MSTB 3.5 max.
1.5mm²)
1
-
B-Line, Positive RS485
RxD/TxD *
2
-
A-Line, Negative RS485
RxD/TxD **
3
B-Line, Positive RS485
RxD/TxD *
GND BUS
4
RTS, Request To Send
+5V BUS
5
GND BUS
Shielding
6
+5V BUS
-
7
-
-
8
A-Line, Negative RS485
RxD/TxD **
-
9
-
-
Housing
Bus Cable Shield
-
* This cable has the conductor color red.
** This cable has the conductor color green.
Characteristics
Disconnection
Optocoupler
Power supply
5V DC internal
Power supply
Max 310mA
Plug connector
5-Pin Phoenix MSTB 3.5 max. 1.5mm²
9-pin Sub-D-female
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
DEVICENET
Page 21
3. DEVICENET
The following chapter describes the connection of the DeviceNet slave WA-810 to a
DeviceNet master component group. It describes the functionality of the DeviceNet
connection, the data exchange between DeviceNet master and the WA-810, and
contains notes on troubleshooting and diagnosis. The DeviceNet hardware
connection is described in the chapter ‘DeviceNet Module VCB8020’.
3.1. Guidelines for commissioning
Preparing the hardware as described in the chapter DeviceNet Module VCB8020’.

Creating master parameter sets using the EDS file.

Setting the WA-810 - ‘Slave Address’ and ‘Baud Rate’ parameters

Start communication by the master
3.2. Functionality of the DeviceNet connection

Certified connection after DeviceNet specification 2.0.

A cyclical data exchange is performed with the master. As a rule the POLL
mode is used for transferring I/O data.

Monitoring the bus interface

The VCB8020 is easily parameterized using the basic model’s operating
station or the WA-belt diagnostic tool.
3.3. Structure of user data
Details on and examples of the structure of user data can be found in the chapter
‘User Data Structure of Fieldbuses’.
3.4. DeviceNet master settings
Electronic Data Sheet (EDS)
The description files (INTECONT_Satus.EDS) can be found on the Schenck
Process GmbH website (http://support.schenckprocess.com path: ServiceDownload-Bus Systems-DeviceNet).
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 22
DEVICENET
32 bytes are always transmitted in each direction regardless of the configuration
(Produced Connection Size = Consumed Connection size = 32).
3.5. Diagnosis and Troubleshooting
If one of the Fieldbuses has been activated (selected), every fault will be registered
by the ‘’Communication Host’ (S9) event message if this message has not been
assigned the event class IG(NORE). The message is visible in the display and in
WA-belt. If you only have a display available, please read in the following two
sections, otherwise WA-belt will send more information for error diagnosis.
Meaning of the ‘Communication Host’ S9 event message

The event message is a group message for all errors concerning the
Fieldbus connection. These are:

Different station addresses are sent to the master and scales.

Different baud rate settings are sent to the master and scales.

There is a problem with the cabling between Fieldbus connection and main
board.

Fieldbus cable is not working or improperly connected. See the chapter
‘Fieldbus Hardware’ or the correct connection.

The bus termination is either absent or is present multiple times. Check the
resistances at the connection (delivery condition is ‘not activated’) and
possibly the resistances in the bus plugs. See the chapter ‘Fieldbus
Hardware’ for details.

The selected protocol does not correspond to the add-on card. Change the
parameterization or swap the interface connection.

The timeout parameter has been set too low. Change the parameterization
of the scales.

An improper ID has been identified in the telegram from the master to the
scales (use only IDs printed in bold type!).

The release bit must always be set!
3.6. DeviceNet module (VCB8020)
The module may be attached to the main board of the WA-810to create an
interface between the CAN bus and the DeviceNet procedure.
Bus termination
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
DEVICENET
Page 23

The bus termination resistances must be activated at the first and last station
of the bus. This is done by applying the W160 jumper to the position 1-2. By
default, the resistances are not activated (position 2-3).
Baud rate and bus addresses:

Both values are set using parameters.
The W100 jumper, for determining the power supply, must be plugged in position 23.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 24
DEVICENET
Network Status (LED)
Status
Indication
Off
Not online/ No power
Green
On-line, one or more connections
are established
Flashing Green (1Hz)
On-line, no connections
established
Red
Critical link failure
Flashing Red (1 Hz)
One of more connection timed-out
Alternating Red/Green
Self test
Model Status LED
Status
Indication
OFF
No power
Green
Operating in normal condition
Flashing Green (1Hz)
Missing or incomplete configuration, device
needs commissioning
Red
Unrecoverable Fault(s)
Flashing Red (1 Hz)
Recoverable Fault(s)
Alternating Red/Greed
Self test
Plug assignment X20/XC3
Pin
Signal X20
3
Screening
4
CAN_H
2
CAN_L
1
V-
5
V+
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
DEVICENET
Page 25
Characteristics
Disconnection
Optocoupler
Power supply
5V DC internal
Power supply
Max 250mA
Plug connector
Phoenix MSTB 5 max. 2.5mm²
Phoenix MSTB 5 max. 1.5mm²
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 26
MODBUS
4. MODBUS
The following chapter describes coupling the Modbus slave WA-810 to a Modbus
master component group. The chapter describes how the Modbus is activated by
selecting ‘MODBUS’.
The Modbus connection, the data exchange between the Modbus master and the
WA-810are described, and notes for troubleshooting and diagnosis are given. The
Modbus connection hardware is described at the end of this chapter.
4.1. Guidelines for commissioning
Preparing the hardware as described in the chapter ‘Fieldbus Hardware’.

Determining the data to be transmitted - the ID of the data is required (see
‘Fieldbus Data’ chapter).

Setting the WA-810 - ‘Slave Address’ and ‘Data Format’ parameters

Start communication by the master
4.2. Functionality of the Modbus connection

A cyclical data exchange is performed with the master.

Monitoring the bus interface

The interface is easily parameterized using the basic model’s operating
station or the WA-belt diagnostic tool.

Modbus mode: RTU
4.3. Data Format
The transmission begins at the same time as the MSB. Nominal and measured
values can be transmitted in IEEE format (IEEE754, 32 bit) and integer format. In
integer format, a 16-bit word is available, whose resolution is adjustable within the 0
... MAXPARTS range. Two parts is the maximum resolution. Integer and IEEE
formats are addressed using different data addresses. 15
A wordwise turning of the IEEE format is possible for the parameters. All control
information and status are represented as a binary signal with each character’s 8
data bits. Additionally, all control and status information can be treated as single-bit
information.
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
MODBUS
Page 27
4.4. Function codes (FC)
The codes used are listed and explained in the following table:
FC [Dec]
Meaning
1
Bitwise (reverse) reading of control
information (one or more bits)
2
Bitwise reading of status information
(one or more bits)
3
Wordwise (reverse) reading of nominal,
measured and LONG values and
parameters (one or more words)
4
Wordwise reading of status information
(one or more words)
5
Bitwise resetting of control information
(always one bit)
6
Wordwise writing of control bits or setpoint values (always one data word)
8
Diagnosis (only sub code 0 and 1)
15
Bitwise writing of control information
(one or more bits)
16
Wordwise writing of commands (one or
more data words)
23
Wordwise reading and writing of several
data words
This function code can be used
everywhere FC3 or FC16 are possible.
4.5. Securing transmission
The characters are set by a parity bit; the telegrams are secured by a checksum
(CRC16) (see MODBUS specifications). The MODBUS specifications determine
the response to a transmission error (see 2-1 EXCEPTION RESPONSE).
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 28
MODBUS
4.6. Error codes
Only the error codes 01 to 03 are used. No reply is sent with CRC errors. All errors
described in the following are collected in the device to a ‘Communication Host’
group message. The message includes the Timeout.
Error Code
Meaning
1
The requested function is not supported by the subscriber
2
Incorrect data address
ID or SC out of range
Data offset + length to large
3
Incorrect data type
Incorrect data with FC5 (0xff00 and 0x0000 are permitted)
Data length smaller than 0
Requested length too long
The IEEE or INT32 data address values are odd-numbered.
4.7. Subscriber addresses
Each scales has a slave address, which begins at 1 and continues in ascending
sequence. The highest address it is possible to set is labeled MAXSLAVE in the
following text. The address can be set using the dialog window on the scales or in
WA-belt. MAXSLAVE has a value of 254. Address 0 is the broadcast address. In
this case, the slaves send no reply.
4.8. Process values
Every segment of the cyclical user data contains values of the same type. From an
address standpoint, the data within a segment line up with no gap. The data of a
segment can be read or written with one telegram each.
Note:
A so-called ‘segment address’ must be added multiple times by the control system
to the data address described (depending on the function code). Also, the data
address must be increased by 1, because the registry Modbus protocol addresses
start at 1.
So the data address configuration rule is as follows: Data address = segment
address + WA-810 address + 1.
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
MODBUS
Page 29
4.9. Example telegrams
Example telegrams are described in the section: Examples of telegrams for
MODBUS and MODBUS/TCP.
4.10. Modbus master settings
If data from several segments is used, each segment requires at least one
telegram. When setting the correct byte sequences with values in IEEE and LONG
format the maximum permissible telegram length is 256 bytes, including the header
and trailer bytes.
4.11. Diagnosis and Troubleshooting
If one of the Fieldbuses has been activated (selected), every fault will be registered
by the ‘’Communication Host’ (S9) event message if this message has not been
assigned the event class IG(NORE). The message is visible in the display and in
WA-belt. If you only have a display available, please read the following section. The
WA-belt tool can assist in providing more information for error diagnosis.
Meaning of the ‘Communication Host’ S9 event message
The event message is a group message for all errors concerning the Fieldbus
connection. These are:

Different station addresses are sent to the master and scales.

Different baud rate settings are sent to the master and scales.

The bus termination is either absent or is present multiple times. Check the
wire jumpers in the connection plug. See chapter ‘XES3 Serial Interface’ for
details.

The timeout parameter has been set too low. Change the parameterization
of the scales.

An improper ID has been identified in the telegram from the master to the
scales.
See the section on error codes
4.12. WA-belt Fieldbus view
The chapter ‘Fieldbuses User Data Diagnosis’ shows and explains how cyclical
user data is displayed for all protocols.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 30
MODBUS
4.13. XES3 serial interface
The interface can be operated as an RS485 2-wire or 4-wire interface.
Fig. 12: XES3 as RS485-2 Connection diagram

Contacts 1-3 and 2-4 are bridged for operation as an RS485-2-wire
interface. An additional 120-Ohm bus termination resistance should be
installed for the last bus subscribers.

If the interface is operated in the 4-wire mode, the terminating resistor
comes onto the reception side (PIN 3-4).

Use as an RS232 interface is only possible using an external converter.
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
ETHERNET
Page 31
5. ETHERNET
All Ethernet-based protocols and tools are described in this chapter. These are
currently the application protocols Modbus/TCP and Ethernet/IP. As different
communication modules are used for the various application protocols, the
corresponding software user interfaces are also different.
5.1. Terms and Definitions
Modbus/TCP
Uses the TCP/UP standard for transmission. The application data appear as a
Modbus RTU-frame.
Ethernet/IP
Ethernet/IP expands the standard Ethernet by the Common Industrial Protocol
(CIP™). This is the same application protocol and object model used by DeviceNet.
CIP facilitates interoperability between devices from different manufacturers and
sub-networks.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 32
ETHERNET
5.2. General TCP/IP Settings
5.3. Modbus/TCP
The following chapter describes the functionality of the WA-810 as a Modbus/TCP
server in the Ethernet. The following are described in detail:

The configuration of the Ethernet connection (subscriber address allocation),

The ‘FIELDBUS’ mode of operation between an Ethernet client and the WA810 via Modbus/TCP,

Notes for troubleshooting and diagnosis
5.3.1. Guidelines for commissioning

Activating the Modbus/TCP protocol type in the WA-810

Parameterization of the Ethernet address

Start communication by the master
5.3.2. Ethernet functionality

The connection is an RJ45 plug.
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
ETHERNET
Page 33

The server can exchange data with up to 3 clients simultaneously. If the WAbelt tool is used, it can occupy one of the three channels if the coupling is
performed over the network. The data are either sent as Modbus (RTU)/TCP
packets or are expected as such from external. The functional range is
described in more detail below.

Monitoring the bus interface

The Ethernet interface is easily parameterized using the basic model’s
operating station or the WA-belt diagnostic tool.
The WA-810 behaves as a Modbus/TCP server, after the ‘OPEN
MODBUS/TCP SPECIFICATION, Release 1.0,’ 29th March 1999 standard. It
can handle all class 1 and class 2 function codes (except for FC7) and the most
important class 2 codes (FC15 and FC23).
This data representation is based entirely on the Modbus standard. The role of
the modbus telegram check sum (CRC16) is assumed by the TCP safety layer.
The WA-810 only uses the sixth byte of the 6-byte telegram header defined in
the OPEN MODBUS standard to transmit the data length. All other bytes are
sent back 1:1 in the reply.
These header bytes (1-5) should not be used to enable subsequent expansion,
they should be set to ZERO!
Subscriber addresses
All stations in the Ethernet network are explicitly identified by their IP addresses,
so the Modbus-slave address can always be set to 1.
Function codes (FC)
Identical to Modbus RTU
Securing transmission
The TCP layer safety measures guarantee transmission reliability for the
Modbus/TCP.
Error codes
Identical to Modbus RTU
Data formats
Identical to Modbus RTU
Process values
Identical to Modbus RTU
Example telegrams
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 34
ETHERNET
Example telegrams are described in the section: Examples of telegrams for
MODBUS and MODBUS/TCP.
5.3.3. Modbus/TCP master settings

If data from several segments is used (see Fieldbus Data), each segment
requires at least one telegram.

Setting the correct byte sequence with values in IEEE and LONG format.

The maximum permissible telegram length is 256 bytes, including header
and trailer bytes.
5.3.4. Diagnosis and Troubleshooting
If one of the Fieldbuses has been activated (selected), every fault will be registered
by the ‘’Communication Host’ (S9) event message if this message has not been
assigned the event class IG(NORE). The message is visible in the display and in
WA-belt. If you only have a display available, please read the following section. The
WA-belt tool can assist in providing more information for error diagnosis.
Network Block LEDs
The network LEDs are described in the chapter ‘Connecting the Device’.
‘Communication Host’ (S9) event message
The event message is a group message for all errors concerning the Fieldbus
connection. These are:

Different station addresses are sent to the master and scales.

Fieldbus cable is not working or improperly connected. See the chapter
‘Fieldbus Hardware’ for the correct connection.

The timeout parameter has been set at too small a value. Change the
parameterization of the scales.
See the section on error codes
Monitoring the Fieldbus channels
The Fieldbus channels are monitored for timeout. Timeout and all Modbus errors
are registered as ‘Communication Host (S9)’ event messages.
In the terms of this monitoring strategy, WA-belt is not considered to be a Fieldbus
client. The special settings in the relevant parameter block apply for WA-belt and
also the same rules with regard to logging on and off apply as with a serial
coupling.
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
ETHERNET
Page 35
5.4. Ethernet/IP
WA-810 is an Ethernet/IP server. You can activate the protocol and all parameter
changes specific to the protocol in the fieldbus block. You can use the unit’s control
terminal or WA-belt diagnostic tool for this.
It is connected to the network with the RJ45 plug on the basic board (refer to the
chapter on Connecting up the Unit).
The server can exchange data with as many as 16 clients at the same time. It
cannot be locked against writing access, meaning that the client most recently
sending specifications wins.
The bus interface is monitored for timeout and the defective ID configuration on the
control side as per the configuration in the fieldbus block.
5.4.1. User Data Structure
You can find details on and examples of the structure of user data in the chapter on
User Data Structure of Fieldbuses.
5.4.2. Diagnosis and Troubleshooting
If you have activated (selected) one of the fieldbuses, every fault will be registered
by the ‘’Communication Host’ (S9) event message if the event class IG(NORE) has
been assigned to this message. This message is visible in the display and in WAbelt. If you only have a display available, please read the following two sections.
Otherwise, WA-belt can also supply you with more information for error diagnosis.
‘Communication Host’ S 9 event message
This event message is a group message for all faults affecting the fieldbus
connection. These are:

Different station addresses sent to the master and scale.

The fieldbus cable is defective or incorrectly connected.

The timeout parameter has been set at too small a value. Change the
parameterization of the scales.

An improper ID has been identified in the telegram from the master to the
scales (only use IDs printed in bold type)

The release bit always has to be set in the FIXED mode.
5.4.3. WA-belt Fieldbus View
The chapter on User Data Diagnosis shows and explains how cyclical user data are
displayed jointly for all protocols.
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 36
ETHERNET
5.4.4. Configuration of the Ethernet/IP Server (WA-810)
5.4.5. Configuration of the network in “RSLogix 5000"

Create a new project in RSLogix

Configure the controller

Select the Ethernet/IP bridge

Configure the Ethernet/IP Bridge

Add the WA-810 station to the I/O configuration
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
ETHERNET
Page 37

Add a generic Ethernet module

Configure the new Ethernet/IP module

Set connection options for WA-810
WA-810 Totalizing Belt Scale Indicator
COMMUNICATION MANUAL
DE020742 V1.3
Page 38
ETHERNET

Download the configuration
COMMUNICATION MANUAL
DE020742 V1.3
WA-810 Totalizing Belt Scale Indicator
Lahti Precision Oy
Ahjokatu 4 A, P.O.B. 22
FI-15801 Lahti, Finland
www.lahtiprecision.com