Table 2-1 Read Request Block
Bytes
Description
0,1
Command control
2,3
Start point ID
Table 2-2 Write Request Block
Bytes
Description
0,1
Command control
2,3
Start point ID
4-31
Data block
Table 2-3 Request Control
Byte
Bits
Description
0
0-1
Operation
2
Data type
3
Unused
4
16-bit linear
scaling
5-6
Unused
7
Synchronization
bit
1
0-3
Word count
4-7
Unused
Note: Bit 0 is a least significant bit (LSB).
The following table describes the mapping between RPDOs and data bytes received by the
EM133:
Table 2-4 RPDO-EM133 Received Data Bytes Mapping
Communication object
RPDO1
RPDO2
RPDO3
RPDO4
Example:
In order to read seven data points in a double word format (32 bits), i.e. 14 words,
starting with point 0x0C00 (V1-V3, I1-I3, kW L1, see section 3.1 below), from EM133
with CANopen Node ID = 126, the CANopen master writes a request as follows:
COB ID
DLC
2
7
E
8
The first byte (Byte 1) contains a READ command (0x01), the second byte requests
reading of 14 words (0x0E), and bytes 3 and 4 specify the start point address of 0x0C00.
The CANopen master can request the EM133 to transmit TPDO1÷TPDO4 that contains the
data it needs by sending an empty TPDOs with the RTR flag.
8
Range
See Table 2-3
0x0000-0xFFFF
Range
See Table 2-3
0x0000-0xFFFF
Range
00=No operation
01=Read
10=Write
11=Clear
0=32-bit integer
1=16-bit integer
0=disabled
1=enabled
0-1
1-14
COB ID [hex]
0x200 + Node ID (e.g. 0x027E for Node ID = 126)
0x300 + Node ID (e.g. 0x037E for Node ID = 126)
0x400 + Node ID (e.g. 0x047E for Node ID = 126)
0x500 + Node ID (e.g. 0x057E for Node ID = 126)
Byte 1
Byte 2
Byte 3
0
1
0
E
0
C
Type
UINT16
UINT16
Type
UINT16
UINT16
INT16/INT
32-bit integers occupy two
32
16-bit words – most
significant first
"Clear" and "No operation" remove the last
master command sent and clear the CANopen
input buffer. After the device restarts, "Write"
commands are ignored until "Clear" or "Read" is
sent first for device synchronization.
32-bit integers occupy two 16-bit words – most
significant first
Only applied to 16-bit analog registers. Will not
affect binary registers and counters.
Toggle the bit to synchronize a response
Defines the number of words in the data block
Byte 4
Byte 5
Byte 6
0
0
0
0
0
0
Notes
Notes
Notes
EM133 Received Bytes
Byte #0 ÷ Byte #7
Byte #8 ÷ Byte #15
Byte #16 ÷ Byte #23
Byte #24 ÷ Byte #31
Byte 7
Byte 8
0
0
0
0
Need help?
Do you have a question about the EM133 and is the answer not in the manual?