User Manual Chapter 13
GFK-1742F Jan 2020
Local Logic Variables 312
13.5 Digital Outputs / CTL Variables
The eight Digital Outputs in the module (2 per axis) are individually configurable to be either
under host controller control (PLC Control - default) or under Local Logic (DSM) control. If
the Local Logic program writes to a particular Digital_Output variable (refer to Table 15H13-
1 through Table 20H13-6) it must be configured for DSM control. The DSM module will
reject any Local Logic programs that are downloaded with an incorrect Digital Output
configuration. Refer to Chapter 14 for a detailed description on configuring the Digital
Outputs.
CTL01-CTL24 are also individually configurable to have different input sources. Refer to
Chapter 14 for a detailed description of the configuration options. CTL25 through CTL32 are
not configurable and are always under Local Logic Control. The DSM module will reject any
Local Logic programs that are downloaded with an incorrect CTL configuration. For
example, if the Local Logic program has a statement that writes to CTL16 (e.g. CTL16 := 1;),
then CTL16 must be configured as “Local Logic Controlled” in Hardware Configuration.
CTL01 through CTL32 and the Motion program Block Numbers (variables Block_1, Block_2,
Block_3, Block_4 ) can be used to synchronize the Motion Program and the Local Logic
program.
Table 65: Axis 1 Variables