AD4212L-R50
AD4212L-R100
Weigh Module

1WMPD4003874A

The manual and Marks
All safety messages are identified by the following, “WARNING” or“CAUTION”, of ANSI Z535.4 (American National Standard Institute: Product
Safety Signs and Labels). The meanings are as follows:
WARNINGA potentially hazardous situation which, if not avoided,
could result in death or serious injury.

CAUTION

A potentially hazardous situation which, if not avoided,
may result in minor or moderate injury.

This is a hazard alert mark.
This manual is subject to change without notice, at any time, to improve theproduct.
The contents of the product specifications and this manual are subject tochange without any obligation on the part of the manufacturer.
Under the copyright laws, the software (program) described in this manualis copyrighted, with all rights reserved.
The software may be installed into one computer and may not be installed
into other computers without the prior written consent of A&D Company,
Limited. Copying includes translation into another language, reproduction,
conversion, photocopying and offer or loan to another person.

Teflon is a registered trademark of DuPont.

2019

All rights reserved.

No part of this publication may be reproduced, transmitted, transcribed, ortranslated into any language in any form by any means without the written
permission of A&D Company, Limited.

Contents
1.

Introduction ............................................................................................................................. 4
1.1.
Features .......................................................................................................................... 4
2. Product Structure, Installation and Precautions..................................................................... 6
2.1.
Assembling and Adjusting .............................................................................................. 8
2.2.
Precaution Before Use ................................................................................................. 13
2.3.
Precaution on Building Into a System .......................................................................... 14
2.4.
During Use .................................................................................................................... 16
2.5.
After Use ....................................................................................................................... 16
3. Basic Operation .................................................................................................................... 17
3.1.
Changing the Weighing Speed and Stability Detection ............................................... 17
3.2.
Calibrating the Display Unit .......................................................................................... 20
3.2.1.
Calibration Using a Weight (C-5et ) ..................................................................... 20
3.2.2.
Error Codes for Calibration ( C er ) ................................................................... 21
3.3.
Changing the Baud Rate and Slave Address .............................................................. 22
3.3.1.
Initializing Parameters........................................................................................... 22
3.3.1.1. Initializing Mode for RAM and Function Parameters ........................................ 22
3.3.1.2. Initializing All Data ............................................................................................. 23
4. Communication Specification............................................................................................... 24
5. Troubleshooting.................................................................................................................... 26
5.1.
Check Mode.................................................................................................................. 26
5.1.1.
Entering Check Mode ........................................................................................... 26
5.1.2.
Verifying the Switch Operation.............................................................................. 27
5.1.3.
Checking the Control I/O ...................................................................................... 27
5.1.4.
Checking the Standard Serial Output ................................................................... 27
5.1.5.
Checking the RS-485 Output................................................................................ 27
5.1.6.
Monitoring the A/D Converter ( for Load Cell Output ) ......................................... 27
5.1.7.
Monitoring the Internal Value ................................................................................ 27
5.1.8.
Monitoring the Program Version ........................................................................... 28
5.1.9.
Monitoring the Serial Number ............................................................................... 28
5.1.10. Monitoring the Checksum of the Program............................................................ 28
5.1.11. Monitoring the Checksum of an Internal FRAM ................................................... 28
5.1.12. Displaying Function Parameters for the Calibration ( C-f01 ~ 28 ) ..................... 28
5.2.
Verifying Weighing Unit Connections ( DIAGNOS ) .................................................... 29
5.2.1.
Guideline to Verify Weighing Unit Connections.................................................... 29
5.2.2.
Verifying Weighing Unit Connections with Switch Operation ............................... 29
5.2.3.
Verifying Using the RS-485................................................................................... 30
5.2.4.
Verifying Using Control I/O ................................................................................... 30
5.2.5.
Display and Output of Verification ........................................................................ 30
5.3.
Verifying Weighing Unit Connections Using Multimeter .............................................. 32
5.3.1.
Check List for Weighing Unit Connections ........................................................... 32
6. Display Unit Detailed Descriptions....................................................................................... 34
6.1.
Specifications ................................................................................................................ 34
6.1.1.
Digital Parts ( Display and Keys ) ......................................................................... 34
6.1.2.
General.................................................................................................................. 34
6.1.2.1. Interface............................................................................................................. 34
AD4212L series16.1.2.2. Weighing Functions........................................................................................... 35
6.2.
Operations .................................................................................................................... 36
6.2.1.
General Functions................................................................................................. 36
6.2.1.1. Zero Operation .................................................................................................. 36
6.2.1.2. Zero Tracking .................................................................................................... 36
6.2.1.3. Tare Function..................................................................................................... 36
6.2.1.4. Clearing the Tare Value and Zero Operation .................................................... 37
6.2.1.5. Customizing the Functions of the F Key ........................................................... 37
6.2.1.6. Customizing the Function of the x Display ....................................................... 38
6.2.1.7. Memory Backup ................................................................................................ 38
6.2.1.8. Near-Zero Detection.......................................................................................... 38
6.2.1.9. Upper or Lower Limit Detection Function ......................................................... 39
6.2.1.10. Full Value Detection Function ........................................................................... 39
6.2.1.11. Digital Filter 1 and 2 ( fnc05/and fnc06 ) ....................................................... 39
6.2.1.12. Hold Functions .................................................................................................. 40
6.2.2.
Flow Rate .............................................................................................................. 43
6.2.3.
Batch Weighing ..................................................................................................... 44
6.2.3.1. Sequential Weighing ......................................................................................... 45
6.2.3.2. Weighing Sequence Error ( Output ) ................................................................ 47
6.2.3.3. Error Reset ( Input )........................................................................................... 47
6.2.3.4. One Shot Small Flow ( Input ) ........................................................................... 47
6.2.3.5. Full Open ( Output ) .......................................................................................... 47
6.2.3.6. Actual Free Fall Input ........................................................................................ 47
6.2.3.7. Automatic Free Fall Compensation .................................................................. 48
6.2.3.8. Active Free Fall Compensation......................................................................... 48
6.2.3.9. Sequence Numbers .......................................................................................... 49
6.2.4.
Remote I/O ............................................................................................................ 50
6.2.5.
State Diagram and Operation Switches ............................................................... 51
6.2.5.1. State Diagram.................................................................................................... 51
6.2.6.
Calibration ............................................................................................................. 52
6.2.6.1. Calibrating with a Weight ( C-5et ) .................................................................. 52
6.2.6.2. Calibration Using a Weight with the RS-485 Modbus RTU.............................. 53
6.2.6.3. Gravity Acceleration Correction ........................................................................ 53
6.2.6.4. Digital Linearization ........................................................................................... 55
6.2.6.5. Actual Load Linearization Function ( l-5et ) ................................................ 56
6.2.6.6. Calibration Function ( C-fnc )........................................................................... 57
6.2.6.7. Linearization Functions ( l-fnc ) ..................................................................... 61
6.2.7.
List of General Functions ...................................................................................... 62
6.2.7.1. Procedure to Store New Parameters ................................................................ 62
6.2.7.2. Basic Functions ( fnc f ) ................................................................................. 63
6.2.7.3. Hold Functions ( Hld f ) ................................................................................... 64
6.2.7.4. Weighing Sequence Functions ( 5q f ) .......................................................... 65
6.2.7.5. Flow Rate Functions ( fr f ) .......................................................................... 66
6.2.7.6. Control I/O Functions ( io f ) ......................................................................... 67
6.2.7.7. Standard Serial Output Functions ( Cl f )...................................................... 68
6.2.7.8. RS-485 Functions ( r5 f ) .............................................................................. 68
6.3.
Interface ........................................................................................................................ 69
6.3.1.
RS-485 .................................................................................................................. 69
2

AD4212L series6.3.1.1. Modbus RTU ..................................................................................................... 69
6.3.1.2. Error Code of the Modbus RTU ( Data Address：400065 - 400068 ) ............. 70
6.3.1.3. Bit Address of Status Indicators ( Data Address：400009 - 400010 ) ............. 70
6.3.1.4. Internal Write Cycle/Write Result ( Data Address : 400099 - 400100 ) ....................... 70
6.3.1.5. Access Interval Timer ( Data Address：400097 - 400098 ) ............................. 70
6.3.2.
Control I/O ............................................................................................................. 71
6.3.3.
Standard Serial Output ( Current Loop )............................................................... 72
6.3.3.1. Data Format of Serial Output ............................................................................ 72
6.3.3.2. Transfer Mode of Serial Output......................................................................... 73
6.3.4.
USB ....................................................................................................................... 74
6.3.4.1. Format ............................................................................................................... 74
6.3.4.2. Monitoring the Function Setting ........................................................................ 74
6.3.4.3. Storing the Function Setting .............................................................................. 75
6.3.4.4. Reading the Whole Function Settings .............................................................. 75
6.3.4.5. Reading Data .................................................................................................... 75
6.3.5.
Modbus RTU Data Address .................................................................................. 76
6.4.
Maintenance ................................................................................................................. 86
6.4.1.
Parameter ............................................................................................................. 86
6.4.1.1. Calibration Functions ( C fnc ) ......................................................................... 86
6.4.1.2. Linearization Functions ( l-fnc ) ..................................................................... 87
6.4.1.3. Basics Functions ( fnc f ) ............................................................................... 88
6.4.1.4. Hold Functions ( Hld f ) ................................................................................... 90
6.4.1.5. Weighing Sequence Programs ( 5q f ).......................................................... 90
6.4.1.6. Flow Rate Functions ( fr f ) .......................................................................... 92
6.4.1.7. Control I/O Functions ( io f ) ......................................................................... 92
6.4.1.8. Standard Serial Output Functions ( Cl f )...................................................... 94
6.4.1.9. RS-485 Functions ( r5 f ) .............................................................................. 94
7. Specifications ....................................................................................................................... 95

Illustrations

Illustration 1
Illustration 2
Illustration 3
Illustration 4
Illustration 5
Illustration 6
Illustration 7
Illustration 8
Illustration 9
Illustration 10
Illustration 11
Illustration 12
Illustration 13
Illustration 14

Weighing unit................................................................................................... 6
Display unit ...................................................................................................... 7
Adjusting the leveling foot ............................................................................... 8
Mounting the module ...................................................................................... 8
Wiring the connector ....................................................................................... 9
When using branch connector (alone use of the AD4212L) ........................ 10
When using branch connector (multiple use of the AD4212L) .................... 11
Weighing unit wire names ............................................................................. 29
Weighing unit connection check ................................................................... 31
External dimensions (display unit) ................................................................ 35
External dimensions (weighing unit) ............................................................. 36
State diagram ................................................................................................ 54
Gravity acceleration graph ............................................................................ 57
Digital linearization ........................................................................................ 58

AD4212L series31.

Introduction

This manual describes how the AD-4212L series Weigh Module works and how to get the most outof it in terms of performance.
Read this manual thoroughly before using the balance and keep it at hand for future reference.

1.1. Features
A Weighing Unit, suitable for building into a production line system. The weighing unit is compact,with a width of 30 mm.
Model
AD4212L-R50
AD4212L-R100
Maximum capacity
51 g
110 g
Minimum division
1 mg
1 mg
Stabilization time
0 g to 5 g Approx. 0.3 s
0 g to 5 g Approx. 0.3 s
5 g to 110 g Approx. 1.3 s(With optimal filter set, under 5 g to 51 g Approx. 1.0 s
good ambient conditions)
Weighing pan diameter
20.5 mm
Weighing unit size/mass
30 × 165 × 56 mm (W×D×H)/Approx. 400 g
Display unit size/mass
35.3 × 101.3 × 110 mm (W×D×H)/Approx. 200 g
Cable dia./length/mass
4.5 mm/10 m/Approx. 350 g
Power source
24 VDC +10%, -15%
Operating conditions-10 °C to +40 °C, 85%RH or less (no condensation)
Optimal digital filter setting example (setting)
AD4212L-R50
AD4212L-R100
Weighing range
Example (setting value)
Weighing range
Example (setting value)
0 g to 20 g
4.0 Hz (11)0 g to 50 g
4.0 Hz (11)20 g to 51 g
1.0 Hz (15)50 g to 110 g
1.0 Hz (15)The AD4212L series are a weigh module that amplifies signals from a load cell, converts themto digital data and outputs after converting them to a weighing values.
The AD4212L series have the following functions.
RS-485
There are two kinds of communication modes ( r5 02 ).
・Modbus RTU ( r5 02：5 )・Interval output ( r5 02：6, 7, 8 )This weigh module is used as a slave device of the Modbus RTU.
The output data format is the weighing display value with a sign.
Remote I/O
The remote I/O is an I/O device with communication functions.
The control input status can be read from Modbus RTU coils.
Control output can be toggled on or off with Modbus RTU coils.

4

AD4212L series

Digital filter
The digital filter is used to prevent electrical signal movement from the weighing unit.
This module has two channels so that each cutoff frequency can be set separately.
Digital filter 1 ( fnc05 )Digital filter 2 ( fnc06 )Calibration using gravity acceleration correction
This function compensates for weighing error due to the difference of gravity acceleration
between the location of calibration and the location of measurement.
Digital linearization
The digital linearization function can rectify and reduce deviation using weighing points atzero and maximum capacity. Up to four weighing points excluding the zero point can be
specified. A high-order correction curve is used between each point.
Flow rate calculation function
Digital filter 2 is a low cutoff frequency filter that can calculate stable flow rates when an
extreme change in mass has occurred. You can set the damping time, which moderates flowrate changes, and average the moving time of the flow rate.
Flow rate is calculated a thousand times per second at the same speed as A/D conversion.
A hold function to hold flow rate values and the flow rate values with a slight error (unstableflow rate) can be monitored and controlled from the control I/O.
Batch weighing
Batch weighing is a procedure to automatically weigh up to the final value.
The weighing sequence which controls the valves (gates) and determines the weight is
executed when the weighing start signal is sent to the input terminal.

AD4212L series

5

2.

Product Structure, Installation and Precautions

The weigh module is a precision instrument. Unpack the weigh module carefully. Keep the
packing material to be used for transporting the weigh module in the future.

3-M4xP0.5(Narrow pitch) #3
M2.6 screw #4

2-M2 #2
3-4.4 #1

Center of pan

Gap between pan and wind shield #5
Direction of force
Pan
Case

Wind shield

Base plate

Leveling foot(Three point support) Accessory

Illustration 1 Weighing unit
#1 Use the three 4.4 holes to attach the weighing unit with a tightening torque of approx. 1 Nm.
#2 Use the two M2 holes to attach a jig to the pan with a depth of 5 mm and a tightening torque of
0.4 Nm or less.
#3 When using the leveling foot, insert the three leveling feet into the three M4xP0.5 holes (narrow
pitch).
#4 Remove the two M2.6 screws when removing the pan. The tightening torque for installing is 0.4
Nm or less.
#5 When dirt and dust accumulate in the gap between the pan and the wind shield, remove thepan and then remove dirt and dust.

6

AD4212L series

Hook for DIN rail
AD4212L-R50

Guide for DIN rail
Vent

Main display
Status indicators
Key switches

Sensor terminals of load cell

Micro-B USB connector

RS-485 connector

Vent
Pull down when removing

Power supply connector
Control I/O andStandard serial output

Illustration 2 Display unit

Accessories

AD4212L series

RS-485 connector (2 pieces)
35505-6200-A00 GF manufactured by 3M
Branch connector (1 piece)
35715-L010-A00 AK manufactured by 3M
Leveling foot (3 pieces)72.1. Assembling and Adjusting
Refer to the precautions described in “2.2”, “2.3”, “2.4” and “2.5” for installing the weigh module.
Adjusting the leveling feet
When using the leveling feet, level the weighing unit by rotating the three leveling feet on thebottom of it as shown in the figure.

Leveling feet
Weighing
unit
upper
side
Leveling
feet

Weighing
unit
upper
side

Leveling
feet

Weighing unit front view

Weighing unit side view

Illustration 3 Adjusting the leveling feet

Connection
Display unit

Guide for DIN rail

DIN rail

Illustration 4 Mounting the module
8AD4212L series

When connecting or removing the cable, push the connector button with a screwdriver, etc.

Press button to remove & insert it.
Rod crimp terminal

Shielded weighing unit cable

Refer to "Conductor Specifications".
Tag for weighing unit
Power cable

Illustration 5 Wiring the connector
Power Supply Connector+24 V ........... +24 VDC terminal
0 V ................ 0 VDC terminal
FG (SHLD/SLD) Ground terminal(All connector shields are connected internally with FG.)
Sensor Terminals of Weighing Unit

Conductor Specifications
Clamp range (typ.)AWG
Solder plated wire
Twisted wire
Rod crimp terminal
Rod crimp terminal with color
Lead length

0.13 mm2 to
AWG24 0.2 mm2 to
0.2 mm2 to
DIN 46228 Part1 0.25 mm2 to
DIN 46228 Part4 0.25 mm2 to
8 mm

Specifications of conforming cable
Wire outside diameter1.6 ~ 2.0 mm
Wire size
AWG#20 ( 0.5 mm2 )AD4212L series

9

1.5 mm2
AWG16
1.5 mm2
1.5 mm2
1.5 mm20.75 mm2

Procedure for connecting the cable.
Step 1

Do not strip the cable jacket.
Insert the cable all the way into the yellow cover.

Step 2

Crimp the cover on the body using pliers from the sideof the connector as shown in the illustration to the right.

Step 3Be sure the cover and the body are parallel to each otherand there is no space between the body and the cover.
After crimping

Body (black part)
Cover (yellow part)
Before crimping
Using the branch connector
When connecting a master device such as a PC or PLC to the RS-485 connector with theAD4212L (using a single AD4212L)

RS-485 connector

PC
or
PLC
Illustration 6 When using a branch connector (using a single AD4212L)

10

AD4212L series

When connecting a master device such as a PC or PLC to the RS-485 connector with the multiple
AD4212L units
RS-485 connector
Branch connector

PC,
PLC, etc.

