Flintec FT-12 Manual User Manual
Page 40

FT-12 Technical Manual, Rev. 1.35 November 2010
Page 40 of 44
Write
command
Modbus
register
Function
code
Register
address
No. of
registers
Data
byte
count
Data bytes
Definition
00,01 Zero
00,02 Tare
00,03 Clear
00,04 Print
00,05 Reserved
00,06
Use setpoints from buffer
(40 012, 40 014, 40 016)
Control 40
009 10 00,08
00,01
02
00,07
Load actual setpoint from
indicator to buffer
(40 012, 40 014, 40 016)
Preset tare
40 010
Setpoint 1
40 012
10
00,0B
00,02
04
Setpoint 1 buffer memory
Setpoint 2
40 014
10
00,0D
00,02
04
Setpoint 2 buffer memory
Setpoint 3
40 016
10
00,0F
00,02
04
Designated
value [hex]
Setpoint 3 buffer memory
0
None
188
Zero calibration
40 030
10
00,01
02
220
Span calibration (first
define the calibration
weight value in 40031)
Calibration
40 031
10
00,02
04
Calibration weight value
Modbus exception codes
1 : Function code is not supported
2 : Address is out of range (start and end)
3 : Invalid value feed or wrong byte number
4 : Operation error
Explanation (Setpoint, Preset tare):
The reading and writing of the setpoints or the writing of the preset tare is done in two steps.
Read operation (Setpoints):
1. Step : Load the actual setpoint values to the buffer.
Sending the control command 0007 to address [0008] (40 009) stores the actual setpoint values in the buffer
address [000B], [000D] and [000F] (Register 40 012, 40 014, 40 016).
2. Step : Read the buffer memory. Reading address [000B], [000D], [000F] (Register 40 012, 40 014, 40 016)
replies the actual corresponding setpoint value.
Write Operation:
1. Step : Load the value to the assigned buffer memory. Sending the designated value to address [000B],
[000D] or [000F] (Register 40 012, 40 014 or 40 016) loads the value into the selected buffer memory.
2. Step : Apply the values from the buffer memory. Sending the control command 0006 (setpoints) to address
0008 (Register 40 009) activates the value(s) from the buffer memory.
Attention:
Step 2 activates all 3 setpoint buffer values All 3 setpoint values have to be loaded to their buffer
memory (step 1) before they can be applied (Step 2).
Terminal [hex] - Examples:
Performing direct read and write operations (Modbus High-Low) with the instrument address set to “01”. Empty
spaces in the example commands are only for a good pattern recognition; Use the commands without spaces.
Reading weight data
: 01, 03, 00,00, 00,02, C4,0B
Reading status data : 01, 03, 00,02, 00,01, 25,CA
Reading tare data : 01, 03, 00,03, 00,02, 34,0B
Activating tare
: 01, 10, 00,08, 00,01, 02, 00,02, 26,D9
Reading setpoint 1
1.step (load active setpoint 1 to buffer memory) : 01, 10, 00,08, 00,01, 02, 00,07, E6,DA
2.step (read the buffer memory)
: 01, 03, 00,0B, 00,02, B5,C9