User Map Data for Registers
The user map data are designed to optimize the access to 100 non-continuous registers maximum in one single request.
You can define several read and write areas.
The user map can be defined via:
-
PC running the TeSys Tera DTM Library embedded in a FDT container like SoMove software.
-
PLC or DCS through the communication network.
User Map Addresses
The user map addresses are used to select a list of addresses to read or write. It can be considered as a configuration area.
|
Address |
Register |
No. |
Function code |
RW |
Type |
Range |
Svd |
Description |
|---|---|---|---|---|---|---|---|---|
|
0x0320 |
801 |
1 |
0x03, |
RW |
UINT16 |
1-9249 |
Y |
User map address 1 |
|
0x0321 |
802 |
1 |
0x03, |
RW |
UINT16 |
1-9249 |
Y |
User map address 2 |
|
0x0322 |
803 |
1 |
0x03, |
RW |
UINT16 |
1-9249 |
Y |
User map address 3 |
|
… |
… |
… |
… |
… |
… |
… |
… |
… |
|
0x0383 |
900 |
1 |
0x03, |
RW |
UINT16 |
1-9249 |
Y |
User map address 100 |
User Map Values
The user map values are used to read or write values associated to addresses configured in the user map addresses.
|
Address |
Register |
No. |
Function code |
RW |
Type |
Range |
Svd |
Description |
|---|---|---|---|---|---|---|---|---|
|
0x0384 |
901 |
1 |
0x03, |
RW |
UINT16 |
1-65535 |
N |
User map value 1 |
|
0x0385 |
902 |
1 |
0x03, |
RW |
UINT16 |
1-65535 |
N |
User map value 2 |
|
0x0386 |
903 |
1 |
0x03, |
RW |
UINT16 |
1-65535 |
N |
User map value 3 |
|
… |
… |
… |
… |
… |
… |
… |
… |
… |
|
0x03E7 |
1000 |
1 |
0x03, |
RW |
UINT16 |
1-65535 |
N |
User map value 100 |
Read or write of address 0x0384 or register 901 allows to read or write the value in address defined in address 0x0320 or register 801.
Read or write of address 0x0385 or register 902 allows to read or write the value in address defined in address 0x0321 or register 802, and so on.
Examples
The following table gives an example of user map address configuration to access non-continuous registers:|
Address |
Register |
Register Value (user map address to be configured) |
Description of user map address |
|---|---|---|---|
|
0x0320 |
801 |
0x15B5 |
Motor status |
|
0x0321 |
802 |
0x15C8 |
Motor stop cause |
|
0x0322 |
803 |
0x160D |
Trip status MSW |
|
0x0323 |
804 |
0x160E |
Trip status LSW |
|
0x0324 |
805 |
0x15B6 |
Thermal memory |
|
0x0325 |
806 |
0x1586 |
Average current (0.001 A) MSW |
|
0x0326 |
807 |
0x1587 |
Average current (0.001 A) LSW |
|
0x0352 |
851 |
0x02C0 |
Control register 1 |
|
0x0353 |
852 |
0x02C1 |
Control register 2 |
With this configuration, monitoring information is accessible with one single read request through addresses 0x0384 to 0x038A or registers 901 to 907.
Configuration and command can be written with one single write using addresses 0x03B6 to 0x03B7 or registers 951 to 952.