KUNBUS-COM EtherCAT
48 / 135
Bitwise access to input and
output data
Optionally, you can address input and output data areas bitwise. The
functions 01 Read Coil Status, 02 Read Input Status and 05 Force
Single Coil are defined in Modbus for this purpose. Since each bit
has a separate address, they are assigned to the bits in the registers
as follows: Coil 0x0001 corresponds to the lowest value bit 0 of
register 0x0001, Coil 0x0002 corresponds to bit 1, etc. coil 0x11 is
the bit 0 from register 0x0001 etc.
The table below shows the start addresses of the data areas:
Area
Memory Register
Coil/Input Address
Input SSC
0x1001 - 0x1080
0x0001 – 0x0800
Input SDI
0x1401 – 0x1500
0x2001 – 0x4000
Input FBS
0x1801 - 0x1880
0x4001 – 0x6001
Input DPR
0x1c01 …
0x6001 …
Output SSC
0x2001 – 0x2080
0x8001 – 0x8800
Output SDI
0x2401 – 0x2500
0xa001 – 0xb000
Output FBS
0x2801 - 0x2880
0xc001 – 0xe001
Output DPR
0x2c01 …
0xe001 …
Register assignment of the memory area
The following table contains a brief overview of the register
assignment of the general memory area. You can find a detailed
overview of the individual registers on the following pages.
Register number
Assignment
Description
0x0001 – 0x0100
[
}
50]
General Device
Parameters
e.g. Setting of the bitrates,
mailbox sizes etc.
0x0101 – 0x0e00
Reserved
-
0x0e01 – 0x0ea0
[
}
75]
Register for mapping
the output data
Each channel occupies
2 x 8 registers
0x0f01 – 0x0xf40
[
}
76]
Register for mapping of
the extended Data
Broker
16 mappings occupy
4 registers each
0x1001 – 0x2000
[
}
78]
Input memory of the
communication
channels
Each communication channel
has a preallocated memory
area of 128 - 256 registers.
0x2001 – 0x3000
[
}
79]
Output memory of the
communication
channels
Each communication channel
has a preallocated memory
area of 128 - 256 registers.
0x3001 – 0x4000
Reserved
-
0x4001 – 0x5000
Fieldbus-specific
(s. following table)
See the description of the
individual fieldbus variants
0x5001 – 0x10000 Reserved
-
Memory Register