Controller Loop Time Status Registers

The controller loop time status registers provide information on the utilization of the loop time.

Register Name

Units

Data

Type

Tag Name

RMC200
Address

RMC75

Address

150

Address

Loop Time Used, Last

s

REAL

_Controller.LoopTimeUsedLast

%MD18.2

%MD20.2

%MD44.2

Loop Time Used, Maximum

s

REAL

_Controller.LoopTimeUsedMax

%MD18.3

%MD20.3

%MD44.3

Loop Time Used, Minimum

s

REAL

_Controller.LoopTimeUsedMin

%MD18.4

n/a

n/a

Loop Time Used, Total

µs

REAL

_Controller.LoopTimeUsedTotal

%MD18.24

%MD20.34

%MD44.34

Loop Time Used, Axes

µs

REAL

_Controller.LoopTimeUsedAxes

%MD18.25

%MD20.35

%MD44.35

Loop Time Used, Programs

µs

REAL

_Controller.LoopTimeUsedPrograms

%MD18.26

%MD20.36

%MD44.36

Loop Time Used, Plots

µs

REAL

_Controller.LoopTimeUsedPlots

%MD18.27

%MD20.37

%MD44.37

Loop Time Used, Comm

µs

REAL

_Controller.LoopTimeUsedComm

%MD18.28

%MD20.38

%MD44.38

Loop Time Used, Overhead

µs

REAL

_Controller.LoopTimeUsedOverhead

%MD18.29

%MD20.39

%MD44.39

Using the Controller Loop Time Status Registers

The controller loop time status registers are useful for determining how much of the loop time is being used. Adding the registers to a plot provides a good visualization. See Plotting the Loop Time for more details.

General Loop Time Status

The following registers are in units of seconds, and help provide general information:

 

To reset the Loop Time Used, Maximum and Loop Time Used, Minimum:

 

Detailed Loop Time Status

Including these registers in a plot provides detailed information on the utilization of each section of the loop time. This helps determine how to reduce the loop time utilization if it is high. These registers are in units of microseconds.

 

 

See Also

Loop Time | Plotting the Loop Time


Send comments on this topic.

Copyright © 2024 Delta Computer Systems, Inc. dba Delta Motion