Load Cell Digitizing Unit Type DAD 141.1 Communication via RS 422/485 & Ethernet Port TECHNICAL MANUAL Firmware Version 141.181.v.1.06 or higher Hardware Version 141.10x.v.1.01 Document No. E 223 Rev. 2.2 EN Flintec GmbH Bemannsbruch 9 DE-74909 Meckesheim Germany www.flintec.
0. Table of Contents: 0. Table of Contents: ..................................................................................................................................... 2 1. Safety Instructions .................................................................................................................................... 5 2. Declaration of Conformity......................................................................................................................... 6 3.
9. Commands – Overview ........................................................................................................................... 28 10. Commands Description .......................................................................................................................... 30 10.1. System Diagnosis Commands – ID, IH, IV, IS, SR, RS .....................................................................30 10.1.1. 10.1.2. 10.1.3. 10.1.4. 10.1.5. 10.1.6. 10.2.
10.7. Auto-Transmit Commands – SG, SN, SW, SA, SH, SM, SO, SV ......................................................42 10.7.1. 10.7.2. 10.7.3. 10.7.4. 10.7.5. 10.7.6. 10.7.7. 10.7.8. 10.8. SG Send Gross Value continuously ............................................................................................................... 42 SN Send Net Value continuously ...................................................................................................................
RIGHTS AND LIABILITIES All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, or otherwise, without the prior written permission of Flintec GmbH. No patent liability is assumed with respect to the use of the information contained herein. While every precaution has been taken in the preparation of this book, Flintec assumes no responsibility for errors or omissions.
2. Declaration of Conformity EG-Konformitätserklärung EC-Declaration of Conformity Monat/Jahr: month/year: 10/2013 Hersteller: Manufacturer: Flintec GmbH Anschrift: Address: Bemannsbruch 9 D-74909 Meckesheim Deutschland / Germany Produktbezeichnung: Product name: DAD 141.
3. Introduction and Specifications The all-in-one Digital Amplifier DAD 141.1 is a universal device for any weighing, filling or loss-in-weight operation and for force measurements with strain gage sensors. The DAD141 is for DIN (TS35) rail mount. To grant the quality and allow legal weighing the DAD141.1 is OIML R-76 approved (pending) and meet the MID E2 requirements to EMC. The standard device includes all the communication facilities needed for industrial weighing, control and registration, i.e.
4. Communications and Getting started 4.1. Serial Interface Communicating with the digital amplifier DAD 141.1 is carried out via serial RS 422/485 port. The data format is the familiar 8/N/1 structure (8 data bits, no parity, 1 stop bit). Available baud rates of RS 422/485 port are as follows: 9600, 19200, 38400, 57600 or 115200 baud. Factory default: 115200 baud 4.2. Command Language The command set of the DAD 141.1 is based on a simple ASCII format (2 capital letters).
4.5. Getting Started Via Ethernet Interface You will require: PC or PLC with an Ethernet port A load cell / scale with test weights or a load cell simulator A 12-24 VDC power supply capable of delivering approximately 200mA for each DAD 141.1 and load cell(s) One or more DAD 141.1 in the Ethernet LAN Ethernet TCP/IP, protocol ASCII, TCP port 23 Modbus TCP, embedded in TCP/IP packages, protocol binary data, TCP port 502 The factory default TCP/IP address of DAD 141.1 is 192.168.0.100.
5. Hardware and Wiring 5.1. Housing & Terminals Scale informations for ‘legal for trade‘ Green ‘M‘: Type approval OIML R76 5.2. Terminals Load Cell Connection DAD 141.1 Pin no. Load cell input Function 1 + Exc + Excitation for load cell 2 + Sen + Sense for load cell 3 + Inp + Signal of load cell 4 Shld. Shield load cell 5 – Inp – Signal of load cell 6 – Sen – Sense for load cell 7 – Exc – Excitation for load cell Colour code of standard Flintec load cells 5.3.
5.4. Terminals Power Supply DAD 1411 Power in Function 18 + Power supply +12..24 V DC 19 + Power supply +12..24 V DC 20 - Common ground / 0 V DC 21 - Common ground / 0 V DC 22 Shld. Chassis ground Pin no. Depending on the grounding concept of the plant/scale, terminal 20 or 21 has to be connected to terminal 22. The power supply must be able to support about 200mA per DAD 141.1. 5.5.
Traceable Access Code (TAC) protected calibration commands In case the seal switch is closed, the following commands or menus can’t be proceeded: - Calibration Zero - Calibration Gain - Calibration Absolute Zero - Calibration Absolute Gain - Calibration Minimum - Calibration Maximum - Zero Tracking - Zero Range - Display Step Size - Decimal Point - Calibration Save - Factory Default - Non Volatile Tare - Non Volatile Zero - Initial Zero @ power ON 5.8. Logic Inputs & Outputs The DAD 141.
6. Menu Structure Setup Keybord DAD 141.1 Technical Manual, Rev. 2.
7. Setup Via Front Panel Keyboard 7.1. Keyboard Buttons This is the ZERO button. This button can be used for zeroing in the scale status NO Motion within the setup limits and to clear TARE. This is the TARE button. This button can be used for taring the scale in status NO Motion. The two UP/DOWN buttons will be used for setup via the menu. 7.2. Use of Keyboard Buttons Press the UP or DOWN button for more than 3 seconds to enter the setup menu of front panel.
7.3. Menu 1 – System Zero Remark: Activate a new calibration with 1x Power OFF/ON ! 1. ZERO setup (Menu 1.1 to 1.4) 1.1 TAC protected – see chapter 4.12 Automatic Zero Tracking - Enable / Disable (command ZT) If enabled: Zero setting via button Zero or by external signal is possible (Menu 6.1.1). 1.2 - Settings: 0 … 255d Disable @ 00000 Enable @ 00001 or higher (max 00255) - Setting 00001 sets a zero track range of ±0.5d - Setting 00002 up to 00255 sets a zero track range of ±1d up to ±127.
7.4. Menu 2 – System Span Remark: Activate a new calibration with 1x Power OFF/ON ! 2. SPAN setup (Menu 2.1 to 2.4) TAC protected – see chapter 4.12 2.1 Set SPAN Calibration value (command CG) - Set display value equivalent to calibration weight or to mV/V value derived from load cell(s) test data 2.2 Calibrate system SPAN - gravimetric by weight / load - Display shows the actual input signal in mV/V - Apply test weight equivalent to calibration value (2.
7.6. 4 Menu 4 – Filter & Motion Detection Digital filter & No Motion setup (Menu 4.1 to 4.4) 4.1 Low pass filter cut off frequency - Settings: 0 - 8 with UP/DOWN buttons 4.1.x Cut off frequency: IIR mode 4.1.0 No digital filter 4.1.1 18 Hz 4.1.2 8 Hz 4.1.3 4 Hz 4.1.4 3 Hz 4.1.5 2 Hz 4.1.6 1 Hz 4.1.7 0.5 Hz 4.1.8 0.25 Hz (command FL) FIR mode No digital filter 19.7 Hz 9.8 Hz 6.5 Hz 4.9 Hz 3.9 Hz 3.2 Hz 2.8 Hz 2.5 Hz 4.2 Digital filter Mode - IIR or FIR - Choose IIR or FIR (command FM) 4.
7.7. 5 Menu 5 – Analog Output Analog output setup (Menu 5.1 to 5.5) 5.1 Weight value for minimum analog output (command AL) - Set the weight value which corresponds to minimum output Examples for scale 0 … 3 000kg Minimum 0kg or with 600kg preload - output mode 4 … 20mA: 0kg = 4mA - setting 00000 600kg = 4mA - setting 00600 - output mode 0 … 20mA: 0kg = 0mA - setting 00000 600kg = 0mA - setting 00600 5.
7.8. 6 Menu 6 – Logic Inputs Logic input setup (Menu 6.0 to 6.1) 6.0 Logic Input "0" (command AI’n‘ – n=0) 6.0.
7.9. 7 Menu 7 – Logic Outputs Logic output setup (Menu 7.0 to 7.2) 7.0 Logic Output "0" 7.0.1 Setpoint "0" 7.0.1.1 Setpoint of weight value for switching Permitted values +/- 999999 (command S’n‘ – n=0) 7.0.1.2 Logic output "1" switches ON or OFF Use the UP/DOWN buttons for "on" / "oFF" (command P’n‘ – n=0) 7.0.2 Hysterisis value "0" (± 'n') Permitted values +/- 9999 (command H’n‘ – n=0) 7.0.
7.10. Menu 8 – Data Communication 8 Data Communication setup (Menu 8.1 to 8.8) 8.1 Baud Rate for COM Port RS 422/485 (use the UP/DOWN buttons) (command BR) 9600 Baud 19200 Baud 38400 Baud 57600 Baud 115200 Baud 8.2 Select RS 422 or RS 485 (use the UP/DOWN buttons) 422 = RS 422 Interface for single DAD 141.1 application 485 = RS 485 Interface for multiple DAD 141.1 application in a bus 8.
Menu 8 – Data Communication / Continuation 8 Data Communication setup (Menu 8.1 to 8.8) 8.7 Parity Check Modbus RTU (use the UP/DOWN buttons) No – no parity o – odd parity e – even parity 8.8 Protocol Selection RS 422 or RS 485 (use the UP/DOWN buttons) SER – ASCII protocol RTU – binary data protocol Remark: After changing the protocol, you have to re-start the DAD 141 DAD 141.1 Technical Manual, Rev. 2.
7.11. Error Codes Zero key is not enabled (chapter 7.3, menu 1.1) Out of zero range. (You are trying to set a zero which is greater than ±2% of the upper display limit) N/A Input exceeded ± 3.3mV/V Load cell connection fail Requested value out of range Display overload – see menu 3.1o Display underload – see menu 3.1u The Zero or Tare motion limit has been exceeded. Set Zero or Tare function disallowed. Review Zero and Tare motion limits set in menu 4.4. DAD 141.1 Technical Manual, Rev. 2.
8. Examples 8.1. Example 1 – Calibration procedure using weights 3 Leg tank or silo fitted with 3 load cells of 1000kg; load cell signal @ 1000kg = 2 mV/V. Dead load of tank / silo is 600kg. Live range is 1 500kg, step size is 0.5kg. It is assumed that the load cell system is connected to the DAD 141.1 and the power is on. The maximum and minimum display values, display increment size and decimal point position should be defined prior to carrying out the calibration (See chapter 7.5 menu 3).
g The last point for this example are the settings of over/under range. Go to Menu 3.1 (over/under range) by using the UP/DOWN and ZERO keys. Press ZERO key again for setup over range (3.1.o) or additional with UP key under range (3.1.U). The display shows in both cases 099999.9. By using the UP/DOWN and TARE keys you have to setup each number of the 6 digit display to 01600.0 for over range and 00200.0 for under range.
8.2. Example 2 – Calibration procedure using load cell’s mV/V sensitivity 3 Leg tank or silo fitted with 3 load cells of 1000kg; load cell signal @ 1000kg = 2 mV/V. Dead load of tank / silo is 600kg. Live range is 1500 kg, step size is 0.5kg. It is assumed that the load cell system is connected to the DAD 141.1 and the power is on. The maximum and minimum display values, display increment size and decimal point position should be defined prior to carrying out the calibration (See chapter 7.5 menu 3).
f Go to Menu 2.3. by using the UP/DOWN and ZERO keys. The display shows 00.000mV/V. The load cells signal @ 3000kg is e.g. 2.0123mV/V ((signal #1 + signal #2 + signal #3) / 3). By using the UP/DOWN and TARE keys you have to setup each number of the 6 digit display to 02.0123. Press the ZERO key to set the display to read 3000.0kg. The electronic span calibration is done. Leave this menu point with ZERO key. The mV/V setting conform to our example with 1500kg live range means, we would have to setup only 01.
Commands – Overview 9. Command Short description Parameter value Page AA AD AG AH AI’n’ AL AM A’n’ AS AZ Get/set analog output action (base) Communication: Device Address Absolute gain calibration Get/set analog high Assign Input ‘n’ to 1 out of 15 different functions/base Get/set analog low Analog Output Mode Current / Voltage Action for Setpoint ‘n’: choose 0 of 8 different base for setpoint ‘n’ Save analog output parameters Absolute zero point calibration 0 through 8 0...
Command Short description Parameter value Page OM ON OP Output Mask – to control hy host Open Net weight of device ‘n’ Open Device 0000…0111 0…255 0…255 43 39 46 PI P’n’ Download a saved image file to the DAD 141.
10. Commands Description For better clarity, all commands are divided into groups as described on the following pages. Each command has to be completed with a CR (Enter), which is shown in the following tables as “ “. For each command, the Modbus Index is displayed in brakets [ Index 0xNNNN ] and explained in the separate manual ‘Modbus Communication’. If case of no index mentioned, the command is not available for Modbus RTU or TCP. 10.1.
10.1.5. SR Reset DAD 141.1 Firmware Master (PC / SPS) sends SR Slave (DAD 141.1) responds OK This command will respond with ‘OK’ and after maximum 400 ms perform a complete reset of the DAD 141.1. It has the same functionality as power OFF and ON again. 10.1.6. RS Read Serial Number [ Index 0x2034 ] Issuing the RS command will return the current serial number in the format S+12345678. Master (PC / SPS) sends RS Slave (DAD 141.1) responds S+00147301 Meaning Serial Number: 0147301 10.2.
10.2.4. DS Set Display Step Size [ Index 0x2216 ] This command allows the output to step up or down by a unit other than 1. Permitted values are 1, 2, 5, 10, 20, 50, 100, 200 and 500. Master (PC / SPS) sends DS CE CE 17 DS 50 Slave (DAD 141.1) responds S+00002 E+00017 (example) OK OK Meaning Request: Step size 2 Request: TAC counter CE17 Calibration sequence active Setup: Step size 50 Legal for trade applications allow for up to 10000 intervals. The allowed step size has to be considered.
10.2.8. ZT Zero Tracking [ Index 0x2122 ] This command enables / disables the zero tracking function. ZT = 0 disables the zero tracking, ZT = 1 or higher enables the zero tracking, independent of decimal point setting. Issuing the command without any parameter returns the current ZT value. Permitted values are 0 to 255. Master (PC / SPS) sends ZT CE CE 17 ZT 0 Slave (DAD 141.
10.2.12. AZ Absolute zero point calibration (eCal) [ Index 0x2202 ] The command AZ is used as reference point for all weight calculations and will setup in mV/V. Permitted values are ± 32 000 (= ± 3.2000 mV/V). Master (PC / SPS) sends AZ CE CE 17 AZ_00500 Slave (DAD 141.1) responds Z+0.2796 E+00017 (example) OK OK Meaning Request: Zero point @ 0.2796 mV/V Request: TAC counter CE17 Calibration sequence active New: Zero point @ 0.0500 mV/V Factory default: 00000d @ 0.0000mV/V input signal. 10.2.13.
10.3. Motion Detection Commands – NR, NT The motion detection facility provides a means of disabling certain functions whenever a condition of instability, or “motion”, is detected. The “no-motion”, or “stable” condition is achieved whenever the signal is steady for the period of time set by NT, during which it cannot fluctuate by more than NR increments. The stable condition activates the relevant bit of responses to “Info Status” (IS).
10.4. Filter Setting Commands – FM, FL, UR A digital filter can be set which will eliminate most of the unwanted disturbances. The commands FM and FL are used to define the digital filter settings, the command UR is used to define an averaging of up to 128 measurement values. Please note that these filters are positioned immediately after the A/D Converter and therefore affect all aspects of the weighing operation. 10.4.1. FM Filter Mode [ Index 0x2110 ] This command defines the filter mode.
Mode 1 (FIR filter) Settings / Characteristic FL 0 1 2 3 4 5 6 7 8 Settling time to 0.1% (ms) no filtering 47 93 140 187 233 280 327 373 3 dB Cut-off frequency (Hz) ** 20 dB damping at frequency (Hz) 19.7 9.8 6.5 4.9 3.9 3.2 2.8 2.5 48 24 16 12 10 8 7 6 40 dB Damping in Stopband Output rate damping at the max. frequency stopband (Hz) (samples/s) (Hz) (dB) 600 64 >90 >80 600 32 >90 >40 300 21 >90 >26 200 16 >90 >20 150 13 >90 >16 120 11 >90 >13 100 9 >90 >11 85.
10.5. Taring and Zeroing Commands – SZ, RZ, ZN, ST, RT, TN, RW, TI The following commands allow you to set and reset the zero and tare values. The zero set up during calibration remains the ‘true zero’ but the new ‘current zero’ can be set up by using the SZ command. If the SZ command is issued and accepted then all weight values will then be based on the new ‘current zero’. Please remember that the zero value will be subject to the Zero tracking function if enabled.
10.5.6. TN Store Tare Value [ Index 0x2224 ] This command allows to store the tare value non volatile @ power off of the DAD 141.1. Permitted values are 0 (off) and 1 (on). Slave (DAD 141.1) responds T:000 OK 10.5.7. TW Window for Automatic Taring This command defines an amplitude window for the automatic taring. The setting TW = 100 means, that the system calculates a new tare value, if the averaged net value of the empty scale falls within 100 digits of the net zero point.
10.6. Output Commands – GG, GN, ON, GT, GS, GW, GA, GH, GM, RM, GO, GV The following commands “Get’s” the gross, net, tare, ADC sample values etc. from the DAD 141.1. 10.6.1. GG Get Gross Value Master (PC / SPS) sends GG 10.6.2. GN Slave (DAD 141.1) responds G+001.100 Get Net Value Master (PC / SPS) sends GN 10.6.3. ON [ Index 0x2000 or 0x2020 ] Meaning Gross value: 1.100 d [ Index 0x2002 or 0x2022 ] Slave (DAD 141.1) responds N+001.000 Meaning Net value: 1.
The checksum is derived as follows: a. b. c. d. e. Add the ASCII values (in hex) of all the 15 characters in the string Invert the hexadecimal value Add one to the value Use only the last two digits Convert the hexadecimal value to characters 10.6.7. GA Get Triggered Average Value [ Index 0x2008 or 0x2028 ] This command reads the measurement result of a measurement cycle. The measurement value has been averaged according the defined measuring time. The trigger commands can be found in chapter 10.13.
10.7. Auto-Transmit Commands – SG, SN, SW, SA, SH, SM, SO, SV The following commands allow the gross weight or net weight values to be continuously sent. Continuous transmission starts as soon as the relevant command has been issued and finishes when any other valid command is accepted by the DAD 141.1. The data output rate will depend on the baud rate being used e.g. with a baud rate of 115200 approximately 1000 values per second can be transmitted. The output rate of DAD 141.1 is max.
10.8. Logic Input Functions & Status – AI’n’, IN 10.8.1. AI Assign input ‘n’ [ Index 0x2074 and 0x2076 ] This command reads / setup the function of the logical inputs. The values for ‘n’ are 0 or 1. Master (PC / SPS) sends AI_1 AI_1_10 AI_1 Slave (DAD 141.
10.9. Logic Output Commands - IO, OM, S’n’, H’n’, P’n’, A’n’, HT The definitions for this section may be changed due to the fact that the definitions of the logic outputs for the DAD 141.1, where the status depends on the weight value (setpoint) are to be defined. Each logic output can be assigned an independent setpoint value (S’n’) with a corresponding hysteresis/polarity action (H’n’, P’n’) and allocation (A’n’ – switch on the gross, net, peak, average etc. weight). 10.9.1.
10.9.3. A’n’ Assign action for setpoint ‘n’ [ Index 0x2068 ] This command is used to release the external control of the logic outputs: read or setup Master (PC / SPS) sends A1 A2 A1_1 A1 Slave (DAD 141.
10.9.6. P’n’ Polarity of Setpoint [ Index 0x2070 ] This command is used to setup the switch characteristic of the 3 setpoints S0, S1 and S2. Master (PC / SPS) sends P0 P0_1 P1_1 P1 Slave (DAD 141.1) responds P0:+00000 OK OK P:+00001 Meaning Request: Polarity of setpoint S0 is OFF Setup: Polarity of setpoint S0 is ON Setup: Polarity of setpoint S1 is ON Request: Polarity of setpoint S1 is ON For further informations or better understanding see the examples in chapter 10.9.5, too.
10.10. Communication Setup Commands – AD, NA, BR, DX, OP, CL, TD 10.10.1. AD Device Address This command can set up the device address in the value range from 0 to 255. Master (PC / SPS) sends AD AD_49 Slave (DAD 141.1) responds A:000 OK Meaning Request: Address 0 (= factory default) Setup: Address 49 Setting the device address to “0“ will cause the device to be permanently active, listening and responding to every command on the bus without the need for an OP command.
10.11. Analog Output – AA, AH, AL, AM The following commands must be saved in EEPROM by command AS. 10.11.1. AA Analog Output Base [ Index 0x2100 ] This command can setup the analog output base. Permitted values are 0 … 8. Master (PC / SPS) sends AA AA_2 Slave (DAD 141.
10.12. Save Calibration and Setup – CS, WP, SS, AS, GI, PI The calibration and setup parameters can be divided in 4 groups: Calibration: CM, DS, DP, CZ, CG, ZT, IZ and FD, etc. saved by command CS Setup: FL, FM, NR, NT, BR, AD, DX and others, saved by command WP Setpoints: S1, S2, S3, H1, H2, H3, A1, A2, A3 - saved by command SS Analog outputs: AA, AH, AL, AM - if available - saved by command AS Note: Calibration data can only be saved if the TAC code is known and preceding the CS command.
10.13. Trigger Commands – SD, MT, GA, TE, TR, TL, SA Note: All changes to the trigger commands have to be stored in the EEPROM using the WP command. See chapter 10.12. 10.13.1. SD Start Delay Time [ Index 0x211A or 0x2412] This command defines a time delay between the trigger and the start of the measurement. Setting range: 0 ms to 500 ms. Master (PC / SPS) sends SD SD 200 Slave (DAD 141.
10.13.6. TL Trigger Level [ Index 0x211E or 0x2400 ] This command defines a level for a rising edge trigger on the measurement signal. Setting range: 0 to 99999. Master (PC / SPS) sends TL TL 1000 Slave (DAD 141.1) responds T+99999 OK Meaning Request: TL = 99999 Setup: TL = 1000 In the example a new measurement cycle would automatically start, if the signal exceeds 1000 d (e.g. 100,0 g; trigger commands SD and TL).
11. Use in “Approved” Applications The term “approved” applies whenever the weighing application is intended to be used for “legal-for-trade” weighing – that is, money will change hands according to the weight result. Such applications are bound by the legal metrology regulations of the relevant governments around the World, but most countries will comply with either the relevant EN’s (Euro Norms) or the relevant OIML (Organisation Internationale de Metrologie Legale) recommendations. The DAD 141.
12. Calibration and Calibration Sequence The calibration of DAD 141.1 is only possible after starting a calibration sequence (compare with chapter 10.2). Command CE: Command CM: Command CI: Command DS: Command DP: Command CZ: Command CG: Command ZT: Command ZR: Command ZI: Command FD : Command CS : Calibration enable – returns the current TAC value Calibrate maximum display – sets the max.
13. Updates – Firmware Download For a firmware update the DAD 141.1 has to be connected either via the Serial port or via the Ethernet port to a Windows PC. A download is accomplished with help of the software “H&B Programmer 3.0” (or later). Firmware update for DAD 141.1: First all necessary files (HBProgrammerX.exe, HBProgrammerX.conf, firmware) have to be stored in same directory. The firmware for DAD 141.1 is stored in a file e.g. DAD141.181.v.x.yy.hbf. Switch on DAD 141.