Beckhoff coupler tables
The Beckhoff BK/BCxxxx Fieldbus Couplers feature internal information lists referred to as tables that are identified by unique numbers. The BK11x0/BK1250 maps these tables in its CoE directory, see Object overview.
Tables 0, 9, 90, 98, 99, 100 and 127 are available.
Table 9
Table 9, which maps the scanned state of the added terminals after the coupler is switched on, i.e. the status with which the terminals have identified themselves at the coupler, is helpful for terminal bus analysis. The first 63 K-bus devices are listed in CoE index 0x4012 and/or its subindices, the remaining devices in CoE index 0x4013 , see Fig. Table 9 with terminal type.
![](Images/png/2180823819__Web.png)
SubIndex 1 is the "name" of the coupler itself, the terminals follow from subindex 2. Subindex 0 contains the number of terminals that were found. Since the subindex 1 contains the coupler name itself, the value in subindex 0 corresponds to the number of terminals, including the KL9010.
For each KL/KM terminal the type is specified as a 16-bit value based on the following key (see index 0x4012)
Terminal type | High byte | Low byte | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
complex terminal (e.g. analog terminals) | 0 | terminal type (decimal) from terminal reg. 8 | ||||||||||||||
simple digital input/output terminals | 1 | process data configuration [bit] | shift register Extension |
|
|
|
| 1: KL1212 | 1: output terminal | 1: input terminal |