Slots provide a way to read non-consecutive registers using one read command. When a slot address
sequence (a set of consecutive slots) has been configured, the transmitter automatically replicates
real-time data from non-consecutive addresses into the consecutive addresses of the slots. Without
slots, multiple read commands must be issued to read the non-consecutive addresses; with slots, only
one read command is required.
There are 64 slots: 32 slots used for sets of addresses (Slot Type 1) and 32 slots used for sets of
process variables (Slot Type 2). Each slot has a pre-assigned configuration register (integer) and a
corresponding value register pair. The configuration registers are read-write; the value register pairs
may be read-write or read-only.
For Slot Type 1:
•The configuration register stores a Modbus address. The address specifies the first register of
any two consecutive registers (Registers X and X+1) in the Modbus memory map. These
registers may contain boolean, integer, floating-point, ASCII, or binary data.
•The first register of the value register pair stores the real-time value of Register X, and the
second register stores the real-time value of Register X+1. Depending on the particular
registers specified, the second register may or may not contain useful data.
For Slot Type 2:
•The configuration register stores a process variable code.
•The value register pair stores the real-time value of the assigned process variable. Depending
on the data type of the process variable, the second register may or may not contain useful
data.
See Table SA-1 for a list of the 64 slots and their associated configuration registers and value register
pairs.
Section SA-2 provides instructions for configuring slot address sequences.
Section SA-3 provides instructions for reading slot address sequences.
Section SA-4 provides instructions for using long integers in slot address sequences.
Section SA-5 provides instructions for using binary (double-precision) values in slot address
sequences.
Section SA-6 provides detailed examples of slot address sequence setup and use.
Slots and Slot Address Sequences
Table SA-1 Slot address registers
Slot Type 1Slot Type 2
Address of
Slot
0655687 688751783 784
1656689 690752785 786
2657691 692753787 788
3658693 694754789 790
4659695 696755791 792
5660697 698756793 794
6661699 700757795 796
7662701 702758797 798
8663703 704759799 800
9664705 706760801 802
10665707 708761803 804
11666709 710762805 806
12667711 712763807 808
13668713 714764809 810
14669715 716765811 812
15670717 718766813 814
16671719 720767815 816
17672721 722768817 818
18673723 724769819 820
19674725 726770821 822
20675727 728771823 824
21676729 730772825 826
22677731 732773827 828
23678733 734774829 830
24679735 736775831 832
25680737 738776833 834
26681739 740777835 836
27682741 742778837 838
28683743 744779839 840
29684745 746780841 842
30685747 748781843 844
31686749 750782845 846
configuration register
Address of value
1
register pair
Address of
configuration register
Address of value
2
register pair
(1) Contains a Modbus address.
(2) Contains a process variable code.
2Micro Motion® Modbus Interface Tool
Slots and Slot Address Sequences
SA 2Configuring slot address sequences
To configure a slot address sequence of Slot Type 1:
1. Determine the values that the read command will return, and the order in which they will be
returned.
For example, you might want to read volume flow rate and the volume flow unit.
2. Identify the addresses containing these values.
Volume flow rate is stored in register pair 253–254, and the volume flow unit is stored in
register 42.
3. Determine the slots to be used in the slot address sequence. Each value that the read command
will return requires a separate slot.
To read volume flow rate and the volume flow unit, you need two consecutive slots, e.g., Slot 0
and Slot 1.
4. Write the address of the first value, minus 1, to the configuration register of the first slot in the
sequence. See Table SA-1.
Write the value 252 to register 655. The contents of register 253 will be replicated in register
687, and the contents of register 254 will be replicated automatically in register 688.
5. Write the address of the second value, minus 1, to the configuration register of the second slot
in the sequence. See Table SA-1.
Write the value 41 to register 656. The contents of register 42 will be replicated in register 689.
Additionally, the contents of register 43 will be replicated automatically in register 690, and
register 690 will be read automatically. The host program must ignore the value from register
690.
6. Continue specifying register pairs in consecutive slots until all required values been
configured.
To configure a slot address sequence of Slot Type 2:
1. Determine the process variables that the read command will return, and the order in which
they will be returned. See the Integer Codes list in the Modbus Interface Tool for information
on process variables that can be assigned to slot addresses.
For example, you might want to read volume flow rate and volume total.
2. Identify the integer codes for the process variables.
The integer code for volume flow rate is 5; the integer code for volume total is 6.
3. Determine the slots to be used in the slot address sequence. Each value that the read command
will return requires a separate slot.
To read volume flow rate and volume total, you need two consecutive slots, e.g., Slot 2 and
Slot 3.
4. Write the integer code of the first process variable to the configuration register of the first slot
in the sequence. See Table SA-1.
Write the value 5 to register 753. A floating-point value representing volume flow rate will be
stored in registers 787–788.
Micro Motion® Modbus Interface Tool3
Loading...
+ 5 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.