beautypg.com

Synchronous mode – BECKHOFF BK3xx0 User Manual

Page 52

background image

Notes on the Documentation

50

Fieldbus Components

Fast FreeRun

To avoid the jitter resulting from acyclic communication or events and to achieve fast K-Bus update times,
the Fast FreeRun mode can be activated. The K-Bus cycle is called under time control from a high priority
task. Following completion of the K-Bus cycle, the lower priority tasks (DPV1, KS2000 interface, etc.) are
granted processor time for 12.5% of the duration of the foregoing K-Bus cycle, before the next K-Bus
cycle is started. In fast FreeRun mode therefore the inputs and outputs are tightly up-to-date, but are not
synchronised to the DP cycle:

Synchronous mode

As explained in the table above, there are three different synchronous modes:

Standard synchronous mode

In standard synchronous mode the K-Bus cycle is always started immediately following reception of the
Data_Exchange telegram from the DP master. The outputs are therefore generated as quickly as
possible, while the input cycles are always one DP cycle old:

It is important here to ensure that the duration of the K-Bus cycle plus approx. 20% (to allow for the lower
priority processes on the coupler) is shorter than the DP cycle time (which, under TwinCAT, means the
cycle time of the associated task).