Restrictions in the case of a multi-channel controller structure
When the CNC starts up, the "GLOBALLY" declared variables for each NC channel are added incrementally to any existing variables. The memory layout in its entirety is only defined after start-up has finished. The start address to the common memory is then made available to the PLC.
- The #EXPORT function can only be started in one channel.
- Therefore, it only uses the "GLOBAL" variables declared in that channel. Variables from other channels that are assigned different index values, for example, are invisible. Therefore, they are not entered in the structure VE_GLOBAL_DATA_FROM_CH_<i>.
- A separate
VE_GLOBAL_DATA_FROM_CH_<i> structure is created for each channel-specific V.E list where
Recommendation
Identical Global Variables in several channels are created in each of the channels.