Eilersen 4450A User Manual

Kokkedal Industripark 4
DK-2980 Kokkedal Denmark info@eilersen.com Tel +45 49 180 100 Fax +45 49 180 200
Applies for:
Date: 2017-06-29
Rev.: 3v3a
4X50 ETHERNET SYSTEM
Status and weight transfer using EtherNetIP
4X50 ETHERNETIP.100609.3v3: User manual
WWW.EILERSEN.COM
Version: 2017-06-29, rev.: 3v3a Page: 2
1) Contents
1) Contents .................................................................................................................. 2
2) Introduction .............................................................................................................. 3
2.1 Introduction ......................................................................................................... 3
2.2 EtherNetIP specification ......................................................................................... 3
2.3 ATEX (Ex) specification .......................................................................................... 3
3) Data Exchange .......................................................................................................... 4
3.1 EtherNetIP communication ..................................................................................... 4
3.2 Data formats ........................................................................................................ 5
3.2.1 Unsigned integer format (16 bit) ....................................................................... 5
3.2.2 Signed integer format (32 bit) ........................................................................... 5
3.3 Scaling................................................................................................................. 6
3.4 Measurement time ................................................................................................ 6
3.5 Filtering ............................................................................................................... 7
4) Data Processing ........................................................................................................ 8
4.1 Zeroing, calibration and weight calculation ............................................................... 8
4.1.1 Zeroing of weighing system .............................................................................. 8
4.1.2 Corner calibration of weighing system ................................................................ 9
4.1.3 Calculation of uncalibrated system weight ........................................................... 9
4.1.4 System calibration of weighing system ............................................................. 10
5) Installation of System .............................................................................................. 11
5.1 Checklist during installation .................................................................................. 11
6) Hardware Description ............................................................................................... 12
6.1 4X50 overview .................................................................................................... 12
6.2 4X50 front panel description ................................................................................. 12
6.2.1 Connection of power ...................................................................................... 13
6.2.2 Connection of loadcells ................................................................................... 13
6.2.3 Ethernet connector ........................................................................................ 13
6.2.4 SW1 settings ................................................................................................. 13
6.2.5 SWE settings ................................................................................................. 13
6.2.6 Light Emitting Diodes (LEDs) ........................................................................... 14
6.3 Hardware Selftest................................................................................................ 15
6.4 Update times ...................................................................................................... 15
7) Appendices ............................................................................................................. 16
7.1 Appendix A – Setup ............................................................................................. 16
7.2 Appendix B – Allen Bradley connection ................................................................... 16
7.3 Appendix C – Omron connection ........................................................................... 16
7.4 Appendix D – Internal Features ............................................................................. 16
7.4.1 4050 Ethernet module .................................................................................... 16
7.4.2 SW2 settings ................................................................................................. 17
7.4.3 Light Emitting Diodes (LEDs) ........................................................................... 17
7.4.4 4040 communication module .......................................................................... 17
7.4.5 SW2 settings ................................................................................................. 18
7.4.6 Jumper settings ............................................................................................. 18
7.4.7 Light Emitting Diodes (LEDs) ........................................................................... 19
7.5 Appendix E – Status Codes ................................................................................... 20
7.6 Appendix F – Download of new software ................................................................ 21
7.6.1 Download procedure ...................................................................................... 21
4X50 ETHERNETIP.100609.3v3: User manual
WWW.EILERSEN.COM
Version: 2017-06-29, rev.: 3v3a Page: 3
2) Introduction
2.1 Introduction
This document describes the use of a 4X50 Ethernet system unit from Eilersen Electric. The 4X50 system unit consists internally of a 4050 Ethernet module (with the software listed on the front page) and a 4040 communication mod­ule.
The 4X50system unit is connected to X loadcells (1-4). With the program specified on the front page, the 4X50 Ethernet unit is capable of transmitting weight and status for up to 4 loadcells in a single telegram.
It is possible to connect the 4X50 Ethernet unit to an EtherNetIP network, where it will act as a slave. It will then be possible from the EtherNetIP master to read status and weight for each of the connected loadcells. Functions as ze­roing, calibration and calculation of system weight(s) must be implemented outside the 4X50 in the EtherNetIP master.
By use of DIP-switches it is possible to select measurement time and include one of 15 different FIR filters, which will be used to filter the loadcell signals.
Exchange of data between master and slave takes place as described in the following.
2.2 EtherNetIP specification
The EtherNetIP unit confirms with the following EtherNetIP specifications:
Protocol: EtherNetIP Media: Ethernet Module type: Slave(/Target) Communication settings 10MB/s, Half duplex IP-Address: Fixed (default: 192.168.1.199) Ethernet connection: RJ45/Cat5 System setup: EEEthSetup software Software download: RS232 terminal interface
2.3 ATEX (Ex) specification
IMPORTANT: Instrumentation (the 4X50A) must be placed outside the hazardous zone if the load cells are used in hazardous ATEX (Ex) area. Furthermore, only ATEX certified load cells and instrumentation can be used in ATEX applications.
4X50 ETHERNETIP.100609.3v3: User manual
WWW.EILERSEN.COM
Version: 2017-06-29, rev.: 3v3a Page: 4
3) Data Exchange
3.1 EtherNetIP communication
Ethernet communication with the 4X50 Ethernet unit uses a single Assembly consisting of 26 bytes data as specified in the EDS file:
Assembly: Assem3 Input Assembly instance: 103 (0x67) Connection: Connection1 Exclusive Owner Transfer class Class 1
The data bytes are structured like this:
Lc Register
Lc Status(0)
Lc Signal(0)
Lc Status(3)
Lc Signal(3)
0 1 2 3 4 5 6 7
20
21
22
23
24
25
The byte order for the individual parts of the telegram is LSB first.. In the fol­lowing bit 0 will represent the least significant bit in a register.
LcRegister is a word (two bytes) that constitutes a bit register for indication of expected loadcells. Hence bit 0-3 will be ON, if the corresponding loadcell address (LC1-LC4) was expected to be connected. LcRegister is always trans­ferred in 16 bit unsigned integer format.
Furthermore bit 15 will be always ON, while bit 14 will toggle ON and OFF with 1hz (=500ms ON, 500ms OFF)
LcStatus(X) is a word (two bytes) that constitute a register containing the actual status for loadcell X. LcStatus(X) is always transferred in 16 bit un- signed integer format. During normal operation this register will be 0, but if an error occurs some bits in the register will be set resulting in an error code. A description of the different error codes can be found in the chapter STATUS CODES.
LcSignal(X) is a double word (four bytes) constituting a register containing the actual weight signal from loadcell X in either 32 bit signed integer for­mat. Note that the value is only valid if the corresponding LcStatus(X) regis­ter is 0 indicating no error present. The resolution of the loadcell signal is scaled as described below.
Since only status and weight for the loadcells are transmitted in the telegram, functions such as status handling, calculation of system weight(s), zeroing and calibration must be implemented on the EtherNetIP master. Please refer to the chapter Data Processing for an explanation on how this typically can be done.
4X50 ETHERNETIP.100609.3v3: User manual
WWW.EILERSEN.COM
Version: 2017-06-29, rev.: 3v3a Page: 5
3.2 Data formats
The EtherNetIP communication can transfer data in the following three data formats. Please refer to other literature for further information on these for­mats as it is outside the scope of this document.
3.2.1 Unsigned integer format (16 bit)
The following are examples of decimal numbers represented on 16 bit un­signed integer format:
Decimal Hexadecimal Binary (MSB first)
0 0x0000 00000000 00000000
1 0x0001 00000000 00000001
2 0x0002 00000000 00000010
200 0x00C8 00000000 11001000
2000 0x07D0 00000111 11010000 20000 0x4E20 01001110 00100000
3.2.2 Signed integer format (32 bit)
The following are examples of decimal numbers represented on 32 bit signed integer format:
Decimal Hexadecimal Binary (MSB first)
-20000000 0xFECED300 11111110 11001110 11010011 00000000
-2000000 0xFFE17B80 11111111 11100001 01111011 10000000
-200000 0xFFFCF2C0 11111111 11111100 11110010 11000000
-20000 0xFFFFB1E0 11111111 11111111 10110001 11100000
-2000 0xFFFFF830 11111111 11111111 11111000 00110000
-200 0xFFFFFF38 11111111 11111111 11111111 00111000
-2 0xFFFFFFFE 11111111 11111111 11111111 11111110
-1 0xFFFFFFFF 11111111 11111111 11111111 11111111
0 0x00000000 00000000 00000000 00000000 00000000
1 0x00000001 00000000 00000000 00000000 00000001
2 0x00000002 00000000 00000000 00000000 00000010
200 0x000000C8 00000000 00000000 00000000 11001000
2000 0x000007D0 00000000 00000000 00000111 11010000
20000 0x00004E20 00000000 00000000 01001110 00100000
200000 0x00030D40 00000000 00000011 00001101 01000000
2000000 0x001E8480 00000000 00011110 10000100 10000000 20000000 0x01312D00 00000001 00110001 00101101 00000000
4X50 ETHERNETIP.100609.3v3: User manual
WWW.EILERSEN.COM
Version: 2017-06-29, rev.: 3v3a Page: 6
3.3 Scaling
By use of a DIP-switch it is possible to select the desired scaling of the weight signals. The scaling of the weight signals on the Ethernet is determined by SWE.1-2 as follows, where the table shows how a given weight is represented on the Ethernet depending on switch settings:
Weight [gram]
SWE.1 = OFF SWE.2 = OFF
(1 gram)
SWE.1 = ON SWE.2 = OFF (1/10 gram)
SWE.1 = OFF
SWE.2 = ON
(1/100 gram)
SWE.1 = ON SWE.2 = ON
(10 gram)
1,0 1 10
100
0
123,4
123
1234
123400
12
12341
12341
123410
1234100
1234
3.4 Measurement time
By use of DIP-switches it is possible to choose between four different meas­urement times. All loadcells are sampled/averaged over a measurement period determined by SWE.3 and SWE.4 as follows:
SWE.4
SWE.3
Measurement time
OFF
OFF
20 ms
OFF
ON
100 ms
ON
OFF
200 ms
ON
ON
400 ms
The hereby found loadcell signals (possibly filtered) are used on the Ethernet un­til new signals are achieved when the next sample period expires.
4X50 ETHERNETIP.100609.3v3: User manual
WWW.EILERSEN.COM
Version: 2017-06-29, rev.: 3v3a Page: 7
3.5 Filtering
By use of DIP-switches it is possible to include one of 15 different FIR filters, which will be used to filter the loadcell signals. Thus it is possible, to send the unfiltered loadcell signals achieved over the selected measurement period through one of the following FIR filters, before the results are transmitted on the Ethernet:
SWE.5
SWE.6
SWE.7
SWE.8
No.
Taps
Frequency
Damping
Tavg=
20ms
Tavg=
100ms
Tavg=
200ms
Tavg =
400ms
OFF
OFF
OFF
OFF 0 -
- - -
-
-
ON
OFF
OFF
OFF 1 7
12.0 Hz
2.4 Hz
1.2 Hz
0.6 Hz
-60dB
OFF
ON
OFF
OFF 2 9
10.0 Hz
2.0 Hz
1.0 Hz
0.5 Hz
-60dB
ON
ON
OFF
OFF 3 9
12.0 Hz
2.4 Hz
1.2 Hz
0.6 Hz
-80dB
OFF
OFF
ON
OFF 4 12
8.0 Hz
1.6 Hz
0.8 Hz
0.4 Hz
-60dB
ON
OFF
ON
OFF 5 12
10.0 Hz
2.0 Hz
1.0 Hz
0.5 Hz
-80dB
OFF
ON
ON
OFF 6 15
8.0 Hz
1.6 Hz
0.8 Hz
0.4 Hz
-80dB
ON
ON
ON
OFF 7 17
6.0 Hz
1.2 Hz
0.6 Hz
0.3 Hz
-60dB
OFF
OFF
OFF
ON 8 21
6.0 Hz
1.2 Hz
0.6 Hz
0.3 Hz
-80dB
ON
OFF
OFF
ON 9 25
4.0 Hz
0.8 Hz
0.4 Hz
0.2 Hz
-60dB
OFF
ON
OFF
ON
10
32
4.0 Hz
0.8 Hz
0.4 Hz
0.2 Hz
-80dB
ON
ON
OFF
ON
11
50
2.0 Hz
0.4 Hz
0.2 Hz
0.1 Hz
-60dB
OFF
OFF
ON
ON
12
64
2.0 Hz
0.4 Hz
0.2 Hz
0.1 Hz
-80dB
ON
OFF
ON
ON
13
67
1.5 Hz
0.3 Hz
0.15 Hz
0.075 Hz
-60dB
OFF
ON
ON
ON
14
85
1.5 Hz
0.3 Hz
0.15 Hz
0.075 Hz
-80dB
ON
ON
ON
ON
15
100
1.0 Hz
0.2 Hz
0.10 Hz
0.05 Hz
-60dB
NOTE: With all switches OFF no filtering is performed.
4X50 ETHERNETIP.100609.3v3: User manual
WWW.EILERSEN.COM
Version: 2017-06-29, rev.: 3v3a Page: 8
4) Data Processing
4.1 Zeroing, calibration and weight calculation
Calculation of system weight(s) is done by addition of the weight registers for the loadcells belonging to the system. This is explained below. Note that the result is only valid if all status registers for the loadcells in question indicate no errors. It should also be noted that it is up to the master to ensure the usage of consistent loadcell data when calculating the system weight (the used data should come from the same telegram).
4.1.1 Zeroing of weighing system
Zeroing of a weighing system (all loadcells in the specific system) should be performed as follows, taking into account that no loadcell errors may be pre­sent during the zeroing procedure:
1) The weighing arrangement should be empty and clean.
2) The EtherNetIP master verifies that no loadcell errors are present, af-
ter which it reads and stores the actual weight signals for the loadcells of the actual system in corresponding zeroing registers:
LcZero[x]=LcSignal[x]
3) After this the uncalibrated gross weight for loadcell X can be calculated
as:
LcGross[X] = LcSignal[X] – LcZero[X]
Loading...
+ 17 hidden pages