Motion synchronous actions
10.3 Main run variables for synchronized actions
Job planning
10-14 Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Programming
PROC UP(AXIS PAR1=NO_AXIS, AXIS PAR2=NO_AXIS)
IF PAR1 <>NO_AXIS…
Subroutine definition
PROC Subroutine definition
SR Subroutine name for recognition
PARn Parameter n
NO_AXIS Initialization of formula parameter with default axis
identifier
Example of the definition of an axis variable in the main program
DEF AXIS AXVAR
UP( , AXVAR)
10.3.5 Synchronized action marker $AC_MARKER[n]
Function
The array variable $AC_MARKER[n] can be read and written in synchronized actions. These
variables can either be saved in the memory of the active or passive file system.
Synchronized action variable: Data type INT
$AC_MARKER[n] Channel-specific marker/counter, INTEGER data type
$MC_MM_NUM_AC_MARKER Machine data for setting the number of channel-
specific markers for movement synchronized actions
n Array index of variables 0-n
Example of reading and writing marker variables
WHEN ... DO $AC_MARKER[0] = 2
WHEN ... DO $AC_MARKER[0] = 3
WHENEVER $AC_MARKER[0] == 3 DO $AC_OVR=50