Introduction
When you migrate an RTU application from a BMXNOR0200H module to a BMENOR2200H module, note the conversion of some data types and variable names.
These tables follow:
IEC60870-5-104 Server RTU Point Data Type Migration
IEC60870-5-104 Client RTU Point Data Type Migration
Apply this information when you configure IEC60870-5-104 communications in the BMENOR2200H module.
IEC60870 Client RTU Point Data Type Migration
The client RTU point data types that may change in the migration:
Object Type |
CPU Register Type |
Data Type |
Parameter Name |
Data Type in BMXNOR0200 |
Parameter Name in BMENOR2200H |
Data Type in BMENOR2200H |
---|---|---|---|---|---|---|
M_SP |
%M %MW Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
Flag |
.quality |
WORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_DP |
%MW Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
Flag |
.quality |
WORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_ST |
%MW Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
Flag |
.quality |
WORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_BO |
%MW Unlocated |
Value |
.value |
DWORD |
.value |
DWORD |
Flag |
.quality |
DWORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_ME_A |
%MW Unlocated |
Value |
.value |
INT |
.Value |
INT |
Flag |
.quality |
WORD |
.Flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.Timestamp |
CP56 |
||
M_ME_B |
%MW Unlocated |
Value |
.value |
INT |
.Value |
INT |
Flag |
.quality |
WORD |
.Flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.Timestamp |
CP56 |
||
M_ME_C |
%MW Unlocated |
Value |
.value |
REAL |
.Value |
REAL |
Flag |
.quality |
DWORD |
.Flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.Timestamp |
CP56 |
||
M_IT |
%MW Unlocated |
Value |
.value |
DINT |
.Value |
DINT |
Flag |
.quality |
DWORD | .Flags |
BYTE |
||
Time |
.timestamp |
CP56 | .Timestamp |
CP56 |
||
C_SC |
%MW |
Value |
.value |
WORD |
.value |
BYTE |
Flag |
.status |
WORD |
.status |
BYTE |
||
C_DC |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
C_RC |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
C_SE_A |
%MW |
.value |
INT |
.value |
INT |
|
.status |
WORD |
.status |
WORD |
|||
C_SE_B |
%MW |
.value |
INT |
.value |
INT |
|
.status |
WORD |
.status |
WORD |
|||
C_SE_C |
%MW |
.value |
REAL |
.value |
REAL |
|
.status |
DWORD |
.status |
WORD |
|||
C_BO |
%MW |
.value |
DWORD |
.value |
DWORD |
|
.status |
DWORD |
.status |
WORD |
|||
C_IC |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
C_CI |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
C_RD |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
C_CS |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
C_TS |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
C_RP |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
P_ME_A |
%MW |
.value |
WORD |
.value |
INT |
|
.status |
WORD |
.status |
WORD |
|||
P_ME_B |
%MW |
.value |
WORD |
.value |
INT |
|
.status |
WORD |
.status |
WORD |
|||
P_ME_C |
%MW |
.value |
REAL |
.value |
REAL |
|
.status |
DWORD |
.status |
WORD |
|||
P_AC |
%MW |
.value |
WORD |
.value |
BYTE |
|
.status |
WORD |
.status |
WORD |
|||
M_IT_D |
.value0 |
INT |
.value0 |
INT |
||
.value1 |
INT |
.value1 |
INT |
|||
.value2 |
INT |
.value2 |
INT |
|||
.value3 |
INT |
.value3 |
INT |
|||
.flag |
BYTE |
.flag |
BYTE |
|||
.timestamp |
CP56 |
.timestamp |
CP56 |
IEC60870 Server RTU Point Data Type Migration
The server RTU point data types that may change in the migration:
Object Type |
CPU Register Type |
Data Type |
Parameter Name |
Data Type in BMXNOR0200 |
Parameter Name in BMENOR2200H |
Data Type in BMENOR2200H |
---|---|---|---|---|---|---|
M_SP |
%M %M %S Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
Flag |
.quality |
WORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_DP |
%MW Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
Flag |
.quality |
WORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_ST |
%MW Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
Flag |
.quality |
WORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_BO |
%MW Unlocated |
Value |
.value |
DWORD |
.value |
DWORD |
Flag |
.quality |
DWORD |
.flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.timestamp |
CP56 |
||
M_ME_A |
%MW %SW Unlocated |
Value |
.value |
INT |
.Value |
INT |
Flag |
.quality |
WORD |
.Flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.Timestamp |
CP56 |
||
M_ME_B |
%MW Unlocated |
Value |
.value |
INT |
.Value |
INT |
Flag |
.quality |
WORD |
.Flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.Timestamp |
CP56 |
||
M_ME_C |
%MW Unlocated |
Value |
.value |
REAL |
.Value |
REAL |
Flag |
.quality |
DWORD |
.Flags |
BYTE |
||
Time |
.timestamp |
CP56 |
.Timestamp |
CP56 |
||
M_IT |
%MW Unlocated |
Value |
.value |
DINT |
.Value |
DINT |
Time |
.timestamp |
CP56 |
.Timestamp |
CP56 |
||
C_SC |
%MW %M Unlocated |
— |
.value |
WORD |
.value |
BYTE |
C_DC |
%MW Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
C_RC |
%MW Unlocated |
Value |
.value |
WORD |
.value |
BYTE |
C_SE_A |
%MW Unlocated |
Value |
.value |
INT |
.value |
INT |
C_SE_B |
%MW Unlocated |
Value |
.value |
INT |
.value |
INT |
C_SE_C |
%MW Unlocated |
Value |
.value |
REAL |
.value |
REAL |
C_BO |
%MW Unlocated |
Value |
.value |
DWORD |
.value |
DWORD |
P_ME_A |
%MW Unlocated |
Value |
— |
WORD |
.value |
INT |
P_ME_B |
%MW Unlocated |
Value |
— |
WORD |
.value |
INT |
P_ME_C |
%MW Unlocated |
Value |
— |
REAL |
.value |
REAL |
P_AC |
%MW Unlocated |
Value |
— |
WORD |
.value |
BYTE |
Clear Events |
%MW | — | .cmd |
WORD |
.cmd |
BYTE |
.status |
WORD |
.status |
WORD |
|||
CUSTOM_CMD |
%MW Unlocated |
FreezeCyclic (auto freeze) |
Cmd |
WORD |
cmd |
BYTE |
Status |
WORD |
.status |
WORD |
|||
freeze Trigger (local freeze) |
Cmd |
WORD |
.cmd |
BYTE |
||
Status |
WORD |
.status |
WORD |
|||
CMD_QUALITY |
%MW Unlocated |
.cmd |
byte |