Connect the second pin and the fourth pin of theconnector that is the farthest away from the PC, PLC, orother master device to enable termination resistance.
Illustration 7 When using branch connectors (using multiple AD4212L)
Power Supply
Ground the module to prevent electrical shock or display unit malfunction.
If the module is not grounded, it may cause an electrical shock, or malfunction due to static electricity.
Before connecting the module to the power source, read the instruction manual thoroughly.
Do not connect the module to the power source before the installation is complete.
To avoid electrical shock, do not handle the power cable with wet hands.
Ground the module. Do not share the ground line with other electrical power equipment.
The power requirement is 24 DCV, +10% to -15%.
Use a stable power source free from instantaneous power failure or noise.
To avoid malfunction, do not share the power line with other devices.
The output voltage of a load cell is a very sensitive signal. Keep all electrical noise sourcesaway from the weighing unit and weighing unit cable.
Use shielded cables for input and output. Connect the cable shield to the F.G. terminal or themodule housing.
F.G. ( frame ground ) is internally connected to all connector shields ( SHLD/SLD ).
AD4212L series

11As long as the power cord is connected to the weigh module, the weigh module is always instandby mode. This is a normal state and does not harm the weigh module. For accurate
weighing, connect the power cord to the weigh module and warm up the weigh module for theappropriate duration before use.
* Power connection example

AC power

Display unitPower

DC output
terminal(-V)

Protection grounding
terminal

DC output
terminal(+V)

