BECKHOFF BK3000 User Manual

Page 58

Advertising
background image

Appendix

58

BK3xxx/LC3100


Process data

Various settings related to the FMS process image can be made in register
4 of table 0 in the bus coupler:

Register
4 low

Bit 0: 0
Bit 1: programmed configuration (0)/auto-configuration (1)
Bit 2: 1
Bit 3: data format for analogue terminals: INTEL (0)/MOTOROLA(1)
Bit 4,5: 0
Bit 6,7: 1

Register
4 high

Bit 0,1: reaction to fieldbus error / disconnection of all connections

0: process data operation on the terminal bus is stopped
1: outputs go to 0

2: outputs remain unchanged
Bit 2,3: reaction to terminal bus error

0: error response OBJECT_INVALIDATED
1: inputs go to 0

2: inputs remain unchanged
Bit 4-7: 0 (reserved for extensions)

Auto-configuration

Digital terminals

The data for all the digital input and output terminals is collected into a byte
array for inputs and a byte array for outputs in the sequence of the sockets.
All digital input and output terminals are collected into one aggregate object
each. The offset of the data for a digital terminal is thus determined by its
physical socket.

FMS object for the digital input terminals:

Object index

1000

Data type

Octet string

Data length

Sum of the data widths of all the input terminals (byte align)

Access rights

read only


FMS object for the digital output terminals:

Object index

1001

Data type

Octet string

Data length

Sum of the data widths of all the output terminals (byte align)

Access rights

read write


Analogue terminals

8 bits of control and/or status data are available as well as the user data to
each channel in the analogue terminals. These terminals are classified as
intelligent terminals, and support register communication (8 bit
control/status data, 16 bits I/O data per channel). A specific coding in the
control/status data determines whether the first 16 bits of the user data are
to be interpreted as I/O data for the register communication.

Two FMS objects are defined for each channel, the index depending on the
socket and the channel. The socket location only has reference to the
analogue terminals, so that the analogue terminal that is nearest to the bus
coupler is assigned socket number 0, the analogue terminal that comes
next has socket number 1, and so on. The first object addresses all of the
channel’s output data (control byte plus user data). When DP data
exchange is being carried out, the bus coupler answers a write access with
the negative ACCESS_DENIED response.

The second object addresses all of the channel’s input data (status byte
plus user data). This object can only be read.

Advertising
This manual is related to the following products: