KUNBUS-COM EtherCAT
76 / 135
0x0e41-0x0e50 Output Data
Mapping Fieldbus
Modbus Register
0x0e41 – 0x0e50
Value Range
-
Default Value
0x00
Number of bytes available
32
Permanently stored
Yes
Access
Read/Write
Meaning
Register 0,2,4,6,8,10,12,14
Base register number
Register 1,3,5,7,9,11,13,15
Bit 0-14: Number of registers to be copied.
Bit 15: generated when setting a change
from high and low byte (swap)
0x0e61-0x0e70 Output Data
Mapping DPR
Modbus Register
0x0e61 – 0x0e70
Value Range
-
Default Value
0x00
Number of bytes available
32
Permanently stored
Yes
Access
Read/Write
Meaning
Register 0,2,4,6,8,10,12,14
Base register number
Register 1,3,5,7,9,11,13,15
Bit 0-14: Number of registers to be copied.
Bit 15: generated when setting a change
from high and low byte (swap)
0x0f01-0xf40 Extended
Output Mapping
In these memory registers have the option, to define a bit-accurate
mapping. Individual bits can be mapped from any input data area to
the output data area of your choice.
You can create a total of 16 different mappings.
Please note that a bit-accurate mapping requires very much run-time
performance. Only use this function if you really need it.
To define a bit-accurate mapping, 4 registers must be defined in
each case:
– In memory register 0xf01 enter the input memory register from which
your data should originate.
– In memory register 0xf02 enter the output memory register in which you
require the data.
– In memory register 0xf03 enter the source and target position of the bits
that you want to map.
– Define the source position via bit 0-3.
– Define the target position via bit 4-7.
– In the memory register 0xf04 define the number of memory registers
that you want to copy.
– With bit 15 you can optionally swap the High Byte and Low Byte.
Memory Register