The purpose of this document is to provide guidelines on how to change from other manufacturer’s
devices to Rosemount equipment by exchanging gauges. When a gauge is replaced with a Rosemount
gauge, it is necessary to configure the Rosemount 2410 Tank Hub for emulation.
The Rosemount field devices, for example Rosemount 5900 Radar Level Gauge and Rosemount 2240S
Temperature Transmitter, are connected to the tank hub using the intrinsically safe Tankbus as usual.
Emulation is done in the tank hub only. Each tank hub can emulate up to 10 tanks (10 separate
gauges)
(1)
.
Figure 1. Rosemount Devices Replacing Old Gauges in an Existing Sakura System
1.Tank hub version “Multiple tanks” can emulate up to 10 tanks (10 gauges). Tank hub version “Single tank” can emulate up to 2 tanks (2 gauges).
Rosemount 2410 Tank Hub
July 2017
1.1Emulation capabilities
Emulation enables the replacement of old devices with Rosemount devices in another vendor’s existing
tank gauging system. The Rosemount device will perform just like the replaced gauge, using the other
vendor’s protocol to communicate.
By using the other vendor’s field and control room communication protocol with modern Rosemount
tank gauging devices, the legacy system can be modernized step-by-step. The legacy system can be
upgraded while tanks are in operation and existing wiring can be re-used.
Tank hub acting as slave
When an old gauge from another vendor is replaced with a tank hub connected to a Rosemount field
device, the tank hub will act as a slave answering requests and sending data upwards towards the host.
A stepwise “bottom-up” upgrade is done by replacing legacy gauges to begin with, and changing the
complete control system at a later occasion.
Figure 2. Tank Hub Slave Emulation
Manual Supplement
00809-0800-2410, Rev AA
1.2Sakura system characteristics
Sakura protocol overview
The tank hub supports two versions of the Sakura protocol: Sakura MDP and Sakura V1, each supporting
all 10 tank positions. The tank hub automatically detects which protocol to use, based on the received
requests from the Sakura host.
The Sakura MDP protocol is sometimes also called “old Sakura protocol” or Sakura binary. The Sakura
MDP protocol includes one request type.
The Sakura V1 protocol is sometimes called “new Sakura protocol” or Sakura ASCII. The Sakura V1
protocol includes several request types. The tank hub identifies the request type, and replies with the
corresponding response type.
2
Rosemount 2410 Tank Hub
Manual Supplement
00809-0800-2410, Rev AA
Sakura response data
Rosemount 2410 Tank Hub
July 2017
The tank hub can emulate up to 10 tank positions
(1)
. Ta bl e 1 shows supported response data for the
Sakura MDP and Sakura V1 protocols.
Table 1. Sakura Protocol Response Data
Sakura MDPSakura V1
Level
Ullage
Average liquid temperature
Average vapor temperature
Sixteen spot temperatures
Free water level
Pressure (Vapor, middle or liquid)
Alarm status
Observed density
1. Max 3 tank positions.
(1)
Electrical interface and protocol
Table 2. Sakura Electrical Interface and Protocol Options
ProtocolElectrical interface
Sakura MDP
Sakura V1
Sakura Non-IS 2-wire bus
1.Tank hub version “Multiple tanks” can emulate up to 10 tanks (10 gauges). Tank hub version “Single tank” can emulate up to 2 tanks (2 gauges).
Rosemount 2410 Tank Hub
3
Rosemount 2410 Tank Hub
Ta nk M as t er™ PC
Primary bus:
TRL2/(RS485 Modbus)
Secondary bus:
Sakura MDP/V1
FBM/
(RS485 converter)
Sakura
converter
Sakura host
Tank hub with configuration on primary field bus and
Sakura emulation on secondary field bus
July 2017
1.3Rosemount 2410 Tank Hub communication
The tank hub has slots for two independent communication boards, primary and secondary field bus, for
TRL2 Modbus
The Sakura interface can be connected to the Rosemount 2410 secondary field bus.
The primary bus can be used for regular TRL2 or RS485 Modbus communication. Configuration is
performed with a TRL2 modem, like the Rosemount 2180 Field Bus Modem (FBM), or a RS485 converter
connected to the primary field bus.
Figure 3. Sakura Emulation on Secondary Field Bus
®
, RS485 Modbus, emulation or wireless communication.
Manual Supplement
00809-0800-2410, Rev AA
4
Rosemount 2410 Tank Hub
Manual Supplement
Secondary field bus
Primary field bus
00809-0800-2410, Rev AA
2.0Electrical installation
Rosemount 2410 Tank Hub
July 2017
Rosemount 2410 Tank Hub connections
(1)
Figure 4. Terminal Block in the Explosion-Proof/Flameproof Compartment
Table 3. Terminal Assignment for Non-Intrinsically Safe Side
11S Bus BSecondary communication bus - (Sakura X-wire)
12S Bus ASecondary communication bus + (Sakura Y-wire)
PEPEPower supply protective ground
GND_1GND_1Housing chassis/shield Primary bus
GND_2GND_2Housing chassis/shield Secondary bus
1.Consult the Sakura Electrical Installation Drawing (D7000003-779) for further information.
Rosemount 2410 Tank Hub
5
Rosemount 2410 Tank Hub
July 2017
3.0Configuration
The Rosemount 2410 Tank Hub is configured by using the TankMaster WinSetup configuration
program
well as advanced configuration and service functions.
Configuration of the Rosemount 2410 Sakura emulation function can be performed with the WinSetup
program using the FBMor a RS485 converter, depending on the tank hub configuration.
3.1Set up Modbus communication protocol
This section describes how to configure the Modbus Master protocol channel for communication.
To specify PC communication port and the standard communication parameters, do the following:
1.Open the Protocols folder in the Workspace window.
2.Select the Modbus Master icon.
(1)
. WinSetup is a user-friendly software package that includes basic configuration options as
Manual Supplement
00809-0800-2410, Rev AA
3.Right click the proper MBMaster icon and select Properties to configure the protocol channel.
4.Select the Communication tab.
1.See the Rosemount Tank Gauging System Configuration Manual for more information on how to use the TankMaster WinSetup software to configure the
Rosemount 2410 Tank Hub.
6
Rosemount 2410 Tank Hub
Manual Supplement
00809-0800-2410, Rev AA
5.Set the communication parameters:
Rosemount 2410 Tank Hub
July 2017
FBMRS485 converter
Port
Baud rate
Stop bits
Parity
Modem
Handshaking
Reply timeout
Retries
Description
The COM port the FBM is
connected to
48009600
11
NoneNone
FBM 2180RS-485
NoneRTS/CTS
1000 ms1000 ms
33
Text describing the configured
channel
The COM port the converter is
connected to
Text describing the configured
channel
6.Select the Enable Channel check box to activate the protocol channel.
7.Select OK to store the current configuration and close the configuration window.
3.2Install Rosemount 2410 Tank Hub in WinSetup
The TankMaster WinSetup wizard is the recommended tool for installing the tank hub. The installation
wizard manages basic configuration of the tank hub.
Perform the following steps to start the installation wizard in TankMaster WinSetup:
1.In the Workspace window select the Devices folder.
2.Right click and select Install New or, from the Service menu, select the Devices/Install New option.
The Select Device window opens.
Rosemount 2410 Tank Hub
7
Rosemount 2410 Tank Hub
July 2017
3.From the Device Type drop-down list, select the 2410 Tank Hub option.
4.Type a name on the 2410 HUB Tag field.
The 2410 Hub Tag will be used as an identifier for the tank hub in various windows and dialogs.
5.Select Next. The 2410 Tank Hub Communication window opens.
Manual Supplement
00809-0800-2410, Rev AA
6.Ensure TankMaster communicates directly with the tank hub and that the proper communication
channel is chosen.
8
Rosemount 2410 Tank Hub
Manual Supplement
00809-0800-2410, Rev AA
7.Default Modbus Address is 247 for the tank hub. It is recommended to change it to an address
Rosemount 2410 Tank Hub
July 2017
between 101-199. Do the following:
a.In the 2410 Tank Hub Communication window select Change Address on Device... to open the
Change Address window.
b.Enter the Unit ID and select the new Modbus Address.
When changing the device address, the Unit ID is used as a unique identifier of the device. The
Unit ID can be found on a label mounted on the device.
c.Select OK to confirm the address settings and close the Change Address window.
d.In the 2410 Tank Hub Communication window select Verif y Communication to check that
communication is established between the TankMaster work station and the tank hub. The Unit
ID will appear when TankMaster finds the tank hub.
8.In the 2410 Tank Hub Communication window select Next to continue the installation procedure of
the tank hub.
9.Continue configuration as usual for a tank hub installation.
3.3Verify Sakura communication parameters
The tank hub supports Sakura bus baud rate between 300 and 5000 baud. When a Sakura modem has
been detected by the tank hub, the communication parameters for the interface are automatically
configured:
Bus baud rate
Data bits
Parity
Start bit
Stop bits
300-5000
8
None
1
1
Rosemount 2410 Tank Hub
9
Rosemount 2410 Tank Hub
The Sakura modem is
detected.
Configured communication
parameters.
July 2017
1.In the Workspace window, right click the Rosemount 2410 icon and select Properties. Select the
Configuration tab, and continue by selecting the Secondary Bus button.
2.Check that the modem is detected and that the correct communication parameters are configured.
Manual Supplement
00809-0800-2410, Rev AA
It is recommended to keep the auto-configured baud rate. However, the Sakura bus baud rate can be
configured. See section “Change baud rate” on page 14.
3.4Configure specific variables for Sakura emulation
The tank hub holding registers are used to configure the Sakura emulation variables.
1.In the TankMaster WinSetup workspace window, right click the tank hub device icon.
2.To view the holding registers, select the View Holding Registers option.
Note
When replacing a Sakura gauge with a Rosemount device, the Rosemount device must have the same Sakura
address as the gauge being replaced.
10
Rosemount 2410 Tank Hub
Manual Supplement
Enter required emulation
address in the Va lue field.
00809-0800-2410, Rev AA
3.Enter the required emulation address in holding registers 900-909. Valid Sakura MDP addresses are
0-255, and valid Sakura V1 addresses are 0-99.
Rosemount 2410 Tank Hub
July 2017
(1)
Tip
In the Tan k Database tab, set the Modbus address to the same as the chosen Sakura address for each device.
3.5Optional Sakura emulation configuration
1.To consider optional emulation configuration, see section “Optional configuration and settings” on
page 13.
3.6Start Sakura emulation
1.If not already connected, connect the tank hub to the Sakura host.
2.The tank hub will now act like a Sakura gauge.
1.Emulation address is by default set to “65535” for tank positions that are not in use.
Rosemount 2410 Tank Hub
11
Rosemount 2410 Tank Hub
July 2017
4.0Troubleshooting
4.1Communication status
Table 4. Troubleshooting Chart
ProblemCause
Manual Supplement
00809-0800-2410, Rev AA
No communication with the tank
hub using TRL2 bus or RS485.
No communication with the tank
hub using the Sakura bus, and no
Sakura bytes are received
(input register 1256).
No communication with the tank
hub using the Sakura bus, but the
tank hub is receiving Sakura
requests (input register1256).
Sakura level value is received by the
host but is incorrect.
Sakura temperature value is
received by the host but is incorrect.
1. Incorrect Modbus address.
2. Incorrect communication parameter settings. Check LCD Display
during startup, for used settings.
1. Tank hub software is older than 1.F1.
2. Sakura bus is not connected correctly.
3. Tank hub Sakura modem is not detected, see the ModemInfo input
registers.
4. Sakura bus baud rate is not detected, see the ModemInfo input register
45173, SakuraBaudRate.
1. Host Sakura address is not the same as configured in the tank hub.
2. The tank hub is responding to fast. Change the RxToTx time, see Tab l e
18 on page 24.
1. Tank hub invalid level.
2. Sakura address is not in correct tank hub tank position.
1. Tank hub invalid temperature.
2. Sakura address is not in correct tank hub tank position.
Check message status
Verify that communication is working properly by checking the input registers as described in Tab l e 5.
See Ta b le 6 for troubleshooting actions.
12
Table 5. Messages Input Registers
Register numberInput registerDescription
1256RecMessagesTotal queries received
1258MessagesToMeNumber of received queries addressed to me
1260SentMessagesNumber of sent messages
Table 6. Messages Troubleshooting Chart
SymptomAction
Input register RecMessages does not enumerateCheck that:
Sakura cables are properly connected
The tank hub is in Sakura mode
Input register MessagesToMe does not enumerateCheck that the Sakura address is correct
Input register SentMessages does not enumerateCheck that the host is sending proper requests
Rosemount 2410 Tank Hub
Manual Supplement
00809-0800-2410, Rev AA
5.0Optional configuration and settings
5.1Engineering units
The tank hub automatically converts all measurement values to the correct engineering unit.
No additional configuration is needed.
5.2Average liquid temperature
The normal tank hub configuration is sufficient, no additional configuration is needed.
5.3Observed density
The normal tank hub configuration is sufficient, no additional configuration is needed.
5.4Free water level
The normal Rosemount 2240S Temperature Transmitter configuration is sufficient, no additional
configuration is needed.
Rosemount 2410 Tank Hub
July 2017
Rosemount 2410 Tank Hub
13
Rosemount 2410 Tank Hub
Example:
Holding register Sakura_BaudeRate (1217) is
set to value 0. The automatic baud rate
detection is enabled.
July 2017
5.5Change baud rate
The tank hub modem supports Sakura bus baud rate between 300 and 5000 baud. The modem detects
the baud rate automatically when receiving data on the Sakura bus. The detected baud rate value can be
read from input register SecondaryBus-ExtBaudrate (1255).
The bus baud rate can be changed by using holding register Sakura_BaudRate (1217), see Tab l e 7 and
Figure 5.
Table 7. Configure Sakura Bus Baud Rate
Manual Supplement
00809-0800-2410, Rev AA
Register
Holding register
Sakura_BaudRate12170
number
Figure 5. Sakura BaudRate
Default
value
Description
The automatic baud rate detection is enabled by default
(recommended). To change the bus baud rate, write the
desired baud rate to the value field.
14
Note
The baud rate value is only updated after restart or if the Sakura bus is idle for at least 60 seconds.
Rosemount 2410 Tank Hub
Manual Supplement
Example:
Holding register Sakura_TempErrorConfig
(1211) is set to value 0. The tank hub will reply
with the default level value 99999.9 mm.
00809-0800-2410, Rev AA
5.6Invalid level measurements
The tank hub reply on the Sakura host level request can be customized if the level value is invalid.
Use holding register Sakura_LevelErrorConfig (1211) to customize your reply configuration. See Tab l e 8
and Figure 6. This configuration is applicable on all tank positions.
The level range is by default 0.0 - 99999.9 mm.
By setting bit 0, the level range is changed to
-49999.9 - 50000 mm.
The error status value range is by default 0x30 - 0x33.
By setting bit 1, the error status value rangeis changed to
0x40 - 0x43.
(1)
(1)
Invalid Temp As Sensor
2
Error
Device Error As Under
3
Ten si on
Device Error As Over
4
Ten si on
Invalid Level As Under
5
Ten si on
0x0
0x0
0x0
0x0
By setting bit 2, invalid temperature will be indicated as
error status “Sensor error”.
(1)
By setting bit 3, device error will be indicated as error status
“Under Tension”, Note that this error status will overwrite
both “Over tension” and “Sensor error”.
By setting bit 4, device error will be indicated as error status
“Over Tension”. Note that if bit 3 is set, bit 4 will have no
impact.
By setting bit 5, invalid level will be indicated as error status
“Under tension”. Note that if this bit is not set, the invalid
level will be indicated as “Over tension”.
By setting bit 6, the state of the relay inputs K1 and K2
Enable Digital Relay
6
Status
0x0
(energized or deenergized) can be read from the Sakura V1
Digital Status byte for some responses.See“Digital input”
on page 21for more information.
(1)
This is an advanced feature that can be used during
maintenance.
By setting bit 8, the modem will send up diagnostic info that
8Enable MML Diagnostics0x0
can be read through the tank hub input registers. Since this
may affect the normal operation of the Sakura emulation, it
is not recommended to use this feature, except during
maintenance.
(2)
Advanced feature that should normally not be used except
during testing.
9Enable SINGLE MDP RESP0x0
By setting bit 9, the host can only clock out one response
message compared to the default three identical
responses.
1. Note that this bit is only valid for the Sakura V1 protocol.
2. Note that the tank hub must be restarted or the Sakura bus communication must be idle for at least one minute.
3. Note that this bit is only valid for the Sakura MDP protocol.
(3)
Rosemount 2410 Tank Hub
17
Rosemount 2410 Tank Hub
Double-click the grey
background colored Valu e field.
In the Expanded Bitfield -1210 window,
double-click the Valu e field to
enable/disable each option.
Some of the Sakura responses includes an error status. The error status values are specified inTab l e 13 .
It is possible to configure the tank hub error status and to change the error status value range from
30h-33h to 40h-43h. The error status configuration is described in Table 12 on page 17.
Table 13. Error Status
Decoded
Value
30h0No error
31h1Over Tension
32h2Under Tension
33h3Sensor error
18
ASCII char
Description
Rosemount 2410 Tank Hub
Manual Supplement
Holding register 2400 and 2402 are used
to set alarm level limits for tank position 1.
00809-0800-2410, Rev AA
5.10Alarms
An alarm status is included in some of the Sakura V1 protocol responses. There are two alarms available:
Alarm 1 and Alarm 2. The alarm status value is customized as described in Ta bl e 1 4.
Table 14. Alarm Status
Value
30h0No alarm
31h1Alarm 1
32h2Alarm 2
33h3Alarm 1 and Alarm 2
The following inputs can be mapped to the alarms:
High and/or low alarm level limits
Digital input relays K1 and K2
Decoded
ASCII char
Rosemount 2410 Tank Hub
July 2017
Description
The desired alarm options are enabled in holding register Sakura_Alarm_Conf (1213), and the alarm
level limits are configured in the generic TMV Alarm holding registers (one set of parameters for each
tank position).
To configure the Sakura V1 alarms, do the following:
1.Specify the desired alarm level limits (High and Low) in the generic TMV Alarm holding registers for
desired tank positions, holding register block 2400-2478.
Rosemount 2410 Tank Hub
19
Rosemount 2410 Tank Hub
Double-click the grey
background colored Value field.
In the Expanded Bitfield -1213 window,
double-click the Valu e field to enable/disable
each option.
Example: Alarm 1 is enabled for high level
alarm and relay K2. Alarm 2 is enabled for low
level alarm.
3.The selected alarm status is now included in the applicable Sakura V1 responses.
Rosemount 2410 Tank Hub
Manual Supplement
00809-0800-2410, Rev AA
5.11Digital input
The K1 and K2 relay input status can be included in the Sakura V1 protocol response. The digital input
value is customized as shown in Ta bl e 1 5.
Table 15. Digital Input Values
Decoded
Value
ASCII char
Rosemount 2410 Tank Hub
July 2017
Description
30h0
31h1K1 deenergized and K2 energized
32h2K1 energized and K2 deenergized
33h3K1 and K2 denergized
Note
This function must be enabled by the MiscCtrl register status bit 6. See Table 12 on page 17.
K1 and K2 energized
(or function disabled by holding register MiscCtrl bit 6, see Table 12 on page 17)
Rosemount 2410 Tank Hub
21
Rosemount 2410 Tank Hub
Double-click the grey
background colored Value field.
In the Expanded Bitfield -1214 window,
double-click the Valu e field to
enable/disable each option.
July 2017
5.12Pressure value
There are three pressure values in the Sakura V1 protocol: P1, P2, and P3. They are by default configured
as:
P1: Liquid pressure
P2: Middle pressure
P3: Vapor pressure
For backward compatibility with Rosemount Rex, the Liquid pressure value can be remapped to P2
and/or P3. This is done in holding register Sakura_PressConf (1214). If Liquid pressure is remapped,
Vapor pressure will be used for the other pressure requests that are not remapped.
Table 16. Holding Register 1214, Bit Configuration
In the Sakura MDP response, there are a number of status bits that can be manually configured. These
status bits can be customized by the expanded bitfield windows of holding register Sakura _DisplConf
(1215) and Sakura _StatusConf (1216). SeeFigure 10.
Figure 10. Sakura MDP Status Bits
Rosemount 2410 Tank Hub
July 2017
Status bit 14 and 15 in holding register Sakura _DisplConf (1215) can be used to control the use of the
other status bits, see Ta b le 1 7 .
Table 17. Holding Register Sakura_DisplConf 1215, BIt 14 and 15
BitNameDefault value Description
By setting bit 14, the status bits will always be sent as the
status bits are set in holding register 1215 and 1216.
Use Nothing But Hreg
14
Status Bits
Indicate Valid Level as
15
Balance
0x0
0x1
If bit 14 is not set, the status bits from holding register 1215
and 1216 will still be used except status bits C1, C2, P1, P2,
P3, TC4_Bit0, TC4_Bit1, TC4_Bit2 and TC4_Bit3. These bits
will be set according to the request and level status.
By setting bit 15, an invalid level value will be indicated by
status bits (P1, TC4_Bit2 and TC4_Bit3).
Note that bit 14 will override bit 15.
Rosemount 2410 Tank Hub
23
Rosemount 2410 Tank Hub
July 2017
5.14Advanced communication settings
In some cases, response time or other communication parameters used by the Sakura host system or
field devices may differ from the standard values. In these situations, the communication parameters
can be changed in the tank hub modem settings by writing to the holding registers described in
Maximum time in ms from the request to the
reply has to be transmitted by the tank hub.
If set to 0, the default response time for the
used protocol will be used.
Maximum time in ms between characters in
a request. If set to 0, an appropriate gap
timeout will be calculated from the used
baud rate.
Minimum time in ms from the request to the
response. If set to 0, the default response
time for the used protocol will be used.
Minimum time in ms from the response to
the request. If set to 0, the default response
time for the used protocol will be used.
Active wait period (RTS) in ms before start of
transmission. If set to 0, the default response
time for the used protocol will be used.
Active wait period (RTS) in ms after start of
transmission. If set to 0, the default response
time for the used protocol will be used.
24
Rosemount 2410 Tank Hub
Manual Supplement
00809-0800-2410, Rev AA
Rosemount 2410 Tank Hub
July 2017
Rosemount 2410 Tank Hub
25
Global Headquarters and Europe Regional Office
Tank Gauging
Emerson Automation Solutions
Box 150
(Visiting address: Layoutvägen 1)
SE-435 23 Mölnlycke
Sweden
Standard Terms and Conditions of Sale can be found on the Ter ms a nd
Conditions of Sale page.
The Emerson logo is a trademark and service mark of Emerson Electric Co.
TankMaster, Rosemount, and Rosemount logotype are trademarks of
Emerson.
Modbus is a registered trademark of Modicon Inc.
All other marks are the property of their respective owners.