Online tab

With an active configuration and the system started, you will find here a graphic illustration of the time (in nanoseconds) that is currently required for copying process image A to B or B to A. This dialog has existed since TwinCAT 2.8 with synchronous and asynchronous assignments (cf. "Assignment types" above).

Asynchronous assignments:

Online tab 1:
Online display "asynchronous assignments"

The time shown alongside

A: A->B refers to the copying of all the data of this assignment of process image A into the buffer for B.

A: B->A refers to the copying of all the data of this assignment of process image A out of the buffer for B.

B: A->B refers to the copying of all the data of this assignment of process image B out of the buffer for A.

B: B->A refers to the copying of all the data of this assignment of process image B into the buffer for A.

Synchronous assignments:

Online tab 2:
Online display "synchronous assignments"

The time shown alongside

A->B refers to the copying of all the data of this assignment of process image A to B.

B->A refers to the copying of all the data of this assignment of process image A from B.

GetIoState refers to the duration of the testing function GetIoState(), whose complexity varies depending on the fieldbus card employed.

StartIo refers to the duration of the function StartIo(), which starts the bus and whose complexity varies depending on the fieldbus card employed

Note:

All times are measured as the difference in the time between the beginning and end of the respective action and can therefore strongly fluctuate in case of interruptions.

Details of the continuously running graphic display of the current online value can be found under: History display settings.

Busy counter

In a synchronous assignment of process images the master process image checks whether the slave has completed its I/O cycle and offers new inputs for transmission. If this is not the case the Busy counter is incremented by the master and displayed in the field shown above. In case of asynchronous assignments the field remains empty.

Reset

Resets the Busy counter to ‘0’.