Power reference specifications
Output voltage: 24 V
Output power: Output 6 W or more (per one
AD4212L unit）

Weighing unit
The cable connector is detachable.
Match the guides on the connectors and turn the ring tosecure the cable connector.

Guide of connector
Ring of connector

Cable
Base plate
Note
When connecting the cable, confirm that thedisplay unit, the weighing unit and the cable havethe same serial number. Otherwise, the display
unit may not display the correct weighing value.
Serial No.

12

AD4212L series2.2. Precaution Before Use
The weight module is a precision instrument. Handle it carefully.
Install the weighing unit in an environment where the temperature is not excessive.
Install the weight module where it is not exposed to direct sunlight.
Grounding the Module
Ground the module to the DIN rail. Separate this earth ground line from others, such as
ground lines for the motor, inverter or power source. Unless the indicator is grounded, it
may result in electric shock, operation error or fire.
Proper Power Source and Power Cable
Confirm the AC voltage, frequency and power tolerance of the power cable. If the voltage
range of the cable is lower than the power line voltage, it may cause leakage or catch fire.
Fuse
A fuse is installed to help prevent the module from catching fire. The module is equippedwith many safety circuits, so if the internal circuits are functioning properly, the fuse is notdamaged. If the fuse is damaged, it may have been caused by strong electric discharge. If
the fuse blows out, please contact us or our dealer. The fuse in this unit cannot be replaced.
Splashing Water
The module is not water resistant.
Flammable Gas
Do not install the module where flammable gas is present.
Heat Radiation of the Module
To prevent the module from overheating, leave sufficient space around the vent holes on
the upper and bottom side of the display unit. Use a cooling fan to keep the operating
temperature of the module within specifications.
Display unit is covered with a protective transparent-resin cover. After the installation iscomplete, take off the protective cover prior to turning on the display unit. Heat damage may
be caused if you do not remove the protective cover.
The protective cover is for preventing wire chips when you will install and wire soplease do not take off the cover until complete the installing and wiring.
Display
unit with a protective
cover
Data communication
with RS-485(Modbus RTU)

How to remove the protective cover
Display unit
Protective cover

1
Pull this way
Protective cover
Display unit
AD4212L series

132Take off the two tabs on the back of
the protective cover.

Install the weighing unit where it is not affected by air conditioners.
Connect the power cord to the weigh module before use and warm up the weigh module for atleast 30 minutes (while the display unit is connected to the power supply).
Calibrate the balance before use or after having moved it to another location.
In addition, calibrate it periodically to maintain the accuracy.

2.3. Precaution on Building Into a System
The AD-4212L is a precision device. When it is built into a system, errors such as unstable weightvalues may occur due to static electricity, vibration, sample temperature and magnetism of thematerials weighed or used for the devices near the weigh module.
When using the weigh module as part of a system, take the following precautions: Precautions when not performing the weighing at the center of the weighing pan
If not performing the weighing at the center of the weighing pan, design the weighing
system so that the total moment of the support device and the object to be weighed will be
the value specified in the table below.
Allowable eccentric load for each model
Model
Allowable eccentric load
AD4212L-R50
0. 015 Nm or less
AD4212L- R100
0. 030 Nm or less

AD4212L-R50
Example of a system where the total moment of the device and the object is 0.015 Nm or
less:
50 g
0.03 m or less
50 g X 0.03 m

AD4212 L- R100

Example of a system where the total moment of the device and the object is 0.030 Nm or
less:
100 g
0.03 m or less
100 g X 0.03 m

Note: The values above are for reference and may be different from actual specifications.
Although the overload protection mechanism is built in, please avoid giving impact
shock to the weighing pan while weighing.
14

AD4212L seriesPrecaution on using the leveling footIf the center of gravity of theweighing sample is outside thewidth range of the weighing unit,
the weighing unit may tilt to one
side even if the load is within theallowable moment, preventing
proper weighing. In such a case,secure the base of the weighing
unit with screws before use.

Position of the center of gravity of
the weighing sample(when outside the width range of
the weighing unit) Errors due to airflow and measures to take
Where the influence of ambient airflow isgreat such as: close to an air conditioner,
door or passage way. Even very subtle
airflow that is hard to be detected may
influence the weighing operation.
 Avoid those areas as a weighing site.
 If weighing is to be performed in such anarea, use a breeze break or take otherappropriate measures.

風の影響で
The weighing value
計量値がbecomes unstable due
不安定になるto the breeze.

 Errors due to vibration and measures to take
Where the influence of vibration is great, such as:(1) Soft ground (2) Second or higher floor (3) Near center of a floor far from pillars (4)Seismic isolated structures (5) Near tall buildings.
In the areas listed above, the weighing unit may yield unstable weight values on windy days
or after an earthquake. Especially in case of (4) and (5), weight values may be unstable for along period of time because of long lasting low-frequency vibration after strong winds or anearthquake. Also, when connection cable between the weighing unit and display unit issubject to vibration, there are cases when the weighing values become unstable. Take action
so that the vibration does not cause negative effects to the cable as well as the weighing unit.
 Errors due to other causes and measures to take
Change in temperature or humidity
A sudden change in temperature or humidity can generate a draft and cause the weighing
unit to absorb or exude moisture, which leads to unstable displays.
 Avoid sudden change in temperature or humidity.
 Use an air conditioner or humidifier to control the temperature or humidity.

AD4212L series

152.4. During Use
 To minimize the affect by electrical noises, earth ground the weighing unit and the displayunit.
 Do not drop things upon the weighing pan, or place a sample on the pan that is beyond theweighing capacity for weighing unit. Place a sample in the center of the weighing pan tominimize corner-load errors.
 To prevent possible errors, before each weighing, perform re-zero using the RS-232C
command, or calculate the difference between the weight value before and after weighing.
 Even though the weighing unit is dust-protected and protected against splashing water,complying with IP65, be sure to clean the weighing pan and keep the conditions around the pan
clean after weighing powdery, fluid samples or metallic strips.

2.5. After Use Avoid mechanical shock to the weighing unit. Do not drop the weighing unit.

 Periodically calibrate the weighing unit, using a calibration weight.
 Do not disassemble the weighing unit. Contact the local A&D dealer if the weigh module
needs service or repair.
 Do not use organic solvents to clean the weighing unit. Clean the weighing unit with a lint
free cloth.
 Avoid dust and water so that the weighing unit weighs correctly. Protect the internal parts fromliquid spills and excessive dust.
 Use the original package box to transport the AD4212L.
Error Messages
If an error message is displayed, use the following countermeasures.
Error message
Cause
Program checksum error
C5 er
Data cannot be acquired from thead er
A/D converter.
Correct data cannot be read fromfraer
the nonvolatile memory ( FRAM ).
Calibration data is incorrect.
C err
C er xCalibration error.

errdt

The setting value is out of range.

16

Countermeasure
Repair is required.
Repair is required.
Initialize the module. If it cannot be
resolved, repair is required.
Perform the calibration
Refer to "3.2.2 Error Codes for
Calibration ( C er )". x: error number
Check the setting value.

AD4212L series

3.

Basic Operation

This section describes the following operations:- Changing the weighing speed (response characteristics) and using stability detection- Calibration- Changing the baud rate and slave address

3.1. Changing the Weighing Speed and Stability Detection
Changing the weighing speed
The weighing speed can be changed by setting digital filter 1 and 2 of basic function (Fnc F).
The AD4212L has two digital filters. The cutoff frequency setting range is different for each.
Digital filter 1 ( fnc05: None, 100.0Hz (high) to 0.7Hz (low))
Digital filter 2 ( fnc06: None, 100.0Hz (high) to 0.07Hz (low))
Setting cutoff frequency
The cutoff frequency is the frequency where the vibration starts to decline.
If the weighing value is unstable, lower the cutoff frequency.
( Response rate is slow. Resistant to disturbance.)
To make the response faster, higher the cutoff frequency.
( Response rate is fast. Susceptible to disturbance.)
It is possible to make adjustments while watching the effects of the digital filter.
Press thekey while setting values as shown in Step 4 in "6.2.7.1 Procedure to
Store New Parameters" to check the weight displayed.
The
key changes the cutoff frequency. You can check the setting value on the
LED status indicator (binary number).
The
key returns to the value setting display. ( The setting value changed above
using thekey will be displayed )AD4212L series

17

The digital filter flow chart is shown below.
A/D
converter

Weighing unit
Digital filter 1

Digital filter 2

MasscalculationMasscalculation

Refer to "6.2.2 Flow Rate" for details.
Flow rate 1 (fr 01 to select digital filter)
Flow rate 2 (fr 02 to select digital filter)

Zero adjustment
calculation

Zero adjustment
calculation
Grossdigital filter 1
Grossdigital filter 2

TarecalculationTarecalculation

Net
digital filter 1
Net
digital filter 2

Data communication with
RS-485 (Modbus RTU)

The mass indicated on the display unit is the mass acquired by digital filter 1.
The mass acquired by digital filter 2 is not indicated on the display unit.

18

AD4212L series

Stability detection
The stability detection time and stability detection width of calibration function (C-fnc) can be changed.
Item
Function code
Description, Range and Default value
Name
Stability detection is performed using this setting in combination with the
C-f08
1008
setting of C-f09. When C-f08 holds 0.0, stability detection will not be
Stability detection time
performed. (Stable all the time) Scale: 0.1 seconds.
0.0 to 1.0 to 9.9
Stability detection is performed using this setting in combination with the
C-f09
1009
setting of C-f08. When C-f09 stores 0, stability detection will not be
Stability detection width
performed. (Stable all the time) Scale: 1 d (minimum div). 0 to 2 to 100
Stability detection outputs the STABLE
signal when changes in the weight value
C-f09
are within a certain range during a certain
time.
Weight value

C-f08

C-f09
C-f08

STABLE signal
Time
Stability detection is performed using the mass value acquired by digital filter 1.

AD4212L series

193.2. Calibrating the Display Unit
The weigh module measures the voltage of the load cell and displays it. Calibration corrects thesignal from the load cell to convert it into mass correctly.
※Perform stable measurement during calibration to prevent measurement errors.
※During stable measurement, theLED lights.
※The blinking decimal point means that the current value is not the weight value.
※Whenwith a number is displayed, it indicates that an error has occurred.
Refer to "3.2.2 Error Codes for Calibration ( C er )" for details.
※Before the calibration, allow the weigh module at least 30 minutes to warm up to avoid driftcaused by changes in temperature.

3.2.1.

Calibration Using a Weight (C-5et )Calibration is performed by loading and unloading a calibration weight.
Step 1 Turn off the display by pressing and holding the
key. Then, while holding thepress thekey.
will be displayed indicating calibration mode.
Step 2 Press the
key to enter calibration mode.
is displayed. To return toweighing mode, press the
key.
Zero Calibration
Step 3 Press the
key to display.
To skip zero calibration, press the
key and proceed to Step 5.
Step 4 Confirm that the
LED is lit, and then press the
key. Thenis displayed for 2 seconds. To skip span calibration, press thereturn to weighing mode.

key,

key twice toSpan Calibration
Step 5 Whenis displayed, press the
key. The current calibration weight value isdisplayed with the rightmost digit flashing. Specify a new value using the
and
keys.
To skip span calibration, press the
key three times to return to weighing mode.
Step 6 Place the weight on the weighing pan. Confirm that the
LED is lit and press the
key. Thenis displayed for 2 seconds.
It is recommended to use a weight of 50g for AD4212L-R50, and 100g for AD4212L-R100.
When using a weight other than the recommended one, use a weight with 1/2 or more of
the maximum capacity.
Step 7 Whenis displayed, remove the weight from the weighing pan. To calibrate span
again, press the
key.
Step 8 Press the
key. Thenis displayed and calibration data is stored in
nonvolatile memory (FRAM) of the weigh module.
Step 9 Press the
key to return to weighing mode.

20

AD4212L series

Note
When the span calibration value is set to 100 g in Step 5, select the highest- order digit
using thekey, and then make the status indicator LEDs light as shown below using
thekey.
Indicates that the value ofthe highest-order digit
is “10”.

※The

3.2.2.

LED lights when the display is stable.

Error Codes for Calibration ( C er )When an error occurs during calibration, the error number is displayed. If calibration isfinished without removing the error, the setting values will be restored to the state before
calibration.
Calibration errors and remedies
Error No.

Description of cause

Treatment

C er1

The display resolution (maximum
capacity / minimum division)exceeds the specified value.

Make the minimum division greater or make themaximum capacity smaller. The specified value
depends on specifications of the weighing system.

C er2

The voltage at zero calibration isexcessive in the positive direction.

C er3
C er4
C er5
C er6
C er7

C er8

The voltage at zero calibration isexcessive in the negative direction.

It seems that the display unit is damaged.
Contact us or your local A&D dealer.

The value of the calibration weightexceeds the maximum capacity.
Use an appropriate calibration weight and calibrate
The value of the calibration weight again.
is less than the minimum division.
The weighing unit sensitivity is not
Confirm the weight value.
sufficient.
The voltage at span calibration is
Check the weighing unit connection.
less than the voltage at the zero
point.
The weighing unit output voltage is
too high when the mass ofConfirm the weight value.
maximum capacity is weighed.

AD4212L series

213.3. Changing the Baud Rate and Slave Address
Changing the baud rate
The baud rate can be changed by setting the baud rate of the RS-485 Function (r5 f).
Item
Function code
Description, Range and Default valueName
7 : 38400 bps
r5 03
2103 5 : 9600 bps
Baud rate
6 : 19200 bps
8 : 115200 bps
Refer to “6.2.7.1 Procedure to Store New Parameters” for details.
Changing the slave address
The slave address is set to “1” at shipment. When using multiple AD4212L units, make sure that thesame value is not set more than once.
Item
Function code
Description, Range and Default value
Name
r5 08
2108
0 : None
1 to 99
Slave address
Refer to “6.2.7.1 Procedure to Store New Parameters” for details.

3.3.1.

Initializing Parameters

The initialization mode restores the parameters to the default values in the FRAM.
Three types of initialization mode are available as shown below.
Initialization modeRAM
initialization
General function
initialization

Display

All data
initialization

Description
RAM memory is initialized. The center of zero and tarevalue will be restored to 0.
Data of the general functions stored in the FRAM andthe RAM are reset to factory settings.
All data stored in the FRAM, general functions and RAM
are initialized. Data related to calibration is also
initialized, so calibration must be performed again.

3.3.1.1.
Initializing Mode for RAM and Function Parameters
Step 1Press thekey while holding thekey (+) to display
for general functions mode. To return to weighing mode, press the
key.
Step 2Press thekey while holding thefor check mode.

Step 3

Select initialization mode

Step 4

Select an item to be initialized using theStep 5Check that all LED status are blinking.
To perform the initialization, hold thekey (using the22+

) to display

key. Press the
key. Press the

key.
key.

key for 3 seconds or more.
AD4212L seriesAfter initialization, all segments will illuminate and return to weighing mode.
To cancel the initialization, press the
key to return to weighing mode.
3.3.1.2.
Initializing All Data
Step 1In OFF mode ( Standby: While turning off the module ), press
display
for calibration mode.
To return to weighing mode, press the
key.

+

Step 2Press theStep 3Press thekey.

Step 4Check that all LED status lights are blinking.
To initialize, hold the
key for 3 seconds or more.
After initialization, all segments illuminate and return to weighing mode.
To cancel the initialization, press the
key to return to weighing mode.

AD4212L series

keys tokey to enter into calibration mode.
key four times to select initialization all data mode and press the

23

4.

Communication Specification

The AD4212L enables bi-directional communication using the RS-485 interface. (If the RS-485 is set
to interval output, only data from the AD4212L can be transmitted)
The AD4212L is set to Modbus RTU at shipment.
The RS-485 has two kinds of communication modes ( r5 02 ).
・Modbus RTU ( r5 02 = 5 )・Interval output ( r5 02 = 6, 7, 8 )Pin No. Symbol
5
4
3
2
1

Description
Connected with FG ground terminal on the power
SLD
supply connector.
Terminating resistor (100Ω) is connected to Pin 1.
RTRM Enable the terminating resistor with short-circuited to
Pin 2.
SG
Signal ground
DATA－ Minus side of the RS-485 communication line.
DATA＋ Plus side of the RS-485 communication line.

Communication Specifications
Item
Baud rate ( r5 03 )Start bit length
Character bit length
Parity ( r5 04 )Stop bit length ( r5 06 )Terminator ( r5 07 )Code
Slave address ( r5 08 )Data transfer mode ( r5 02 )Modbus RTU
Interval output
r5 03 ( 9600, 19200, 38400, 115200 bps )1 bit
Fixed 8 bits
Fixed even number
r5 04
Fixed 1 bit
r5 06
Time
r5 07
BinaryASCII
1 to 99 ( 0：No address setting ) Not used

Modbus RTU
AD4212L is a slave device of the Modbus RTU. Refer to "6.3.5 Modbus RTU Data Address".
Interval output
Weighing display value is output periodically.
Communication
Interval output
Referencemode
6
10 millisecond output ( 100 times/second) The output data format is common.
7
5 millisecond output ( 200 times/second) Output data is weighing display value.
8
2 millisecond output ( 500 times/second)
NOTE :100 times/second : Set the baud rate over 19200bps.
200 times/second : Set the baud rate over 38400bps.
500 times/second : Set the baud rate over 115200bps.

24AD4212L seriesData address
Weighing values
Data Address( Holding Register )400001 - 400002
400003 - 400004
400005 - 400006
400007 - 400008
400009 - 400010
400043 - 400044
400045 - 400046
400047 - 400048

R/W

Item
Displayed value (Digital filter 1)
Gross value (Digital filter 1)
Net value (Digital filter 1)
Tare value
Status indicator (Status LED)
Displayed value (Digital filter 2)
Gross value (Digital filter 2)
Net value (Digital filter 2)

R

Remarks#6#6 Bit address of status indicators ( Data address：400009 - 400010 )Data Address( Holding Register )400009. 15-00
400010. 15-07
400010. 06
400010. 05
400010. 04
400010. 03
400010. 02
400010. 01
400010. 00

AD4212L series

R/W

R

Item
Reserved internally
Reserved internally
Z：Zero
S：Stable
G：Gross
N：Net
H：Hold, Hold busy
X：Basic function
Reserved internally25

Remarks
0 fixed0 fixed

LED to turn on = 1
LED to turn off = 0

0 fixed5.

Troubleshooting

The weigh module has check mode function for confirming operations.
When making inquiries, please inform us of the user settings.

5.1. Check Mode
The check mode can be used to check the performance of the display, key switches andexternal I/O.

5.1.1.

Entering Check Mode

Step 1Press thekey while holding the
To return to weighing mode, press the

Step 2Press thekey while holding thekey (+in check mode. Press the
key to display the check item.

Step 3

Select the checked item using thePress thekey to exit.
Display symbol
CHkey
CH io
CH Cl
CH r5
CH ad
CH in
CHpr9
CH 5n
C5pr9
C5fra
Cf dt

key (
key.

key. Press the+) to display.

) to display

key to enter it.

Item
Key checkControl I/O check
Standard serial output check
RS-485 check
A/D converter output check ( weighing unit check )Internal count check
Program version
Serial number
Program checksum
Memory checksum
C-fnc check ( C-f01 to C-f28 )26

AD4212L series5.1.2.

Verifying the Switch Operation

When pressing the key, the corresponding segment moves. " " & " ".
To stop the current check mode, press the
key twice.

5.1.3.

Checking the Control I/O

When pressing the
key when the terminal number of the control
I/O is displayed, the output turns on sequentially ( out 0 is all OFF ).
When turning on the input of the control I/O, the LED illuminates.
IN 6 5 4 3 2 1: Lit,: Not lit

5.1.4.

Checking the Standard Serial Output

Test data "ST,GS,+00000.0kg<CR><LF>" is output using a preset baud rate every timethe
key is pressed.

5.1.5.

Checking the RS-485 Output

Test data "ST,GS,+00000.0kg<CR><LF>" is output using a preset baud rate, parity andstop bit length every time thekey is pressed.
When "Figure data with a sign <CR><LF>" is output, the data is displayed.
For numbers with a decimal point, the figure before the decimal point is output.
For instance of 123.4, only 123 is displayed.
Example 1: "ST,GS,+0001357kg<CR><LF>"

Example 2: "+54321<CR><LF>"

Example 3: There is no figure. "ABC<CR><LF>"

5.1.6.

Monitoring the A/D Converter ( for Load Cell Output )The voltage output rate of the weighing unit is displayed in units ofmV/V.
Example: When the internal count is 1.2345 mV/V and the output rate
is above ±7 mV/V, a weighing unit damage or connection
error may occur. Refer to "5.3 Verifying Weighing Unit
Connections Using Multimeter".

5.1.7.

Monitoring the Internal Value

The current internal count ( 10 times of weighing value ) is displayed.
When the internal count is 123, the example display is as follows:
AD4212L series

27

5.1.8.

Monitoring the Program Version

The program version is displayed.
Example: Version 1.00 is as follows:

5.1.9.

Monitoring the Serial Number

The last five digits of the serial number is displayed.

5.1.10. Monitoring the Checksum of the Program
The checksum of the program is displayed.
Example: Checksum is EF.

5.1.11. Monitoring the Checksum of an Internal FRAM
The checksum of FRAM is displayed. Memory of the general function
is not checked.
Example: Checksum is EF.

5.1.12. Displaying Function Parameters for the Calibration ( C-f01 ~ 28 )The calibration function can be displayed.

28

AD4212L series5.2. Verifying Weighing Unit Connections ( DIAGNOS )5.2.1.

Guideline to Verify Weighing Unit Connections

Faulty wiring or disconnection of the weighing unit can be checked using the display unit.
This verification is useful for new settings, pre-measurement inspections and periodic
inspections.
No.

Diagnostic item

Judgment Criteria( General )Diagnostic point

Weighing unit input
Between SEN+
1 voltage
Between SEN+
2 SEN+ voltage
Between SEN3 SEN- voltage
Weighing unit output
Between SIG+
4 voltage
5 Weighing unit output rate Between SIG+
Between SIG+
6 SIG+ voltage
Between SIG7 SIG- voltage
8 Internal temperature

SEN-

3 V or more

AGND
AGND

4 V or more
1 V or less

SIG-

Within ±35 mV

SIGAGND
AGND

Within ±7 mV/V
1 V to 4 V
1 V to 4 V-20 °C to +60 °C

AGND : Internal analog circuit ground
SHLD : Shield. Frame ground.
EXC- : Weighing unit excitation voltage (-) SEN- : Sensing input (-)
EXC+ : Weighing unit excitation voltage (+) SEN+ : Sensing input (+)
SIG- : Weighing unit output (-)
SIG+ : Weighing unit output (+)
Extension cable

Weighing unit
Blue wire
Green wire
White wire
Purple wire
Orange wire
Red wire
Yellow wire

Cable

Display unit
Terminals
7
6
5
4
3
2
1

Illustration 8 Weighing unit wire names

5.2.2.

Verifying Weighing Unit Connections with Switch Operation

Step 1Press thekey while holding the
To return to weighing mode, press the

Step 2Press themode

Step 3

key while holding the

key (
key.

+

key (

+

) to display) to display check.

Press thekey twice to select weighing unit connections diagnosis
and then press the
key to enter it. Each item is automatically diagnosed. Afterapprox.16 seconds, the diagnosis is displayed. Also, each diagnosis is checked by
selecting items pressing the
key.
Press thekey to return to the display.

AD4212L series

29.

5.2.3.

Verifying Using the RS-485

Switch to Modbus RTU (5) for the Communication mode ( r5 02 ) and write commands to thecoils so that the diagnosis is started.
Step 1

Write "1" to the self-check start ( Data Address 000403 ) coil.
is displayed and each item is automatically diagnosed.
During the self-checking, the "During an internal write cycle / Write result" holding register is"15".

Step 2After approx.16 seconds, the diagnosis is displayed, then the result is output to the"During an internal write cycle / Write result" holding register.
"During an internal write cycle / Write result" holding register = 0 : No error
1 : Error
When an error occurs, the details are output to "error code" and "error sub code" holding
registers.
Refer to "6.3.1.2 Error Code of the Modbus RTU ( Data Address：400065 - 400068 )" formore details.

Step 3

Write "1" to the "self-check stop" ( Data Address 000404 ) coil and the diagnosis is finished.

During the diagnosis from Step 1 to Step 3, weighing mode stops. So, the parameters of theholding register about the weighing ( mass ) and the parameters of the coil about the status
display will be unstable.
Reading and writing of the holding register related to functions can be performed normally.

5.2.4.
Step 1

Verifying Using Control I/O
When the input terminal of the control I/O is set to "diagnose" and remains "ON" for 1
second or more, the display shows
and checks each item automatically.
After approx. 16 seconds, the diagnosis is displayed.

When the control I/O is set to "OFF", the diagnosis ends. Keep "ON" until the diagnosis isdisplayed.
Step 25.2.5.

Turn off the input terminal of the control I/O set to "diagnose" and display unit returns
to weighing mode.

Display and Output of Verification

Items that have not been diagnosed are also totaled as errors. Refer to "5.2.1 Guideline to
Verify Weighing Unit Connections" concerning the detail of the diagnosis point and judgment
criteria.
When scanning and changing items,
is displayed.
The diagnostic results of the scanning are displayed as follows:
There are no errors:
There is an error:( a codein which error codes are accumulated.)

When more than one error occurs, the total value of the error codes is displayed.
Ex. When errors are weighing unit excitation voltage ( No.1 ) and Internal temperature( No.8 ):1 + 128 = 129

129 is the error code of30

AD4212L series

No. Check item

Status LED

Weighing unit excitation
1 voltage
2 SEN+ voltage
3 SEN- voltage
4 Weighing unit output voltage
5 Weighing unit output rate
6 SIG+ voltage
7 SIG- voltage
8 Internal temperature: Lit,: Not lit

AD4212L series

Display Range Error Code0.001 V
0.001 V
0.001 V
0.001 mV
0.0001 mV/V
0.001 V
0.001 V
0.1 °C

31

1
2
4
8
16
32
64
128

5.3. Verifying Weighing Unit Connections Using Multimeter
The weighing unit connection can be checked easily using a digital multimeter.
The measurement points of the weighing unit connection are shown below:

Extension cablewith shield

0～15
mV
2～3
V
0～100
mV

Cable
5.0
V
0～100
mV

Weighing unit

Output voltage
of weighing unit
Center point voltage

Drop voltage between
EXC- and SENExcitation voltage of
weighing unit
Drop voltage between
EXC+ and SEN+

Illustration 9 Weighing unit connection check5.3.1.

Check List for Weighing Unit Connections

Measurement
pointsDescription

Conditions

Drop voltage of cable
EXC+ SEN+
on EXC+ side.

Normally it is 100 mV or less. However, it may
exceed 1V when an extremely long weighing unit
cable is used.

EXC+ EXC- Input voltage

Normal range is between 4.75 V to 5.25 V.

SEN- EXC-

Drop voltage of cableon EXC- side.

Normally it is 100 mV or less. However, it may
exceed 1V when an extremely long weighing unit
cable is used.

SIG- EXC- Center point voltage

Approximately 2.5 V, about a half of excitation
voltage.

SIG+ SIG- Output voltage

Generally, it is within 0 V to 15 mV. The theoreticalvalue is calculated from the weighing unit rated
capacity, actual load and excitation voltage.

32

AD4212L series

When the weigh module cannot be operated properly, write the required items in the tablebelow and contact us or your local A&D dealer.
Model name □ AD4212L-R50□ AD4212L-R100
Measurement points
Measurement contents
EXC+
SEN+ Drop voltage of cable on EXC+ side.
EXC+
EXC- Input voltage
SENEXC- Drop voltage of cable on EXC- side.
SIGEXC- Center point voltage
SIG+
SIGOutput voltage

AD4212L series

33

Measurement result
[mV]
[V]
[mV]
[V]
[mV]

6.

Display Unit Detailed Descriptions

6.1. Specifications
6.1.1.

Digital Parts ( Display and Keys )Measurement display 5-digit 7-segment red LED
5.3 mm Character height,
Display element
1-digit red LED for negative polarity
Status indicators
6 red LEDs
Numerical display
Switches between NET and GROSS
Decimal point
Selectable decimal places ( 101, 102, 103, 104 )Measurement
Overflow display
All the digits turn OFF.
display( When the polarity is negative, the minus sign LED
appears at the highest-order digit.): GROSS, : NET, : HOLD / HOLD BUSY, : STABLE, : ZERO,
Status indicators: Preset function selected at fnc04 in the basic function.
Key switches/ESC,( ZERO ),( TARE ),6.1.2.

General6.1.2.1.
Interface
Interface

Specification

Connector

Refer to "6.3.1 RS-485"
Power clamp connector ( 3M )Refer to "6.3.2 Control I/O"
MDR connector 20 pins female
Refer to "6.3.3 Standard Serial Output
Connector is not included
Standard serial output( Current Loop )"Micro-BUSB
USB 2.0 ( High-speed )Cable is not included
RS-485Control I/O

34

AD4212L series6.1.2.2.

Weighing Functions
Set the gross weight to zero by pressing the(ZERO) key.
Disable or enable operation when unstable.
Zero value is stored in nonvolatile memory.
Zero adjustable range: Can be set optionally in the range of 1 to 100%
Zero operationof the maximum capacity.
The LED on will illuminate when the weighing value is within thecenter-zero range.
Tracks the weight drift around the zero point to maintain zero.
Zero tracking
Zero tracking time: 0.0 to 5.0 second Can be set optionally within the range
Zero tracking band: 0.0 to 9.9 d
Can be set optionally within the range
Set the net weight to zero by pressing the(TARE) key. The tarefunction can be toggled on/off when the weighing value is unstable andTarenegative. The tare value is stored in nonvolatile memory ( FRAM ).
Tare range: Gross weight ≦ Maximum capacity
Turns ON the stabilization indicatorwhen the variation amount of theweight value per sampling is within the set band in the set time.
Stability detection
Detection time: 0.0 to 9.9 seconds Can be set optionally within the range
Detection band: 0 to 9 dCan be set optionally within the range
Digital filter 1
Cutoff frequency ( -3 dB ) range: 0.7 to 100 Hz
Digital filter 2
Cutoff frequency ( -3 dB ) range: 0.07 to 100 Hz
Near-zero detection Detects whether there is a load or not and outputs the result as near zero.
Upper or lower limit
Compares the measurement with HI/OK/LO limits and outputs the results.
detection
Displays the measurement value held.
Hold function
Select from normal hold, peak hold, and average hold.
Flow rate calculation Calculate mass change value per unit time.

AD4212L series

356.2. Operations
6.2.1.

General Functions

6.2.1.1.
Zero Operation
The zero operation sets the gross weight to zero. It is performed by pressing the(ZERO) key.
The zero range is set in C-f05 ( Zero range ) and is expressed as a percent of the
maximum capacity with the calibration zero point as the center.
When A/D converter overflow occurs, zero operation is disabled, even within the zerorange.
A ZERO error is output if zero operation is not performed because the value is unstable orout of range.
The zero value is stored in the non-volatile memory and is saved even if the power isdisconnected.
Clear the zero value with the
key assigned to clear the zero value.
Functions Related to Zero Operation
C-f05 ( Zero range ): Values between 0% and 100% can be specified.
C-f10 ( Tare and zero when unstable ):Enable or disable tare and zero operation when unstable.
0: Disable both functions
1: Enable both functions
C-f16 ( Zero when power is turned on ):Choose whether or not to perform zero when power is turned on.
0: Disable
1: Enable
6.2.1.2.
Zero Tracking
The zero tracking function tracks the gross weight drift around the zero point to maintain zero.
The zero tracking time is set in C-f06 ( Zero tracking time ) and the zero tracking band is
set in C-f07 ( Zero tracking band ). When the gross weight drift is within the specified range,
zero tracking is performed automatically.
A ZERO error is not output even if zero tracking is not performed.
Functions Related to Zero Tracking
C-f06 ( Zero tracking time ): Values between 0.0 and 5.0 seconds can be specified.
C-f07 ( Zero tracking band ): Values between 0.0 and 9.9 d can be specified.
( d = minimum division )Zero tracking does not function when either of the settings is 0.0.
6.2.1.3.
Tare Function
The tare function stores the gross weight as a tare value and sets the net weight to zero.
It is performed by pressing the(TARE) key.
The tare value is stored in the non-volatile memory and is saved even if the power is disconnected.
Clear the tare value with the
key assigned to clear the tare value.
Functions Related to the Tare Function
C-f10 ( Tare and zero when unstable ): Enable or disable tare and zero operation when
unstable.
0: Disable both functions 1: Enable both functions
C-f11 ( Tare when the gross weight is negative ): Enable or disable tare when the grossweight is negative.
0: Disable tare
1: Enable tare36

AD4212L series6.2.1.4.
Clearing the Tare Value and Zero Operation
To clear the tare value and zero operation, hold the(TARE) key and turn on themodule. Or: In off mode, hold the(TARE) key and press thekey.
6.2.1.5.
Customizing the Functions of the F Key
Assign a function to the
key from the functions of fnc02 (key ) below:
0 : None
1 : Manual print command
2 : Hold
3 : Operation switch 1
4 : Operation switch 2
5 : Display exchange
6 : Tare clear
7 : Zero clear
8 : Weighing start / Pause / Restart
9 : Actual free fall input
10 : One shot, Small flow
11 : Sequence flow rate monitor
12 : mV/V monitor
13 : Digital filter 2
The factory setting is 5
C-f15 ( Clear the zero value ): Enable or disable clearing of the zero value.
0: Disable
1: Enable
Operation switch 1 and 2
key to the operation switches, manual input is possible.
By assigning the
The output is from the control output ( 34: Output operation switch is on or off ).
To ensure that the operation switch is ON or OFF, the status indicator X, a red LED, isassigned to the operation switch status.
These switches work as follows:
Operation switch 1:
Press and release the switch once to save to turn ON or OFF.
Press the switch again to turn it OFF or ON.
Operation switch 2:
While the switch is being pressed, the switch is ON. When it is released, it is OFF.

Additional monitor
The decimal point of other data flashes to separate from weighing data, both LEDs of
G: gross and N: Net are illuminated. When pressing the
key again, the AD4212L
returns to weighing mode.
mV/V: Output voltage of load cell in the unit of mV/V.
Digital filter 2 : Response of weighing data by digital filter 2

AD4212L series376.2.1.6.
Customizing the Function of the x Display
Assign a function to the x display ( a red LED ) from the functions of fnc04 ( x display )below:
0 : None
1 : Zero tracking in progress
2 : Alarm ( Zero range setting error, over, failure tare calculation )3 : Display operation switch status as on or off
4 : Near-zero
5 : HI output
6 : OK output
7 : LO output
8 : Large flow
9 : Medium flow
10 : Small flow
11 : Over
12 : OK
13 : Under
14 : Full
15 : Weighing sequence end
16 : In weighing sequence
17 : Weighing sequence error
18 : Normal batch/Loss-in-weight, Identification
19 to 24 : State of Coil IN 1 to 6
25 to 32 : Setting of Coil OUT 1 to 8
6.2.1.7.
Memory Backup
Zero value, tare value, display status, calibration data and function data are written into
non-volatile memory. The data retention period is more than 10 years. This module is not
equipped with a battery.
6.2.1.8.
Near-Zero Detection
Near-zero detects whether an object has been placed on the weighing pan.
The near-zero state is defined when the weighing value is within the preset value for thenear-zero range.
Related functions
fnc08 ( Near-zero ): The value of near-zero.
fnc09 ( Near-zero comparison weight ): Selection of the gross weight or net weight tocompare the value of near-zero.
1: Gross weight
2: Net weight38

AD4212L series6.2.1.9.
Upper or Lower Limit Detection Function
This function detects whether the weighed value is above an upper limit value or below a
lower limit value.
Related Functions
Comparative upper or lower limit values can be set with fnc10 ( Upper limit value ) or
fnc11 ( Lower limit value ).
Result of Detection
Required value
HI
Weighing value ＞ Upper limit value
OK
Upper limit value ≧ Weighing value ≧ Lower limit value
LO
Lower limit value ＞ Weighing value
fnc12 ( Comparison mass of upper and lower limit ): Select value to be compared withthe upper or lower limit from gross weight or net weight.
1: Gross weight
2: Net weight
6.2.1.10.
Full Value Detection Function
The full value detection function detects that a weighing value has reached the maximum
value.
Functions Related to the Detection Function
fnc13 ( Full ): The comparative value of the full value can be preset.
For information on detection conditions, refer to "6.2.7.1 Procedure to Store New
Parameters".
6.2.1.11.
Digital Filter 1 and 2 ( fnc05/and fnc06 )The AD4212L has two digital filters. The cutoff frequency setting range is different for each.
Digital filter 1 ( fnc05: None, 100.0Hz (high) to 0.7Hz (low))
Digital filter 2 ( fnc06: None, 100.0Hz (high) to 0.07Hz (low))
Setting cutoff frequency
The cutoff frequency is the frequency where the vibration starts to decline.
If the weighing value is unstable, lower the cutoff frequency.
( Response rate is slow. Resistant to disturbance.)
To make the response faster, higher the cutoff frequency.
( Response rate is fast. Susceptible to disturbance.)
It is possible to make adjustments while watching the effects of the digital filter.
Press thekey while setting values as shown in Step 4 in "6.2.7.1 Procedure to
Store New Parameters" to check the weight displayed.
The
key changes the cutoff frequency. You can check the setting value on the
LED status indicator (binary number).
The
key returns to the value setting display. ( The setting value changed above
using thekey will be displayed )AD4212L series

39

The digital filter flow chart is shown below.
A/D
converter

Weighing unit
Digital filter 1

Digital filter 2

MasscalculationMasscalculation

Refer to "6.2.2 Flow Rate6.2.2" forFlow rate 1 (fr 01 to select digital filter)
Flow rate 2 (fr 02 to select digital filter)

Zero adjustment
calculation

Zero adjustment
calculation

Grossdigital filter 1
Grossdigital filter 2
TarecalculationTarecalculation

Net
digital filter 1
Net
digital filter 2

6.2.1.12.
Hold Functions
Hold functions are selected from the hold operations in fnc07.

Data communication with
RS-485 (Modbus RTU)

Normal hold
The normal hold function saves the value displayed at the time the hold command wasreceived.
Peak hold
The peak hold function saves the maximum value reached after the hold command was received.
Averaging hold
The averaging hold function averages weighing data over a certain period of time and thensaves the result.
Hold operations are controlled by the following.
key
Control input
Modbus RTU
Above near-zero and stable
Above near-zero: fnc02 (key function )2: in 01 ~in 06 ( hold )9: Coil: Hld03 ( Automatic start condition ) 1: Hld03 ( Automatic start condition ) 2

The hold is released by the following.
key
Control input
Modbus RTU
Hld04, Hld05, Hld06, Hld07: fnc02 (key function )2: in 01 ~in 06 ( hold )9: Coil: Release the hold by each function required.
40

AD4212L series

Hold functions are shown below.
Operating conditions

Hold operation ( fnc07 )Normal holdPeak hold
Averaging hold
Average time
Hld01
Not available Not available
Available
Start wait time
Hld02
Not available Available
Available
Automatic start condition
Hld03
Not available Available *4
Available *4
Release using control input Hld04
Not available Available
Available
Release time
Hld05
Not available Available
Available
Release using fluctuation range Hld06
Not available Available *2
Available *3
Release at near-zero
Hld07
Not available Available *1
Available
The weighing value held is the weight that is displayed on the main display.
The gross, net, stable/unstable, and upper/lower limit detection result ( HI / OK / LO ) are also
held. Near-zero is not held.
The weighing value held is output from the standard serial output and the RS-485.
*1 : When the function is set to release at near zero, peak hold does not work at the near zero.
*2 : In case of a peak hold, only a negative variation can be released.
*3 : The basic value is the weighing value when the average time is started.
key is pressed*4 : When hold is initiated by automatic start, it can be released either when theor hold is input from the control input.

AD4212L series

41

Peak hold
Hold cancellation

Mass

Time
Hold (input)

T1

Start wait time*1

Hold busy (output)*2

Hold (output)
T1 : Time set for the start wait time in Hld02. Scale: 0.01 second Range 0.00 to
9.99 seconds*1 : Each additional hold input resets the start wait time.
*2 : When the hold value is updated, the hold ( output ) and the hold busy
signals turn on and off.
( The hold busy variation depends on the change of the mass value ).
Averaging hold
Averaging finish

Averaging start

Mass
Hold cancellation

Time
Hold (input)

T1*1

Start wait time

T2

Averaging time
Hold busy (output)
Hold (output): Time set for the start wait time in Hld02. Scale: 0.01 second Range 0.00 to
9.99 seconds
T2 : Time set for the averaging time in Hld01. Scale: 0.01 second Range 0.00
to 9.99 seconds
1:
Eachadditional hold input resets the start wait time.
*

T1

Illustration 2 Peak hold / Averaging hold
42AD4212L series6.2.2.

Flow Rate

Flow rate is the movement of mass over time.
Weighing unit has two digital filters so that two flow rates can be output.
Functions Related to flow rate
fr 01 ( Filter of flow rate 1 )fr 02 ( Filter of flow rate 2 )1: Digital filter 1
2: Digital filter 2
In addition to the digital filters, a damping time can be set to suppress unstable flow rates.
This can be set with the damping time setting which is a moving average time of the weighing
values.
Ex. Damping time is 5 seconds: moving average is 5 seconds
Damping time settings can be set for flow rate 1 and flow rate 2 individually.
Functions related to the flow rate
fr 03 ( Damping time for flow rate 1 )fr 04 ( Damping time for flow rate 2 ) Range: 1 to 1000 seconds
Confirming with control input / output
Control input
Prohibits update of flow rate : Holds the flow rate value.
Initializes flow rate
: Deletes the data used for calculating the flow rate value.
Control output
Approximate flow rate value : Indicates the flow rate value is not calculated correctly.
Initialization causes uncertainty for a certain period of time.
The following is a flow-chart of flow rate calculation after digital filtering.
Control input
Prohibit update offlow rate 1
Control input
Initialization of flow rate 1
Filter of flow rate 1
fr 01
Digital filter 1
Digital filter 2

MasscalculationMasscalculation

Control output
Approximate value offlow rate 1

Damping timeof flow rate 1 fr 03

Digital filter
1
2

1
2

Filter of flow rate 2
fr 02

Dampingfunction

Flow rate 1
calculation

UpdateFlow rate 1

Dampingfunction

Flow rate 2
calculation

UpdateFlow rate 2

Damping timeof flow rate 2 fr 04

Control output
Approximate value offlow rate 2
Control input
Initialization of flow rate 2
Control input
Approximate value offlow rate 2AD4212L series

436.2.3.

Batch Weighing

Batch weighing is a procedure to automatically weigh up to the final value.
Select a weighing mode ( 5q 07 ) from the following:
0：Disable
1：Normal batch sequence
2：Loss-in-weight sequence
3：Specifying with control input
4：Specifying with Modbus RTU
Feeding process
1．Input the weighing start signal.
2．When the weighing start input delay time ( 5q 22 ) has passed, the large flow, medium flow andsmall flow outputs turn ON.
3．When the large flow comparison disable time ( 5q 23 ) has passed, the large flow output turns
OFF under the large flow off output conditions.
4．When the medium flow comparison disable time ( 5q 24 ) has passed, the medium flow output
turns OFF under the medium flow off output conditions.
5．When the small flow comparison disable time ( 5q 25 ) has passed, the small flow output turns
OFF under the small flow off output conditions.
6．When the judging delay time ( 5q 26 ) has passed and the net value is stable ( 5q 12 ), the net
value is judged.
7．The weighing end output turns ON and the OK / Over / Under output of the judgment result
turns ON.
8．When the weighing end output time ( 5q 27 ) has passed, the weighing end output turns OFF
and the OK / Over / Under output of the judgment result turns OFF.
The OK / Over / Under output can be always output by setting the OK / Over / Under output
timing ( 5q 11 ).
Weighing start / pause / restart / emergency stop.
When restarted from the pause, the weighing starts with one flow below the previous flow.
Relation between inputs and outputs ( Example : with the large flow to turn on )Large Medium Small Weighing Weighing
Start and stop command
Ref.
flow
flow
flow
end
error
Weighing start
ON
ON
ON
OFF
OFF
Pause during flowing
OFF OFF
OFF
OFF
ON
Restart from pause
First
OFF
ON
ON
OFF
OFF
SecondOFF OFF
ON
OFF
OFF
Third or later
OFF OFF
ON
OFF
OFF
Restart from emergency First
OFF
ON
ON
OFF
OFF
stop
SecondOFF OFF
ON
OFF
OFF
Third or later
OFF OFF
ON
OFF
OFF
Emergency stop during flowing
OFF OFF
OFF
OFF
ON
Stop after comparison ( Normally finished ) OFF OFF
OFF
ON
OFF
Weighing end means weighing sequence end.
Weighing error means weighing sequence error.
44

AD4212L series6.2.3.1.
Sequential Weighing
Normal batch sequence
Output terminal
Output conditions
Near-zero
Gross ≦Near-zero
FullLarge flow off
Medium flow off
Small flow off
Over
OK
Under

Reference
Comparison weight can be changed
to net weight with fnc09

Gross ≧ Full
Net ≧ Final value - Optional preliminary
Net ≧ Final value - Preliminary
Net ≧ Final value - Free fall
Net > Final value + Over
Final value + Over ≧ Net ≧ Final value - Under
Net < Final value - Under

Full (fnc13)
Final value (5q 01)

Free fall (5q 02)
Preliminary (5q 03)
Optional preliminary (5q 04)
Near-zero (fnc08)

Gross
Net 0
Start command input
Weighing start input delay time (5q 22)
Flow timeout time (5q 21)
Large flow output
Medium flow output
Small flow output
Large flow comparison disable time (5q 23)
Medium flow comparison disable time (5q 24)
Small flow comparison disable time (5q 25)
Comparison
Judging delay time (5q 26)
Stable weighing output
Weighing end output time
Over output
OK output
Under output
Near-zero output
Full output When gross value is more than full value, the sequence is not output.

AD4212L series

45Loss-in-weight sequence
Output terminal
Output conditions
Near-zero
Gross ≦Near-zero
FullLarge flow off
Medium flow off
Small flow off
Over
OK
Under

Reference
Comparison weight can bechanged to net weight with fnc09

Gross≧Full-Net≧Final value - Optional preliminary-Net≧Final value - Preliminary-Net≧Final value - Free fall
-Net > Final value + Over
Final value + Over ≧ -Net ≧ Final value - Under-Net < Final value - Under
Gross
Full (fnc13)

Near-zero (fnc08)

Net 0

Optional preliminary
PreliminaryFree fall

Final value
Start command input
Weighing start input delay time (5q 22)
Flow timeout time (5q 21)
Large flow output
Medium flow output
Small flow output
Large flow comparison disable time (5q 23)
Medium flow comparison disable time (5q 24)
Small flow comparison disable time (5q 25)
Judging delay time (5q 26)
Stable weighing output
Weighing end output time
Over output
OK output
Under output
Near-zero output
Full output

Comparison

46

AD4212L series6.2.3.2.
Weighing Sequence Error ( Output )A weighing sequence error will occur in the following conditions.
・Weighing start has been input when: Gross + Final value ≧ Weighing capacity.
・Weighing start has been input when it is over capacity including negative over capacity.
・The tare fails when tare condition ( tare when unstable ( C-f10 ) and tare when the grossweight is negative ( C-f11)) have been selected and automatic tare at weighing start( 5q 13 ) has been enabled (1).
・When the time in weighing sequence reaches the flow timeout time.
・When pause has been input during the weighing sequence.
・When an emergency stop has been input during the weighing sequence.
6.2.3.3.
Error Reset ( Input )・When the error reset is input, the weighing sequence error output turns OFF.
・When the error reset is input during in weighing sequence, the weighing sequence will be
initialized.
The initialization of the weighing sequence turns OFF all the outputs that are related toweighing sequence such as follows.
Large, medium and small flow output
OK / over / under output
In weighing sequence output
Weighing end output
Weighing sequence error output
6.2.3.4.
One Shot Small Flow ( Input )When the one shot small flow is input, the small flow output turns ON for the duration that is set
for the one-shot time for small flow rate ( 5q 28 ).
The small flow output time will be extended if the one shot small flow is input again while thesmall flow output has been on.
Example: 5q 28 = 2.00 seconds and one-shot small flow is input three times repeatedly.
The small flow is output 2.00 seconds × 3 times ＝ 6.00 seconds
The one shot small flow is available during "in weighing sequence".
6.2.3.5.
Full Open ( Output )When full open is input while weighing sequence is not active, the large, medium and small flow
output is on.
By level input, the large, medium and small flow output remains ON while the full open is input.
6.2.3.6.
Actual Free Fall Input
It updates the parameters of 5q 02 ( Free fall ) and 5q 10 ( Free fall coefficient ) using the latest
weighing results. "Active free fall compensation ( Updated coefficient )(3)" of 5q 08 ( Automatic
free fall compensation ) is not updated. It is used when adjusting the weigh module andchanging weighing materials.

AD4212L series

476.2.3.7.
Automatic Free Fall Compensation
The automatic free fall compensation function reduces weighing errors during batchweighing. The weighing value may increase between closing the dribble gate and finishingweighing of a hopper scale and etc. This increased value is called "free fall". To minimize
weighing errors, a free fall parameter and a real free fall value should be the same. As away to do so, there is the "moving average of the last four real free fall", with which the next
free fall setting is updated automatically.
The formula of batch error and real free fall are as follows:
Batch error = Net value when the batch is finished - Preliminary
Real free fall = Net value when the batch is finished - Net value when the dribble flow gate is OFF
When the weighing value passes Preliminary - Final value, the dribble flow gate is off.
When a batch error exceeds the effective range of the automatic free fall, the batchweighing is regarded as an error and excluded from the "moving average of the last four
real free fall".
6.2.3.8.
Active Free Fall Compensation
The active free fall compensation function modifies the free fall compensation in relation to
the velocity passing through the gate ( flow rate ).
Example: When discharging a liquid ( water, oil ) in the hopper, the flow rate decreases as
the remaining amount becomes smaller. In this case, the weighing results always become
too small with the conventional free fall compensation. The same problem occurs withmaterials like honey with a viscosity that changes according to temperature.
Free fall coefficient = Actual free fall / Flow rate ( when the dribble flow gate is OFF )Free fall = Free fall coefficient x Flow rate
When "Active free fall compensation ( fixed coefficient ) (2)" is set to 5q 08 ( Automatic free fallcompensation ), the free fall is calculated with the parameter of 5q 10 ( Active free fallcoefficient ). When "Active free fall compensation ( updated coefficient ) (3)" is set to 5q 08,
the free fall is calculated with the average of the last four weighing values. When a batch error
exceeds an effective range of the automatic free fall, the batch weighing is regarded as anerror and excluded from the "moving average of the last four real free fall".

48

AD4212L series6.2.3.9.
Sequence Numbers
The status of batch weighing can be checked from the holding register of the Modbus RTU.
Sequence
Description
number
0
1
2
3
4
5
6
7
8
9
10
11
12

Waiting for the weighing start input.
Automatic tare
Confirming the start condition.
During the weighing start input delay, the large, medium and small flow turn ON after
checking.
Waiting for the large flow comparison disable time.
During the large flow, turns OFF the large flow under the large flow off output conditions.
Waiting for the medium flow comparison disable time.
During the medium flow, turns OFF the medium flow under the medium flow off output
conditions.
Waiting for the small flow comparison disable time.
During the small flow, turns OFF the small flow under the small flow off output conditions.
Waiting for the judging delay
Wait for the stable weighing value.
The comparison result is output. Weighing end is output.

AD4212L series

496.2.4.

Remote I/O

The remote I/O is an I/O device with communication functions and use the RS-485 Modbus RTU
interface. The I/O device uses the control input and output terminals.
The remote I/O function uses the Modbus RTU to perform "status monitor" and "setting control
output on and off".
Diagram
The diagram shows a configuration of one each of input and output terminals.
All the input terminals ( IN1 to IN6 ) and the output terminals ( OUT1 to OUT8 ) have thesame structure.
Control input/output

Display unit internal memory

IN : Input terminal
OUT : Output terminal

Display unit

Modbus RTU data address coil

AddressIN○Ｘ

Description

00010ｘ State of INｘ*1

Modbus RTU memory map coil

Address

OUT○Ｘ

Description

Modbus RTU
Telegram analysis
Rewrite map
Read map

RS-485connector

Display unit internal memory

00010ｘ State of OUTｘ
00030ｘ Setting of OUTｘ*2

io 1X (Function of OUTｘ)
37 : "On" state when selected remote I/O

fnc04（Display of X）
19 to 24 : State of INｘ
25 to 32 : Setting of OUTｘ

PLC, touch panel, etc.
RS-485 (Modbus RTU)

●Ｘ

Display

19 to 2425 to 32
OthersSee *1
See *2
Omitted

Status indicator
Related functions
Function of OUT1 ( io 11 ) to OUT8 ( io 18 ): Remote I/O
37
Present function X ( fnc04 ):State of memory map coil IN1 to IN6
19 to 24
Setting of memory map coil OUT1 to OUT8 25 to 32

50

AD4212L series6.2.5.

State Diagram and Operation Switches

6.2.5.1.
State Diagram
The nonvolatile memory always stores either OFF mode or other mode. It starts from thefollowing state depending on the mode that has been kept when the automatic power is on.
OFF mode ( standby ) : Starts from OFF mode.
Other mode
: Starts from Weighing mode.
State diagram can be switched as follows.
Power onAutomatic power on
ON state
Weighing
mode

Automatic power on after setting*2

fnc display

Function mode

*3

*1

key to selectCHcdisplayini display
diag display

Check mode
Initialization mode
Self-check mode

OFF state
OFF mode( stanby )

*1
*2
*3
*4

*4

Cal display

display
display

Press hold
＋
key
＋
key
＋
key
key
key
Automatic

display
display
display

Function mode related
to calibration

Digital linearization
mode
Function mode related
to digital linearization

key to selectIllustration 12 State diagram

AD4212L series

Calibration using
actual load

51

All data initializationmode

6.2.6.

Calibration

In calibration mode, operations relating the load cell output voltage to the weighing value can be
performed as well as operations directly related to weighing.

Calibrating with aweightDigital span

Calibration is performed using a calibration weight.
Zero calibration:
Press
key when no load is applied.
Span calibration:
Enter the calibration weight value and load the calibration weight.
When the module enters calibration mode using an actual load, the tarevalue and the zero value will be automatically cleared.
Calibration is performed without an actual load by the numerical input of theload cell output voltage ( mV/V ). Set the values in the calibration function.
Zero input voltage:
The numerical input of the load cell output at zero. C-f17
Span input voltage:
The numerical input of the load cell output at span. C-f18( Load cell output at full capacity - load cell output at zero )Calibration weight value at span:
The numerical input of the calibration weight value corresponding to thespan input voltage. C-f19( These values relate the span input voltage and the calibration weightvalue.)

Gravity acceleration Calculates and corrects the span error when gravity acceleration between
correction
the calibration location and usage location is different.
Nonlinearity correction function for correcting weighing errors that occur
halfway between the zero point and maximum capacity. Up to 4 points
Digital linearization
can be input in addition to the zero point. The intervals between eachpoint will be calculated using curves.
The function stores basic parameters of the module such as the minimum
Function related to division and maximum capacity and other data directly related tothe calibration
weighing. Digital span calibration and gravity acceleration correction
setting are also performed here.
All data initialization

All the data such as zero value, tare value, calibration data and function
data are initialized.

All parameters in calibration mode are stored in the nonvolatile memory (FRAM).
Actual load calibration and digital span can be performed at the same time.
Example: For the zero calibration, an actual load is used. For the span calibration, the digitalspan is used.
6.2.6.1.
Calibrating with a Weight ( C-5et )Refer to "3.2 Calibrating the Display Unit".

52

AD4212L series6.2.6.2.
Calibration Using a Weight with the RS-485 Modbus RTU
Calibration using weights with the RS-485 Modbus RTU is performed in weighing mode.
This is referred to in "6.2.6.1 Calibrating with a Weight ( C-5et ) ".
Step 1

Preset the related functions for the calibration .
The functions required for the calibration are as follows.
Holding Register
Address
400101 - 400102
400103 - 400104
400105 - 400106
400107 - 400108
400137 - 400138

Step 2Function No.
C-f01
C-f02
C-f03
C-f04
C-f19

Description
Unit
Decimal point position
Minimum division
Weighing capacity
Span input voltage weight

Input "1" into the "CAL zero" coil.
The zero calibration will be performed.
The result is output into the "During an internal write cycle / write result" in the Holding
register.
When the zero calibration is not performed, skip Step 2 and go to Step 3 .

Place the calibration weight as set in C-f19 Span input voltage weight.
Input "1" into the "CAL span" coil.
The span calibration will be performed.
The result is output into the "During an internal write cycle / write result" in the Holding
register.
"During an internal write cycle / write result"
0 : Calibration succeeded
1 to 8 : Calibration error, refer to "3.2.2 Error Codes for Calibration ( C er )" for details.
15 : During calibration

Step 36.2.6.3.
Gravity Acceleration Correction
When the scale ( weighing indicator ) has been calibrated in the same place as it is being used,gravity acceleration correction is not required.
A span error will appear if gravity accelerations are different between the location of calibrationand the location of use. Gravity acceleration correction calculates and corrects this span error
with the gravity acceleration correction value for both points ( the location of calibration and thelocation of use ).
When the span is calibrated using actual load, the gravity acceleration correction
settings are cleared, and the two gravity acceleration settings return to their default
values.
Functions Related to the Gravity Acceleration Correction
C-f26 ( Gravity acceleration of the location of calibration ):The gravity acceleration where the module has been calibrated.
C-f27 ( Gravity acceleration of the location of use ):The gravity acceleration where the module is being used.
AD4212L series

53

Gravity Acceleration Table
Amsterdam
AthensAuckland NZ
BangkokBirmingham
Brussels
Buenos Aires
Calcutta
ChicagoCopenhagen
CyprusDjakarta
Frankfurt
Glasgow
HavanaHelsinki
KuwaitLisbonLondon (Greenwich)
Los Angeles
Madrid

9.813
9.800
9.799
9.783
9.813
9.811
9.797
9.788
9.803
9.815
9.797
9.781
9.810
9.816
9.788
9.819
9.793
9.801
9.812
9.796
9.800

m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2

ManilaMelbourne
Mexico City
Milan
New York
Oslo
OttawaParis
Rio de Janeiro
Rome
San Francisco
Singapore
Stockholm
SydneyTainanTaipeiTokyo
Vancouver, BC
Washington DC
Wellington NZ
Zurich

9.784
9.800
9.779
9.806
9.802
9.819
9.806
9.809
9.788
9.803
9.800
9.781
9.818
9.797
9.788
9.790
9.798
9.809
9.801
9.803
9.807

m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2
m/s2

Illustration 13 Gravity acceleration graph

54

AD4212L series6.2.6.4.
Digital Linearization
Even if zero and span calibration have been performed, weighing errors may occur
between the zero point and maximum capacity. Digital linearization () is a correctivefunction designed to correct linearity weighing errors.
It is possible to input up to four points in addition to the zero point.
The zero point and each input point will be corrected to put them in a straight line.
When the actual load input for digital linearization is performed, the calibrated data will be
refreshed using zero point and final input point data. It is not necessary to calibrate again. If
calibration is performed, the linearization data will not be updated.

Straight-line correction

Before correction
Weighing value

High-order equation correction

Zero

1st
2nd
3rd
4th
Setting values of weight (Input point)

Illustration 3 Digital linearization

AD4212L series

55

6.2.6.5.
Actual Load Linearization Function ( l-5et )Set the digital linearization by loading/unloading masses.
Warm up the module for at least ten minutes to avoid the effects of temperature drift.
The input order should proceed from the smallest mass to the largest mass.
Step 1Press the+keys to enter to calibration mode anddisplay. Press the
key to start thecalibration and display. Selectpressing
thekey two times and press the
key.

Step 2is displayed.
If monitoring the current weighing value, press thePress thekey again to display.

key.

Step 3

With nothing on the pan wait for the stabilization(
LED ). Press thekey.
is displayed forapproximately two seconds.

Step 4is displayed.
If you want to check the current weighing value, press the
key. Press the
key again to display.
Press thekey. The weight value ( the current
maximum capacity ) is displayed and the smallest digit of thevalue blinks. Correct the value using theandkeys
so as to be the weight value used.

Step 5

Place the weight on the pan. Wait for the stabilization(
LED ). Press thekey.
is displayed for approximately two seconds.

Step 6is displayed. Repeat step 4 and step 5. The
procedure proceeds in order of→.

Sample→Step 7

Proceed to step 8 to finish the input operation.
To re-input the digital linearization, select the input point using
thekey. All data following the new input point will becleared.

Step 8Press thekey.
is displayed and the input
data will be stored in the FRAM. At the same time, thekeycalibrated data is also refreshed. Press again theto return to weighing mode.

When
X is displayed, an error occurred where X is the error number.
Refer to "3.2.2 Error Codes for Calibration ( C er )" for details.
The blinking decimal point means that the current value is not the weight value.
56

AD4212L series6.2.6.6.
Calibration Function ( C-fnc )All the values set in the calibration function are stored in the nonvolatile memory ( FRAM ).
Step 1Press the+keys to enter to calibration mode and display.
Press thekey to start the calibration and display.
Press thekey to return to weighing mode.
Step 2

Selectusing thekey and press the

key.

Step 3

Select the desired function item ( function group name with function number ) using
thekey and press thekey.
The current data is displayed.

Step 4

When changing data, two methods of parameter selection and digital input areavailable depending on the function.
Type

Description of method to change data
Only the available parameter is displayed and blinks.
Parameter selection
Select a number using the
key.
All the digits are displayed. The digit to be changed blinks.
Digital input
Select a digit using the
key andchange the value using the
key.
After changing data, press the
key. The next function number is displayed.
When the value is not to be changed, press the
key to return to the function
number display.
Step 5Press thePress again the

key to store new data in FRAM andkey to return to weighing mode.

is displayed.

The blinking decimal point means that the current value is not the weight value.
If digital input data is out of range,
is displayed, and the data is canceled.
The function code on the next page is used for command of the USB.

AD4212L series

57

Item
Function code
Description, Range and Default value
Name
C-f01
1001
1: g
Unit
C-f02
1002 Decimal point position of the weighting value
Decimal point position 3 : 0.000
C-f03
1003 Minimum division (d) of the weighting value
Minimum division
1: 1
2: 2
3: 5
4 : 105 : 206 : 50Maximum capacity of the module. Weighing is possible up to the value of
this setting plus 8 digits. If the value exceeds this, overflow will occur and
C-f04
1004
will not be displayed. The decimal point position depends on C-f02
Maximum capacity(Decimal point position).
AD4212L-R50: 50000
AD4212L-R100: 100000
The range to enable zero operation by the(ZERO) key expressed
as a percentage of the maximum capacity with the calibration zero point
C-f05
1005 as the center. For example, if 2 is set, the value in the range of ±2% ofZero range
the maximum capacity with the center at the calibration zero point will beto zero. When a power-on zero is performed, the initial zero point will be
the center.
0 to 2 to 100
Zero tracking is performed using this setting in combination with the
C-f06
1006 setting of C-f07. When C-f06 holds 0.0, zero tracking will not be
Zero tracking time
performed.
Scale: 0.1 seconds.
0.0 to 5.0
Zero tracking is performed using this setting in combination with the
C-f07
1007 setting of C-f06. When C-f07 holds 0.0, zero tracking will not be
Zero tracking width
performed.
Scale: 0.1 d (minimum division).
0.0 to 9.9
When
C-f06 = 1.0,
C-f07 = 4.5

Weight value
4.5 d

Zero tracking follows the weightvalue drifting around the zero point
and adjusts to display as zero.

0.0 d
Weight value
5.0 d
4.5 d
4.0 d
3.5 d
3.0 d
2.5 d
2.0 d
1.5 d
1.0 d
0.5 d
0.0 d

d = minimum division = 1 digit

1 second
When
C-f06 = 1.0,
C-f07 = 4.5

Zero tracking functions when theweight value is drifting within therange shown in the graph.
When
C-f06 = 2.0,
C-f07 = 0.5

2 second

1 second

58

AD4212L series

The function code is used for the USB command.
Item
Function code
Description, Range and Default value
Name
Stability detection is performed using this setting in combination with the
C-f08
1008
setting of C-f09. When C-f08 holds 0.0, stability detection will not be
Stability detection time
performed. (Stable all the time) Scale: 0.1 seconds.
0.0 to 1.0 to 9.9
Stability detection is performed using this setting in combination with the
C-f09
1009
setting of C-f08. When C-f09 stores 0, stability detection will not be
Stability detection width
performed. (Stable all the time) Scale: 1 d (minimum div). 0 to 2 to 100
Stability detection outputs the STABLE
signal when changes in the weight value
C-f09
are within a certain range during a certain
time.
Weight value

C-f08

C-f09
C-f08

STABLE signal
Time
C-f10
1010
Tare and zero operation when unstable
Tare and zero when
0 : Disable both functions
unstable1 : Enable both functions
C-f11
1011
Tare when the gross weight is negative.
Tare when the gross
0 : Disable tare
1 : Enable tareweight is negative
C-f12
1012
Standard serial output when the weight value overflows or is unstable.
Output when out of range 0 : Disable output
and unstable
1 : Enable output
To judge when the negative gross weight is exceeded.
C-f13
1013
1 : Gross weight < -99999
Excessive negative gross
2 : Gross weight < Negative maximum capacity
weight
3 : Gross weight < -19 d
C-f14
1014
To judge when the negative net weight is exceeded.
Excessive negative net
1 : Net weight < -99999
weight2 : Net weight < Negative maximum capacity
Select whether or not to clear the zero value.
C-f15
1015
0 : Disable
Clear the zero value
1 : Enable
Choose whether or not to perform zero when power is turned on. The
available range of the zero setting is ±10% of the maximum capacity
C-f16
1016
with the calibration zero point as the center.
Zero when power isturned on
0 : Disable
1 : Enable
AD4212L series

59

Item
Name

Function code

Description, Range and Default value

Input voltage from a load cell at zero. Scale: mV/V.
C-f17
1017
This value is determined in zero calibration during the calibration with an
Input voltage at zeroactual load. Scale: 0.0001 mV/V.
-7.0000 to 7.0000
Input voltage from a load cell at span. This value and the value of C-f19
C-f18
1018
are determined in span calibration during the calibration with an actual
Span input voltage
load. Scale: 0.0001 mV/V.
0.0100 to 9.9999
The calibration weight value corresponding to the input voltage at
C-f19
1019
span of C-f18. When performing digital span, C-f17, C-f18 and C-f19
Span input voltage
are required for the calibration. The decimal point position depends on
weightC-f02 (Decimal point position).
1 to 100000
Input voltage
C-f18
C-f17
C-f19
0

Displayed weight

Record the setting values of C-f17, C-f18 and C-f19 in the "Function list" at theend of the manual to prepare for a malfunction.
By changing the parameters of C-f17, C-f18 and C-f19, "Zero calibration" and"Span calibration" can be adjusted optionally. ( Digital span accuracy
approximately 1/5000. The accuracy varies depending on the load cell output
accuracy and the conditions of the calibration.)
C-f26
1026
Gravity acceleration of the place where the scale is calibrated.
Gravity acceleration of
9.7500 to 9.7980 to 9.8500
Scale: 0.0001 m/s2.
the calibration location
C-f27
1027
Gravity acceleration of the place where the scale is being used.
Gravity acceleration of
Scale: 0.0001 m/s2.
9.7500 to 9.7980 to 9.8500
usage location
C-f28
1028
0 : Enable
Disable hold function 1 : Disable

60

AD4212L series6.2.6.7.
Linearization Functions ( l-fnc )Confirm and change linearity settings.
To use this function, selectin the same way as the function related to thecalibration are selected.
Item
Name

Function code

Description, Range and Default value

The number of points where linear input was done. The linear-zero
l-f01
1101
input is included as one point. Digital linearization is not performed
Number of input points
when the set value is between 0 and 2.
0 to 5l-f02
1102 Voltage for linear-zero input.
Linear-zero
Scale: 0.0001 mV/V.
-7.0000 to 0.0000 to 7.0000
The setting value of weight for linear 1 input. The decimal point
l-f03
1103
position depends on C-f02 (Decimal point position).
Setting value for linear 1
0 to 100000
l-f04
1104 The span voltage between linear-zero and linear 1 input.
Span at linear 1
Scale: 0.0001 mV/V.
0.0000 to 9.9999
The setting value of weight for linear 2 input. The decimal point
l-f05
1105
position depends on C-f02 (Decimal point position).
Setting value for linear 2
0 to 100000
l-f06
1106 The span voltage between linear-zero and linear 2 input.
Span at linear 2
Scale: 0.0001 mV/V.
0.0000 to 9.9999
The setting value of weight for linear 3 input. The decimal point
l-f07
1107
position depends on C-f02 (Decimal point position).
Setting value for linear 3
0 to 100000
l-f08
1108 The span voltage between linear-zero and linear 3 input.
Span at linear 3
Scale: 0.0001 mV/V.
0.0000 to 9.9999
The setting value of weight for linear 4 input. The decimal point
l-f09
1109
position depends on C-f02 (Decimal point position).
Setting value for linear 4
0 to 100000
l-f10
1110 The span voltage between linear-zero and linear 4 input.
Span at linear 4
Scale: 0.0001 mV/V.
0.0000 to 9.9999

AD4212L series

616.2.7.

List of General Functions

General functions are divided into groups according to function and are indicated by function
item ( function group name with function number ).
All the settings selected in general functions are stored in the FRAM.
6.2.7.1.
Procedure to Store New Parameters
Step 1Press the+keys to enter to function mode and display
Press thekey to start function mode.
To return to weighing mode, press the
key.
Step 2Press thePress the.

key to select the function group to be set.
key. The function group is as follows:

Displayfnc fGroup name
Basics function

Hld f

Hold function

5q fSequence function

fr fFlow rate function

io fControl I/O function

Cl fStandard serial output function

r5 f

RS-485 function

Step 3Press thePress thekey to select the function number to be set.
key. The current setting value is displayed.

Step 4

When changing parameter, two methods of parameter selection and digital input areavailable depending on the function.
Type

Description of method to change data

Parameter selection

Only the available parameter is displayed and blinks.
Select a number using the
key.

Digital input

All the digits are displayed. The digit to be changed blinks.
Select the digit using the
key.
Change the value using the
key.

After changing data, press the
key. The next function number is displayed.
When the value is not to be changed, press the
key to return to the function
number display.
Step 5Press thekey. The function number disappeared and the new parameters are
stored in FRAM to return to Step 2 . Press the
key again to return to weighingmode.

The blinking decimal point means that the current value is not the weight value.
If a data exceeding the available range is input,
is displayed, and the data iscanceled.
The function code on the next page is used for command of the USB.

62

AD4212L series6.2.7.2.
Basic Functions ( fnc f )Item Function code
Description, Range and Default value
Name
Each digit of the setting corresponds to a key switch. Only available in
fnc01
1201 weighing mode. Key assignment to each binary digit.
Key switch disable 0 : Permission
4th 3rd 2nd 1st
1 : Prohibition
0000 to 1111
0 : None
7 : Zero clear
1 : Manual print command 8 : Weighing start / Pause / Restart
2 : Hold
9 : Actual free fall input
fnc02
1202
3 : Operation switch 1
10 : One shot, Small flowkey
4 : Operation switch 2
11 : Sequence flow rate monitor
5 : Display exchange
12 : mV/V monitor
6 : Tare clear
13 : Digital filter 2
fnc03
1203
1 : 20 times/second 2 : 10 times/second
3 : 5 times/second
Display update rate
0 : None
11 : Over
1 : Zero tracking in progress
12 : OK
2 : Alarm
13 : Under
3 : Display operation switch
14 : Fullstatus as on or off
15 : Weighing end
16 : In weighing sequencefnc04
1204 4 : Near-zero
5:
HI
output17 : Weighing sequence, error
x display
6 : OK output
18 : Normal batch/Loss-in-weight, Identification
7 : LO output
19 to 24 : State of Coil IN 1 to 6
8 : Large flow
25 to 32 : Setting of Coil OUT 1 to 8
9 : Medium flow
10 : Small flow
Selects a cutoff frequency.
0 : None
6 : 20.0 Hz
12 : 2.8 Hz
1 : 100.0 Hz
7 : 14.0 Hz
13 : 2.0 Hz
fnc05
1205
2 : 70.0 Hz
8 : 10.0 Hz
14 : 1.4 Hz
Digital filter 1
3 : 56.0 Hz
9 : 7.0 Hz
15 : 1.0 Hz
4 : 40.0 Hz
10 : 5.6 Hz
16 : 0.7 Hz
5 : 28.0 Hz
11 : 4.0 Hz
Selects a cutoff frequency.
0 : None
6 : 20.0 Hz
12 : 2.8 Hz
18 : 0.40 Hz
1 : 100.0 Hz
7 : 14.0 Hz
13 : 2.0 Hz
19 : 0.28 Hz
fnc06
1206
2 : 70.0 Hz
8 : 10.0 Hz
14 : 1.4 Hz
20 : 0.20 Hz
Digital filter 2
3 : 56.0 Hz
9 : 7.0 Hz
15 : 1.0 Hz
21 : 0.14 Hz
4 : 40.0 Hz
10 : 5.6 Hz
16 : 0.7 Hz
22 : 0.10 Hz
5 : 28.0 Hz
11 : 4.0 Hz
17 : 0.56 Hz
23 : 0.07 Hz
fnc07
1207
1 : Normal hold2 : Peak hold
3 : Averaging hold
Hold
fnc08
1208 Decimal point position depends on C-f02 (Decimal point position).
Near-zero-99999 to 10 to 99999
AD4212L series

63

Item
Function code
Description, Range and Default value
Name
fnc09
1209
1 : Gross weight
Near-zero2 : Net weightcomparison weight
fnc10
1210 The decimal point position depends on C-f02 (Decimal point position).
Upper limit value-99999 to 10 to 99999
fnc11
1211 The decimal point position depends on C-f02 (Decimal point position).
Lower limit value-99999 to -10 to 99999
fnc12
1212
1 : Gross weight
Comparison mass of
2 : Net weight
upper and lower limit
The reference value for the full value of gross weight.
fnc13
1213
The decimal point position depends on C-f02 (Decimal point position).
Full-99999 to 99999
The function code is used for the USB command.
6.2.7.3.
Hold Functions ( Hld f )Function code
Item
Description, Range and Default value
Name
Hld01
1301 Time to perform the averaging. 0.00 is not averaged.
Averaging time
Scale: 0.01 seconds.
0.00 to 9.99
Hld021302 Waiting time to commence a hold or average.
Start wait time
Scale: 0.01 seconds.
0.00 to 9.99
Hld031303 The condition to commence a hold or average.
Automatic start
0 : Disable
2 : Above the near-zerocondition
1 : Above the near-zero and stable
Release when control input of the hold terminal is falling.
0 : Do not release Control Input ON
OFF
Hld04
1304
Hold state ON
Release using
OFF
control input
1 : Release
Control Input ON
OFF
Hold state ON
OFF
Hld05
1305 Release after a set amount of time has passed. 0.00 is not averaged.
Release time
Scale: 0.01 seconds.
0.00 to 9.99
Hld061306 Release when fluctuation of the holding value exceeds a set value.
Release using
The decimal point position depends on C-f02 (Decimal point position).
0 to 99999
fluctuation range
Hld071307 Release when the weighing value is in the near-zero.
Release at near-zero 0 : Do not release
1 : Release64AD4212L series6.2.7.4.
Weighing Sequence Functions ( 5q f )ItemFunction code
Description, Range and Default value
Name
5q 01
1401 The decimal point position depends on C-f02 (Decimal point position).
-99999 to 0 to 99999
Final value
5q 02
Free fall1402 The decimal point position depends on C-f02 (Decimal point position).
-99999 to 0 to 99999

5q 03
Preliminary

1403 The decimal point position depends on C-f02 (Decimal point position).
-99999 to 0 to 99999

5q 04
Optional
preliminary

1404

5q 05
Over

1405 The decimal point position depends on C-f02 (Decimal point position).
-99999 to 0 to 99999

5q 06
Under

1406 The decimal point position depends on C-f02 (Decimal point position).
-99999 to 0 to 99999

The decimal point position depends on C-f02 (Decimal point position).
-99999 to 0 to 99999

3 : Specifying with control input
5q 07
1407 0 : Disable
1 : Normal batch sequence
4 : Specifying with Modbus RTU
Weighing mode
2 : Loss-in-weight sequence
5q 081408 0 : Disable
1 : Moving average of last four times
Automatic free fall 2 : Real-time free fall compensation (fixed coefficient)correction
3 : Real-time free fall compensation (updated coefficient)
5q 091409 The decimal point position depends on C-f02 (Decimal point position).
Automatic free fall Weighing end value is compensated automatically when net weight is within(final value ± this band).
0 to 99999
band
5q 10
1410 Active free fall coefficient.
Active free fall coefficient Scale: 0.001 second
5q 11
1411
OK/Over/Under
output timing
5q 12
1412
Wait for the weight value
to be stable before thejudgment
5q 13
1413
Automatic tare atweighing start-99.999 to 0.000 to 99.999

1 : Always
2 : In synchronization with weighing end
0 : Disable
1 : Enable
0 : Disable
1 : Enable

5q 211421 The period of the weighing sequence.
0 : Disable
Flow timeout time Scale: 1 second

0 to 600

5q 22
1422
Waiting time from the start of the weighing sequence to the output.
Weighing start
Scale: 0.1 second
0.0 to 60.0
input delay time

AD4212L series

65

Item
Function code
Description, Range and Default value
Name
5q 23
1423
Large flow
comparison disable
time
Time for preventing the gate from malfunctioning due to vibration when
5q 24
1424
opening and closing the gate.
Medium flow
comparison disable
Scale: 0.1 second
time
0.0 to 60.0
5q 25
1425
Small flow
comparison disable
time
5q 26
1426 Wait time between closing small flow gate and outputting comparison.
Judging delay time Scale: 0.1 second
0.0 to 0.1 to 60.0
5q 27
1427
0.0 : Until the next weighing start.
Weighing end
Scale: 0.1 second
output time
5q 28
1428
One-shot time for Scale: 0.01 second
small flow rate

0.0 to 60.0
0.00 to 6.00

6.2.7.5.
Flow Rate Functions ( fr f )ItemFunction code
Description, Range and Default value
Name
fr 01
1901
Filter of flow rate 1 1 ： Digital filter 1
fr 02
1902 2 ： Digital filter 2
Filter of flow rate 2
fr 03
1903
Damping time for Suppress changes in flow rates.
flow rate 1
The higher value setting, the less changes.
fr 04
1904 Scale: 1 second
1 to 5 to 1000
Damping time forflow rate 2
fr 05
1905
10 ： according to calculation+/- flow rate 1
1 ： interchange +/fr 06
1906
2 ： absolute value+/- flow rate 266

AD4212L series6.2.7.6.
Item
Name

Control I/O Functions ( io f )Function code
Description, Range and Default value

0 : Disable
25 : Prohibit update of flow rate 1
io 01
1601 1 to 6 : Reserved internally
OFF=Update ON=Not update 0 to 7 to 28
Function of IN1
7 : Zero
26 : Prohibit update of flow rate 2

IN
OUT

8 : Tare
OFF=Update ON=Not update
27 : Initialize flow rate 1
io 02
1602 9 : Hold
0 to 8 to 28
10
:
Gross
/
Net
exchange
28 : Initialize flow rate 2
Function of IN2
11 : Diagnose
12 : Print command
io 031603 13 : Weighing start
0 to 28
Function of IN3
14 : Pause
15 : Restart
io 04
1604 16 : Emergency stop OFF=Release ON=Stop
0 to 28
17 : Error reset
Function of IN4
18 : Normal batch (=OFF)/ Loss-in-weight exchange(=ON)
19 : Actual free fall input
io 051605 20 : One-shot small flow
0 to 28
Function of IN5
21 : Full open OFF=Not open ON=Open
22 : Zero clear
io 061606 23 : Tare clear
0 to 28
24 : Operation same as akey *Function of IN6* Not functioned for operation switch 2
0 : Disable
30 : In weighing (ON)
io 11
1611
0 to 18 to 37
Function of OUT1 1 to 8 : Reserved internally 31 : In weighing (1 Hz)
9 : Stability
32 : In weighing (50 Hz)
33 : Alarmio 121612 10 : Over capacity
11:Net
display
34 : Output operation switch 0 to 9 to 37
Function of OUT2
12 : During tareis on or off
35 : Approximate flow rate
io 131613 13 : Hold
0 to 37
value of flow rate 1
Function of OUT3 14 : Hold busy
15 : HI output
36 : Approximate flow rate
value of flow rate 2
io 14
1614 16 : OK output
0 to 37
Function of OUT4 17 : LO output
37 : Remote I/O
18 : Near-zero
io 15
1615 19 : Full
0 to 37
Function of OUT5 20 : Over
21 : OK
io 161616 22 : Under
0 to 37
Function of OUT6 23 : Large flow
24 : Medium flow
io 171617 25 : Small flow
0 to 37
Function of OUT7
26 : Normal batch(=OFF)/Loss-in-weight(=ON), Identification
27 : In weighing sequence
io 18
1618
28 : Weighing end
0 to 37
Function of OUT8
29 : Weighing sequence error

AD4212L series

67

OUT

Item
Function code
Description, Range and Default value
Name
io 21
1621 1 : Inverting output
OUT1 Logic
If data is "0" level, the output transistor turns ON.
io 22
1622 2 : Non-inverting output
OUT2 Logic
If data is "1" level, the output transistor turns ON.
io 23
1623
DC +35V max.
OUT3 Logic
Display unit
Resistance
io 24
1624
Internal circuit Output terminal
OUT4 Logic
io 25
1625
DC 50mA max.
Output transistor
OUT5 Logic
io 26
1626
COM (Common terminal)
OUT6 Logic
io 27
1627
OUT7 Logic
io 28
1628
OUT8 Logic

6.2.7.7.
Standard Serial Output Functions ( Cl f )ItemFunction code
Description, Range and Default value
Name
Cl 01
1701 1 : Weighing display
3 : Net
5 : Gross / Net / Tare
2 : Gross
4 : TareSerial data
Cl 02
1702
1 : Stream
2 : Automatic print
3 : Manual print
Communication mode
Cl 03
1703
1 : 600 bps
2 : 2400 bps
Baud rate

6.2.7.8.
Item
Name

RS-485 Functions ( r5 f )Function code
Description, Range and Default value

5 : Modbus RTU
r5 02
2102 6 : Interval output at 100 times/second
Communication mode 7 : Interval output at 200 times/second
8 : Interval output at 500 times/second
7 : 38400 bps
r5 03
2103 5 : 9600 bps
Baud rate
6 : 19200 bps
8 : 115200 bps
r5 04
2104
0 : None
1 : Odd
Parityr5 06
2106
1 : 1 bit
2 : 2 bits
Stop bit length
r5 07
2107
1 : CR (0Dh)
2 : CR LF (0Dh, 0Ah)
Terminator
r5 08
2108
0 : None
1 to 99
Slave address
68

2 : Even

AD4212L series6.3. Interface
6.3.1.

RS-485The RS-485 has two kinds of communication modes ( r5 02 ).
・Modbus RTU ( r5 02 = 5 )・Interval output ( r5 02 = 6, 7, 8 )Pin No. Symbol
5
4
3
2
1

Description
Connected with FG ground terminal on the power
SLD
supply connector.
Terminating resistor (100Ω) is connected to Pin 1.
RTRM
Enable the terminating resistor with short-circuited to Pin 2.
SG
Signal ground
DATA－ Minus side of the RS-485 communication line.
DATA＋ Plus side of the RS-485 communication line.

Communication Specifications
Item
Baud rate ( r5 03 )Start bit length
Character bit length
Parity ( r5 04 )Stop bit length ( r5 06 )Terminator ( r5 07 )Code
Slave address ( r5 08 )Data transfer mode ( r5 02 )Modbus RTU
Interval output
r5 03 ( 9600, 19200, 38400, 115200 bps )1 bit
Fixed 8 bits
Fixed even number
r5 04
Fixed 1 bit
r5 06
Time
r5 07
BinaryASCII
1 to 99 ( 0：No address setting ) Not used

6.3.1.1.
Modbus RTU
Display unit is a slave device of the Modbus RTU. Refer to "6.3.5 Modbus RTU Data
Address".
Interval output
Weighing display value is output periodically.
Communication
Interval output
Referencemode
6
10 millisecond output ( 100 times/second) The output data format is common.
7
5 millisecond output ( 200 times/second)
Output data is weighing display value.
8
2 millisecond output ( 500 times/second)
NOTE :100 times/second : Set the baud rate over 19200bps.
200 times/second : Set the baud rate over 38400bps.
500 times/second : Set the baud rate over 115200bps.
Output data format
Weighing display value
Terminator ( r5 07 )Digit
Sign ( 1 char )Figure ( 7 chars )1 or 2 chars
NOTE: The state of the weighing display value, decimal point, and unit are not added to theweighing display value.
AD4212L series
696.3.1.2.

Error Code of the Modbus RTU ( Data Address：400065 - 400068 )Error code
Error sub code
Reference
Error item
Code No. Item Code No.
No error0
N/A
0
A/D converter error
1
N/A
0
Nonvolatile memory error
2
N/A
0
RAM error
3
N/A
0
Refer to "3.2.2 Error Codes for Calibration
Calibration error
4
1 to 8( C er )"Weighing display error
5
N/A
0
Verification of the load cell
Refer to the error code in "5.2.5 Display
6
1 to 255
connections error
and Output of Verification".

6.3.1.3.

Bit Address of Status Indicators ( Data Address：400009 - 400010 )Data Address
R/W
Item
Reference( Holding Register )400009. 15-00
Reserved internally
0 fixed.
400010. 15-07
Reserved internally
0 fixed.
400010. 06
Z：Zero400010. 05
S：Stable
R G：Gross400010. 04
LED to turn on = 1
LED to turn off = 0
400010. 03
N：Net400010. 02
H：Hold, Hold busy
400010. 01
X：Basic function at fnc04
400010. 00
Reserved internally
0 fixed.

6.3.1.4.
Internal Write Cycle/Write Result ( Data Address : 400099 - 400100 )No.
Item
Reference
0 Write success1 Write failure
1 to 8 Calibration error
Refer to "3.2.2 Error Codes for Calibration ( C er ) " fordetails.
15 Internal write cycle
Writing in the nonvolatile memory.
Other None
Not used.

6.3.1.5.
Access Interval Timer ( Data Address：400097 - 400098 )This is an interval timer to count up every 1 ms. When the values are read, the interval timer is
initialized to "0". By reading the values periodically, an approximate communication time can bemeasured.

70AD4212L series6.3.2.

Control I/O

Using a control input from peripherals, data can be monitored and be output.
Using a control output, the weighing status and weighing result can be output.
The input and output circuit is isolated from the DC power supply terminals and load cell
terminals.
DC +24 V is supplied between the power supply input terminal ( I/O PWR +24V ) and COM
terminal.
Part of input ( IN1 ~ IN6 )No-voltage
contact input
Input circuit type
( Photo coupler )Input open voltage
According to use
OFF current
0.1 mA max.
ON current
2.7 mA min.
Input threshold voltage 2 V

Part of output ( OUT1 ~ OUT8 )Output circuit typeOpen collector

Isolation
Photo coupler
Output voltage
DC 35 V max.
Output current
50 mA max.
Output saturation voltage 1.1 V max.
I/O PWR +24V
Pin 11, 12
Input terminals
Pin 8, 9, 10, 18, 19, 20
Output terminals
Pin 4 to 7, 14 to 17

Display unit
Internal circuit

COM (Common)
Pin 1, 2

Assigning functions to terminals
Assign functions to these input terminals :io 01 ( IN1 function ) to io 06 ( IN6 function )Assign functions to these output terminals : io 11 ( OUT1 function ) to io 18 ( OUT8 function )Assign logic to these output terminals : io 21 ( OUT1 logic ) to io 28 ( OUT8 logic )AD4212L series

716.3.3.

Standard Serial Output ( Current Loop )The standard serial output ( C.L.) circuit is isolated from all terminals.
The standard serial output can connect to the A&D external display and printer.
The standard serial output needs DC current supplied from an external DC power source.
The standard serial output terminals of the display unit have non-polarity.
The standard serial output terminals are pin 3 and 13 of the control I/O connector.
Transmission
Data length
Start bit
Parity bit
Stop bit
Baud rateCode

0 - 20mA, Current loop
7 bits
1 bit
Even
1 bit
600 bps, 2400 bps
ASCII
Current loop
(non-polarity)
Pin 3
Pin 13
Display unit
Internal circuit

6.3.3.1.
Data Format of Serial Output
The "A&D standard format" is used to the output format for communication with the A&D
printer, and external display and consists of dual headers, data, unit and terminator.
A&D standard format
Header 1
Header 2
S

T

,

Item
Header 1

Header 2
Punctuation
Data( ASCII code )GS

Data ( Polarity, 8 digits including decimal point ),ASCII code
ST
US
OL
GS
NT
TR

,

0 to 9
+
SP

.

+

0

1

Hexadecimal[53 54][55 53][4F 4C][47 53][4E 54][54 52][2C][30 to 39]
[2B]
[2D]
[20]
[2E]

72

2

3

.

4

5

Unit
SP

Terminator
g

CR

LF

Description
StableUnstable
Overload
Gross
Net
Tare
Comma
NumberPositive sign
Negative sign
Space
Dot

AD4212L series

Examples of the A&D standard format
Data (8 digits including decimal
Header 1 Header 2point, polarity)
Unit Terminator
Gross S T

, G S ,

+ 0 0 1 2 3 4 5 SP g CR LF Header 2 [GS]Net S T

, N T,

+ 0 0 1 0 0 0 0 SP g CR LF Header 2 [NT]Tare S T,

T R ,+ 0 0 0 2 3 4 5 SP g CR LF Header 2 [TR]

Including "." S T, G S ,

+ 0 1 2 3+Over O L

, G S ,+ SP SP SP SP . SP SP SP g CR LF Header 1 [OL]-Over O L

, G S ,- SP SP SP SP . SP SP SP g CR LF

Unstable U S , G S ,Output data O L, G S ,

+ 0 1 2 3.

.

4 5 SP g CR LF Numerical part [.]Header 1 [OL],Polarity [-]4 5 SP g CR LF Header 1 [US]+ SP SP SP SP . SP SP SP g CR LF Same as +Over

The position of the decimal point is fixed even if data is out of range.

6.3.3.2.
Transfer Mode of Serial Output
There are 3 types of current loop output ( Cl 02 ): Stream, automatic print and manual print.
The data is output at each display update. If the data cannot be
output completely due to a slow baud rate, the data is output at theStreamnext update. The output data uses displayed data. Therefore,
hidden data is not output.
Automatic printing depends on the weighing mode setting.
1. Weighing mode ( 5q 07 ) = 0
When a weighing value is 5d or more and is stable, the data is
output only once. To output again, data is required to becomeless than 5d.
Select "Normal hold (1)" in fnc07 Hold function for the setting.
Automatic printing
Note: When "stability detection time" (C-f08) and "stability detection
width"(C-f09) are set to “0” (stability detection is not performed),
the data is output only once when it becomes 5d or more.
2. Weighing mode ( 5q 07 ) = 1 or more (When batch weighing is used)
Output once when the weighing sequence finished.
Manual printing

AD4212L series

When "manual printing" is selected, data is output when receivinga printing command from the control input, pressing the assigned
print key, or writing a coil from the Modbus RTU.

73

6.3.4.

USB

The function settings can be input and output from a device that is connected to the Micro-B
USB connector.
When the USB is connected to a personal computer (PC), the PC recognizes the USB as a
virtual COM port. The setting of virtual COM port is shown below.
Baud rate: 9600 bps, Data bits: 7 bits, Parity: even, Stop bit: 1
The communication tool can be downloaded at A&D website. Communication parameters
are fixed.
While weighing, do not perform cable connections. It may be easily influenced by environmental
noise.
Use the standard Micro-B USB connector.
Reading is available whenever the power is on.
Reading and writing of the function from the USB is valid except weighing mode.
6.3.4.1.
FormatMonitoring Command
Function code (4 figures) Terminator
Command1 2 0 8 CR LF

Function code (4 figures)
Response

Example of the near-zero function( fnc08 )1 2 0 8

Data (7 figures),

Terminator+ 0 0 0 0 1 0 CR LF

Storing Command and Response
Function code (4 figures)
Data (7 figures)
Command1 2 0 8,Terminator Example of the near-zero function( fnc08 )+ 0 0 0 0 1 0 CR LF

Function code (4 figures)
Response

1 2 0 8

Data (7 figures),

Terminator+ 0 0 0 0 1 0 CR LF

The response of the monitoring command is the same as the storing command.
"+999999" means an irregular response. Ex.: In case that the function code is not correct
and the command is not performed.
6.3.4.2.
Monitoring the Function SettingThis specifies a function code in the command code and monitors the data.
Command

N N N N CR LF

Response

N N N N ,± X X X X X X CR LF

NNNN is code, ±XXXXXX is a number.

74

AD4212L series6.3.4.3.
Storing the Function SettingThis specifies a function code in the command code and stores the data.
Command

N N N N ,± X X X X X X CR LF

Response

N N N N ,± X X X X X X CR LF

NNNN is code, ±XXXXXX is a number.
For the parameter type, the branch number is stored.
fnc01 ( Key switch disable) is a decimal.
6.3.4.4.
Reading the Whole Function Settings
All the functions can be read at once and a list of functions can be made.
Command

N N N N CR LF

NNNN is a command.
Command code
0999
1000
1100
1200
1300
1400
1600
1700
1900
2100

Description
All functions
Calibration
Linearity
Basic
Hold
Sequence
Control I/OStandard serial output
Flow rate
RS-4856.3.4.5.
Reading Data
The functions below can be monitored.
Command

N N N N CR LF

NNNN is a command.
Command code
0101
0102
0103
0104
0201
0202
0203
0204
0205

AD4212L series

Description
Program version
Serial No. ( lower 5 digits )Program checksum
FRAM checksum
Gross countNet count
Tare countLoad cell output. Scale: 1 nV/V
Load cell output. Scale: 10 nV/V

75

6.3.5.

Modbus RTU Data Address

Data Address ( Coil ) R/W
Item
Description
000001
Near-zero
000002
Under
000003
Over000004OK000005Large flow
000006
Medium flow
000007
Small flow
000008Reserved internally
000009Weighing end
000010Full
000011
Reserved internally000012
HI
000013
OK
000014
LO
000015Reserved internally000016
Stability
000017Gross/net ( 0/1) display
000018In weighing sequence
000019Weighing sequence error
000020Over-capacity
Weighing display
000021
Zero range setting error
000022
Tare error
R
000023
Reserved internally000024
Reserved internally000025Reserved internally000026
CAL operation error
000027
Tare status ( 1: During tare )000028
Normal batch/loss in weight ( 0/1) identification
000029Update of flow rate 1 ( 0 : Enable )000030Update of flow rate 2 ( 0 : Enable )000031
Approximate flow rate value of flow rate 1 ( 1:Approximate)000032
Approximate flow rate value of flow rate 2 ( 1:Approximate)000033
Net center of zero
000034Gross center of zero
000035
Hold in progress ( 1: Hold )000036
Hold busy status ( 1: Hold busy )000037
Self-checking ( 1: Self-checking )000038Net over000039Net under
000040Gross over
000041Gross under
000042
A/D over000043
A/D under
000044 - 000100
Reserved internally76

AD4212L series

000101
000102000103000104000105000106000107000108000109000110000111000112000113000114000115 - 000200

AD4212L series

IN1 status
IN2 status
IN3 status
IN4 status
IN5 status
IN6 status
OUT1 status
R OUT2 status
OUT3 status
OUT4 status
OUT5 status
OUT6 status
OUT7 status
OUT8 status
Reserved internally77

Data Address ( Coil ) R/W
Item
000201
Zero adjustment
000202
Tare
000203Weighing start
000204Emergency stop
000205Reserved internally000206
Reserved internally000207
Tare clear
000208Reserved internally000209Reserved internally000210Reserved internally000211Print command
000212
Zero clear
000213Gross display
000214
Net display
000215
Pause
000216
Restart000217
Reserved internally000218Reserved internally000219Error reset
000220One-shot small flow
000221
Exchange normal batch sequence
000222
Exchange loss-in-weight sequenceW
000223
Permit update of flow rate 1*1000224
Prohibit update of flow rate 1000225Initialize flow rate 1000226
Permit update of flow rate 2000227
Prohibit update of flow rate 2000228Initialize flow rate 2000229Actual free fall input
000230Hold
000231
Hold cancellation
000232 - 000300
Reserved internally000301
Setting of OUT1 to 1
000302
Setting of OUT1 to 0000303
Setting of OUT2 to 1
000304
Setting of OUT2 to 0000305
Setting of OUT3 to 1
000306
Setting of OUT3 to 0000307
Setting of OUT4 to 1
000308
Setting of OUT4 to 0000309Setting of OUT5 to 1
000310Setting of OUT5 to 0000311
Setting of OUT6 to 1
000312
Setting of OUT6 to 0000313
Setting of OUT7 to 1
78

Description

AD4212L seriesData Address ( Coil ) R/W
Item
000314
Setting of OUT7 to 0000315
Setting of OUT8 to 1
000316
Setting of OUT8 to 0000317 - 000400
Reserved internallyW
000401CAL zero*1000402
CAL span
000403Self-check start
000404Self-check stop ( Return to weighing mode )000405 - 000500
Reserved internally*1 : The command is executed when "1" is written.

AD4212L series

79

Description

Data Address
R/W
Item
Description( Holding Register )*5
400001 - 400002
Weighing display ( Digital filter 1 )400003 - 400004
Gross ( Digital filter 1 )400005 - 400006
Net ( Digital filter 1 )400007 - 400008
Tare weight
400009 - 400010
Status indicator ( Status LED )*3400011 - 400012
Reserved internally
400013 - 400014
Reserved internally
400015 - 400016
Reserved internally
400017 - 400018
Gross value of weighing sequence end
400019 - 400020
Net value of weighing sequence end
400021 - 400022
Tare weight value of weighing sequence end
400023 - 400024
Sequence number*1
400025 - 400026
Reserved internally
400027 - 400028
Flow rate 1 ( per second )400029 - 400030
Flow rate 2 ( per second )400031 - 400032
Flow rate 1 ( per minute )400033 - 400034
Flow rate 2 ( per minute )400035 - 400036
Flow rate 1 ( per hour )400037 - 400038
Flow rate 2 ( per hour )400039 - 400040
Flow rate 1
Changes in a time set at fr 03
400041 - 400042
Flow rate 2
Changes in a time set at fr 04
R
400043 - 400044
Weighing display ( Digital filter 2 )400045 - 400046
Gross ( Digital filter 2 )400047 - 400048
Net ( Digital filter 2 )400049 - 400050
Reserved internally
400051 - 400052
Reserved internally
400053 - 400054
Batch error
400055 - 400056
Actual free fall
400057 - 400058
Free fall ( Average )400059 - 400060
Active free fall coefficient ( average )400061 - 400062
Flow rate ( In small flow off )400063 - 400064
Flow rate ( Real time, per second )400065 - 400066
Error code*2400067 - 400068
Error sub code*2400069 - 400070
Program version
400071 - 400072
Serial number
400073 - 400074
Program checksum
400075 - 400076
Memory checksum
400077 - 400094
Reserved internally
400095 - 400096
Output voltage of load cell ( nV/V )400097 - 400098
Access interval timer ( ms )400099 - 400100
During an internal write cycle / Write result *4*1 : Refer to "6.2.3.9 Sequence Numbers" for details.
*2 : Refer to "6.3.1.2 Error Code of the Modbus RTU ( Data Address：400065 - 400068 )" for details.
*3 : Refer to "6.3.1.3 Bit Address of Status Indicators ( Data Address：400009 - 400010 )" for details.
*4 : Refer to "6.3.1.4 Internal Write Cycle/Write Result ( Data Address : 400099 - 400100 )" for details.
*5 : Double Word word order is low word first ( L/H ). Following data of Holding registers are the same.
80

AD4212L seriesData Address
R/W
Item( Holding Register )400101 - 400102
C-f01 Unit
400103 - 400104
C-f02 Decimal point position
400105 - 400106
C-f03 Minimum division
400107 - 400108
C-f04 Maximum capacity
400109 - 400110
C-f05 Zero range
400111 - 400112
C-f06 Zero tracking time
400113 - 400114
C-f07 Zero tracking width
400115 - 400116
C-f08 Stability detection time
400117 - 400118
C-f09 Stability detection width
400119 - 400120
C-f10 Tare and zero when unstable
400121 - 400122
C-f11 Tare when the gross weight is negative
400123 - 400124
C-f12 Output when out of range and unstable
400125 - 400126
C-f13 Excessive negative gross weight400127 - 400128
C-f14 Excessive negative net weight400129 - 400130
C-f15 Clear the zero value
400131 - 400132
C-f16 Zero when power is turned on
400133 - 400134
C-f17 Input voltage at zero
400135 - 400136
C-f18 Span input voltage
400137 - 400138
C-f19 Span input voltage weight
R/W Reserved internally400139 - 400150
400151 - 400152
C-f26 Gravity acceleration of the calibration location
400153 - 400154
C-f27 Gravity acceleration of the usage location
400155 - 400156
C-f28 Disable hold function
400157 - 400158
Reserved internally
400159 - 400160
Reserved internally
400161 - 400162
Reserved internally
400163 - 400164
Reserved internally
400165 - 400170
Reserved internally
400171 - 400172
Reserved internally
400173 - 400174
Reserved internally
400175 - 400176
Reserved internally
400177 - 400178
Reserved internally
400179 - 400180
Reserved internally
400181 - 400182
Reserved internally
400183 - 400184
Reserved internally
400185 - 400186
Reserved internally
400187 - 400188
Reserved internally
400189 - 400190
Reserved internally400191 - 400200
Reserved internallyAD4212L series

81

Description

Data Address
R/W
Item( Holding Register )400201 - 400202
Final value
400203 - 400204
Free fall
400205 - 400206
Preliminary
400207 - 400208
Optional preliminary
400209 - 400210
Over
400211 - 400212
Under
R/W
400213 - 400214
Full
400215 - 400216
Near-zero
400217 - 400218
Reserved internally400219 - 400220
Upper limit value
400221 - 400222
Lower limit value
400223 - 400300
Reserved internally82

Description

The same as 400401 - 400412

The same as 400315 - 400316
The same as 400321 - 400322
The same as 400323 - 400324

AD4212L seriesData Address
R/W
Item
Description( Holding Register )400301 - 400302
fnc01 Key switch disable
fnc02
key
400303 - 400304
400305 - 400306
fnc03 Display update rate
400307 - 400308
fnc04 X display
400309 - 400310
fnc05 Digital filter 1
400311 - 400312
fnc06 Digital filter 2400313 - 400314
fnc07 Hold
R/W
400315 - 400316
fnc08 Near-zero
The same as 400215 - 400216
400317 - 400318
fnc09 Near-zero comparison weight
400319 - 400320
fnc10 Upper limit value
The same as 400219 - 400220
400321 - 400322
fnc11 Lower limit value
The same as 400221 - 400222
400323 - 400324
fnc12 Comparison mass of upper and lower limit
400325 - 400326
fnc13 Full
400327 - 400400
Reserved internally
Data Address
R/W( Holding Register )400401 - 400402
5q 01
400403 - 400404
5q 02
400405 - 400406
5q 03
400407 - 400408
5q 04
400409 - 400410
5q 05
400411 - 400412
5q 06
400413 - 400414
5q 07
400415 - 400416
5q 08
400417 - 400418
5q 09
400419 - 400420
5q 10400421 - 400422
5q 11
5q 12
400423 - 400424 R/W
400425 - 400426
400427 - 400440
400441 - 400442
400443 - 400444
400445 - 400446
400447 - 400448
400449 - 400450
400451 - 400452
400453 - 400454
400455 - 400456
400457 - 400500

AD4212L series

Item

Description

Final value
Free fall
Preliminary
The same as 400201 - 400212
Optional preliminary
Over
Under
Weighing mode
Automatic free fall correction
Automatic free fall band
Active free fall coefficient
OK/Over/Under output timing
Wait for the weight value to be stable
before the judgment
5q 13 Automatic tare at weighting start
Reserved internally
5q 21 Flow timeout time
5q 22 Weighting start input delay time
5q 23 Large flow comparison disable time
5q 24 Medium flow comparison disable time
5q 25 Small flow comparison disable time
5q 26 Judging delay time
5q 27 Weighing end output time
5q 28 One-shot time for small flow rate
Reserved internally83

Data Address (Holding Register) R/W
Item
400501 - 400502
io 01 Function of IN1
io 02 Function of IN2
400503 - 400504
io 03 Function of IN3400505 - 400506
R/W io 04 Function of IN4400507 - 400508
io 05 Function of IN5400509 - 400510
io 06 Function of IN6400511 - 400512
Reserved internally400513 - 400600

Description

Data Address (Holding Register) R/W
Item
400601 - 400602
io 11 Function of OUT1
io 12 Function of OUT2400603 - 400604
io 13 Function of OUT3400605 - 400606
io 14 Function of OUT4400607 - 400608
io 15 Function of OUT5400609 - 400610
io 16 Function of OUT6400611 - 400612
io 17 Function of OUT7
400613 - 400614
io 18 Function of OUT8400615 - 400616
R/W io 21 OUT1 Logic
400617 - 400618
io 22 OUT2 Logic
400619 - 400620
io 23 OUT3 Logic
400621 - 400622
io 24 OUT4 Logic
400623 - 400624
io 25 OUT5 Logic
400625 - 400626
io 26 OUT6 Logic
400627 - 400628
io 27 OUT7 Logic
400629 - 400630
io 28 OUT8 Logic
400631 - 400632
Reserved internally
400633 - 400700

Description

Data Address (Holding Register) R/W
Item
400701 - 400702
Cl 01 Serial data
Cl 02 Communication mode
400703 - 400704
R/W
Cl 03 Baud rate
400705 - 400706
Reserved internally
400707 - 400800

Description

Data Address (Holding Register) R/W
Item
400901 - 400902
Reserved internallyr5 02 Communication mode
400903 - 400904
r5 03 Baud rate
400905 - 400906
r5 04 Parity
400907 - 400908
400909 - 400910
R/W Reserved internallyr5 06 Stop bit length
400911 - 400912
r5 07 Terminator
400913 - 400914
r5 08 Slave address
400915 - 400916
Reserved internally
400917 - 401000

Description

84

AD4212L seriesData Address (Holding Register) R/W
Item
401201 - 401202
Hld01 Averaging time
Hld02 Start wait time
401203 - 401204
Hld03 Automatic start condition
401205 - 401206
Hld04 Release using control input
401207 - 401208
R/W
Hld05 Release time
401209 - 401210
Hld06 Release using fluctuation range
401211 - 401212
Hld07 Release at near-zero
401213 - 401214
Reserved internally401215 - 401300

Description

Data Address (Holding Register) R/W
Item
401401 - 401402
fr 01 Filter of flow rate 1
fr 02 Filter of flow rate 2401403 - 401404
fr 03 Damping time for flow rate 1
401405 - 401406
401407 - 401408
R/W fr 04 Damping time for flow rate 2
fr 05 +/- flow rate 1
401409 - 401410
fr 06 +/- flow rate 2401411 - 401412
Reserved internally
401413 - 401500

Description

AD4212L series856.4. Maintenance6.4.1.

Parameter

When performing maintenance, use the following list as a memorandum.
When making inquiries about the product, inform your local A&D dealer of the user settings.
6.4.1.1.
Calibration Functions ( C fnc )Function code
Item
Description, Range and Default value
Name
C-f01
1001
1:g
Unit
C-f02
1002
3 : 0.000
Decimal point position
C-f03
1003 1 : 1
2: 2
3: 5
Minimum division
4 : 105 : 206 : 50C-f04
1004 AD4212L-R50：50000
AD4212L-R100：100000
Maximum capacity
C-f05
1005
0 to 2 to 100
Zero range
C-f06
1006
0.0 to 5.0
Zero tracking time
C-f07
1007
0.0 to 9.9
Zero tracking width
C-f08
1008
0.0 to 1.0 to 9.9
Stability detection time
C-f09
1009
0 to 2 to 100
Stability detection width
C-f10
1010
0 : Disable both functions
Tare and zero when
1 : Enable both functions
unstable
C-f11
1011
0 : Disable tare
Tare when the gross
1 : Enable tareweight is negative
C-f12
1012
0 : Disable output
Output when out of range
1 : Enable output
and unstable
C-f13
1013 1 : Gross weight < -99999
Excessive negative gross
2 : Gross weight < Negative maximum capacity
weight
3 : Gross weight < -19d
C-f14
1014
1 : Net weight < -99999
Excessive negative net
2 : Net weight < Negative maximum capacity
weightC-f15
1015 0 : Disable
Clear the zero value
1 : Enable
C-f16
1016
0 : Disable
Zero when power is turned
1 : Enableon
C-f17
1017 -7.0000 to 7.0000
86

User setting

AD4212L series

Item
Function code
Name
Input voltage at zero
C-f18
1018
Span input voltage
C-f19
1019
Span input voltage weight
C-f26
1026
Gravity acceleration of thecalibration location
C-f27
1027
Gravity acceleration of theusage location
C-f28
1028
Disable hold function

6.4.1.2.
Item
Name

Description, Range and Default value

0.0100 to 9.9999
1 to 100000
9.7500 to 9.7980 to 9.8500
9.7500 to 9.7980 to 9.8500
0 : Enable

1 : Disable

Linearization Functions ( l-fnc )Function code
Description, Range and Default value

l-f01
1101
0 to 5
Number of input points
l-f02
1102
-7.0000 to 0.0000 to 7.0000
Linear-zero
l-f03
1103
0 to 100000
Setting value for linear 1
l-f04
1104
0.0000 to 9.9999
Span at linear 1
l-f05
1105
0 to 100000
Setting value for linear 2
l-f06
1106
0.0000 to 9.9999
Span at linear 2
l-f07
1107
0 to 100000
Setting value for linear 3
l-f08
1108
0.0000 to 9.9999
Span at linear 3
l-f09
1109
0 to 100000
Setting value for linear 4
l-f10
1110
0.0000 to 9.9999
Span at linear 4AD4212L series

User setting

87

User setting

6.4.1.3.
Basics Functions ( fnc f )ItemFunction code
Description, Range and Default value
Name
fnc01
1201
0000 to 1111
Key switch disable
0 : None
1 : Manual print command
2 : Hold
3 : Operation switch 1
4 : Operation switch 2
5 : Display exchange
6 : Tare clear
fnc02
1202
7 : Zero clearkey
8 : Weighing start / Pause / Restart
9 : Actual free fall input
10 : One shot, Small flow
11 : Sequence flow rate monitor
12 : mV/V monitor
13 : Digital filter 2
1 : 20 times/second
fnc03
1203
2 : 10 times/second
Display update rate3 : 5 times/second

User setting

0 : None

fnc04
x display1204

1 : Zero tracking in progress
2 : Alarm
3 : Display operation switch status as on or off
4 : Near-zero
5 : HI output
6 : OK output
7 : LO output
8 : Large flow
9 : Medium flow
10 : Small flow
11 : Over
12 : OK
13 : Under
14 : Full
15 : Weighing end
16 : In weighing sequence
17 : Weighing sequence, error
18 : Normal batch/Loss-in-weight, Identification
19 to 24 : State of Coil IN 1 to 6
25 to 32 : Setting of Coil OUT 1 to 8

88

AD4212L series

Item
Name

Function code

fnc05
Digital filter 1

1205

fnc06
1206
Digital Filter 2

fnc07
Hold

1207

fnc08
1208
Near-zero
fnc09
1209
Near-zerocomparison weight
fnc10
1210
Upper limit value
fnc11
1211
Lower limit value
fnc12
1212
Comparison mass ofupper and lower limit
fnc13
1213
Full

AD4212L series

User setting

Description, Range and Default value
0 : None
8 :10.0 Hz
1 : 100.0 Hz
9 : 7.0 Hz
2 : 70.0 Hz
10 : 5.6 Hz
3 : 56.0 Hz
11 : 4.0 Hz
4 : 40.0 Hz
12 : 2.8 Hz
5 : 28.0 Hz
13 : 2.0 Hz
6 : 20.0 Hz
14 : 1.4 Hz
7 : 14.0 Hz
15 : 1.0 Hz
0 : None
8 :10.0 Hz
1 : 100.0 Hz
9 : 7.0 Hz
2 : 70.0 Hz
10 : 5.6 Hz
3 : 56.0 Hz
11 : 4.0 Hz
4 : 40.0 Hz
12 : 2.8 Hz
5 : 28.0 Hz
13 : 2.0 Hz
6 : 20.0 Hz
14 : 1.4 Hz
7 : 14.0 Hz
15 : 1.0 Hz
1 : Normal hold2 : Peak hold
3 : Averaging hold-99999 to 10 to 99999
1 : Gross weight
2 : Net weight-99999 to 10 to 99999-99999 to -10 to 99999
1 : Gross weight
2 : Net weight-99999 to 99999

89

16 : 0.7

Hz

16 : 0.7 Hz
17 : 0.56 Hz
18 : 0.40 Hz
19 : 0.28 Hz
20 : 0.20 Hz
21 : 0.14 Hz
22 : 0.10 Hz
23 : 0.07 Hz

6.4.1.4.
Hold Functions ( Hld f )Function code
Item
Description, Range and Default value
Name
Hld01
1301
0.00 to 9.99
Averaging time
Hld02
1302
0.00 to 9.99
Start wait time
0 : Enable
Hld03
1303
1 : Above the near-zero, and stable
Automatic start
condition
2 : Above the near-zero
Hld04
1304
0 : Do not release
Release using
1 : Release
control input
Hld05
1305
0.00 to 9.99
Release time
Hld06
1306
Release using
0 to 99999
fluctuation range
Hld07
1307
0 : Do not release
Release at near-zero 1 : Release
6.4.1.5.
Item
Name

Weighing Sequence Programs ( 5q f )Function code
Description, Range and Default value

5q 01
Final value

1401

5q 02
Free fall

1402

5q 03
Preliminary

1403

User setting

User setting-99999 to 0 to 99999-99999 to 0 to 99999-99999 to 0 to 99999

5q 04
1404
Optional preliminary-99999 to 0 to 99999

5q 05
Over

1405

-99999 to 0 to 99999

5q 06
Under

1406

-99999 to 0 to 99999
0 : Disable

5q 07
1407
Weighing mode

5q 08
1408
Automatic free fallcorrection

1 : Normal batch sequence

2 : Loss-in-weigh sequence
3 : Specifying with control input
4 : Specifying with Modbus RTU
0 : Disable
1 : Moving average of last four times
2 : Real-time free fall compensation (fixed coefficient)
3 : Real-time free fall compensation (updated coefficient)90

AD4212L series

Item
Name

Function code

Description, Range and Default value

5q 09
1409
0 to 99999
Automatic free fall
band
5q 10
1410
Scale: 0.001 second
Active free fall
-99.999 to 0.000 to 99.999
coefficient
5q 11
1411
1 : Always
OK/Over/Under
2 : In synchronization with weighing end
output timing
5q 12
1412
Wait for the weight value to 0 : Disable
1 : Enable
be stable before thejudgment
5q 13
1413
0 : Disable
Automatic tare at
1 : Enableweighing start
5q 21
1421
Flow timeout time

0 to 600

5q 22
1422
Weighing start input
delay time
5q 23
1423
Large flow comparison
disable time
5q 24
1424
Medium flow comparison
disable time
5q 25
1425
Small flow comparison
disable time

0.0 to 60.0

0.0 to 60.0

5q 26
1426
Judging delay time

0.0 to 0.1 to 60.0

5q 27
1427
Weighing end output
time
5q 28
1428
One-shot time forsmall flow rate

AD4212L series

0.0 to 60.0

0.00 to 6.00

91

User setting

6.4.1.6.
Item
Name

Flow Rate Functions ( fr f )Function code
Description, Range and Default value

fr 01
1901
Filter of flow rate 1
fr 02
1902
Filter of flow rate 2
fr 03
1903
Damping time forflow rate 1
fr 04
1904
Damping time forflow rate 2
fr 05
1905
+/- flow rate 1
fr 06+/- flow rate 2

6.4.1.7.
Item
Name

1906

User setting

1 : Digital filter 1
2 : Digital filter 2

Suppress changes in flow rate.
The higher the value setting, the less changes.
Scale: 1 second
1 to 5 to 1000

10 ： according to calculation
1 ： interchange +/2 ： absolute value

Control I/O Functions ( io f )Function code
Description, Range and Default value

User settingIIN

0 : Disable
io 01
1601 1 to 6 : Reserved internally
0 to 7 to 28
Function of IN1
7 : Zero
8 : Tare
9 : Hold
io 02
1602
0 to 8 to 28
10 : Gross / Net exchange
Function of IN2
11 : Diagnose
12 : Print command
13 : Weighing start
io 03
1603
0 to 28
14 : Pause
Function of IN3
15 : Restart
16 : Emergency stop
17 : Error reset
io 04
1604
0 to 28
18 : Normal batch/Loss-in-weight exchange
Function of IN4
19 : Actual free fall input
20 : One-shot small flow
21 : Full open
io 051605 22 : Zero clear
0 to 28
Function of IN5
23 : Tare clearkey
24 : Operation same as a
25 : Prohibit update of flow rate 1
io 06
1606 26 : Prohibit update of flow rate 2
0 to 28
27 : Initialize flow rate 1
Function of IN6
28 : Initialize flow rate 292

AD4212L series

Item
Name

Function code

Description, Range and Default value

IOUT

0 : Disable
io 111611 1 to 8 : Reserved internally
0 to 18 to 37
Function of OUT1
9 : Stability
10 : Over capacity
11 : Net display
io 12
1612
0 to 9 to 37
12 : During tare
Function of OUT2
13 : Hold
14 : Hold busy
15 : HI output
io 13
1613
0 to 37
Function of OUT3 16 : OK output
17 : LO output
18 : Near-zero
io 14
1614 19 : Full
0 to 37
Function of OUT4 20 : Over
21 : OK
22 : Underio 15
1615 23 : Large flow
0 to 37
Function of OUT5 24 : Medium flow
25 : Small flow
26 : Normal batch/Loss-in-weight, Identification
io 161616 27 : In weighing sequence
0 to 37
Function of OUT6 28 : Weighing end
29 : Weighing sequence error
30 : In weighing (ON)io 171617 31 : In weighing (1 Hz)
0 to 37
Function of OUT7 32 : In weighing (50 Hz)
33 : Alarm
34 : Output operation switch is on or off
io 18
1618 35 : Approximate flow rate value of flow rate 1
0 to 37
Function of OUT8 36 : Approximate flow rate value of flow rate 2
37 : Remote I/O

IOUT

io 21
OUT1 Logic
io 22
OUT2 Logic
io 23
OUT3 Logic
io 24
OUT4 Logic
io 25
OUT5 Logic
io 26
OUT6 Logic
io 27
OUT7 Logic
io 28
OUT8 Logic

AD4212L series

1621
1622
1623
1624
1625
1626

1 : Inverting output
If data is "0" level, the output transistor conducts(ON).
2 : Non-inverting output
If data is "1" level, the output transistor conducts
(ON).

1627
1628
93

User setting

6.4.1.8.
Item
Name
Cl 01
Serial data

Standard Serial Output Functions ( Cl f )Function code
Description, Range and Default value

1701

Cl 02
1702
Communication mode
Cl 03
Baud rate

6.4.1.9.
Item
Name

1703

User setting

1 : Weighing display
2 : Gross3 : Net4 : Tare
5 : Gross / Net / Tare
1 : Stream
2 : Automatic print
3 : Manual print
1 : 600 bps
2 : 2400 bps

RS-485 Functions ( r5 f )Function code
Description, Range and Default value

5 : Modbus RTU
r5 02
2102 6 : Interval output at 100 times/second
Communication mode 7 : Interval output at 200 times/second
8 : Interval output at 500 times/second
7 : 38400 bps
r5 03
2103 5 : 9600 bps
Baud rate
6 : 19200 bps
8 : 115200 bps
r5 04
2104
0 : None
1 : Odd
Parityr5 06
2106
1 : 1 bit
2 : 2 bits
Stop bit length
r5 07
2107
1 : CR (0Dh)
2 : CR LF (0Dh, 0Ah)
Terminator
r5 08
2108
0 : None
1 to 99
Slave address94

2 : Even

AD4212L series

7.

Specifications

Model
Weighing capacity
Maximum display
Minimum weighingvalue(1 digit)
Repeatability(Standard deviation)
Linearity
Stabilization time inseconds

AD4212L-R50
51 g
51.008 g
0.001 g

AD4212L-R100
110 g
110.008 g *0.001 g0.002 g±0.002 g
0 to 5 g approx. 0.3 second±0.002 g
0 to 5 g approx. 0.3 second

0.001 g(at an appropriate filter
setting in a goodenvironment)

5 to 51 g approx. 1.0 second
5 to 110 g approx. 1.3 second
RS-485 (Modbus RTU), conform to USB USB 2.0
1000 times / second±30 ppm/°C typ±50 ppm/°C typ

I/O unit
Sampling rate
Sensitivity drift
Zero temperature
coefficient
Operating-10 °C to +40 °C, 85%RH or less (no condensation)
environment
Weighing pan
20.5 mmdimension
30 (W) × 165 (D) × 56 (H) mm/ approx. 400 g
Weighing unit
external
dimension/mass
35.3 (W) × 101.3 (D) × 110 (H) mm/ approx. 200 g
Display unit external
dimension/mass
4.5 mm/10 m/ approx. 350 g
Cable
diameter/length/mass
DC24V +10%/-15%
Power voltage
Power consumption
6W MaxNonvolatile memory, data storage duration: 10 years or more
Memory back up
1 kg
Ability of the stopper
to withstand overload
0.015 Nm or less0.03 Nm or less
Allowable moment
65 Hz
95 Hz
Specific frequency
IP42
Water-proof level(weighing unit)
Accessories
RS-485 connector made by 3M: 35505-6200-A00 GF 2
Branch connector made by 3M: 35715-L010-A00 AK 1
Leveling feet 3* When exceeding 100 g, all digits blink. The largest digit “1” is not displayed.
AD4212L series

95

Illustration 10 External dimensions (display unit)

96

Unit: mm

AD4212L series

97

2-M2
When installing the jig, the depth forthe screw should be within 5 mm

20

20 30

5.5

3-4.4

20.5

154
Force

51
56
165
When using the leveling foot (accessory)

Illustration 11 External dimensions (weighing unit)

AD4212L series

97

Unit: mm

3-23-14 Higashi-Ikebukuro, Toshima-ku, Tokyo 170-0013, JAPAN
Telephone: [81] (3) 5391-6132
Fax: [81] (3) 5391-1566

A&D ENGINEERING, INC.
1756 Automation Parkway, San Jose, California 95131, U.S.A.
Telephone: [1] (408) 263-5333
Fax: [1] (408)263-0119

A&D INSTRUMENTS LIMITED
Unit 24/26 Blacklands Way, Abingdon Business Park, Abingdon, Oxfordshire
Telephone: [44] (1235) 550420
Fax: [44] (1235) 550485

OX14 1DY

United Kingdom

A&D AUSTRALASIA PTY LTD
32 Dew Street, Thebarton, South Australia 5031, AUSTRALIA
Telephone: [61] (8) 8301-8100
Fax: [61] (8) 8352-7409

A&D KOREA Limited

한국에이.엔.디(주)서울특별시 영등포구 국제금융로6길33 (여의도동) 맨하탄빌딩 817 우편 번호 07331( 817, Manhattan Bldg., 33. Gukjegeumyung-ro 6-gil, Yeongdeungpo-gu, Seoul, 07331 Korea )전화: [82] (2) 780-4101
팩스: [82] (2) 782-4264

OOO A&D RUS

OOO "ЭЙ энд ДИ РУС"121357, Российская Федерация, г.Москва, ул. Верейская, дом 17( Business-Center "Vereyskaya Plaza-2" 121357, Russian Federation, Moscow, Vereyskaya Street 17 )тел.: [7] (495) 937-33-44
факс: [7] (495) 937-55-66

A&D INSTRUMENTS INDIA PRIVATE LIMITED( 509, Udyog Vihar, Phase- , Gurgaon - 122 016, Haryana, India ): 91-124-4715555: 91-124-4715599