Timer-Variable $Ac_Timer[N] - Siemens SINUMERIK 840D sl Programming Manual

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Motion synchronous actions
10.3 Main run variables for synchronized actions
10.3.9

Timer-Variable $AC_Timer[n]

Function
System variable $AC_TIMER[n] permits actions to be started after defined periods of delay.
Timer variable: Data type:REAL
$AC_TIMER[n]
s
n
Setting timers
A timer variable is incremented via value assignment
$AC_TIMER[n]=value
n: Number of timer variable
Value: Start value (normally 0)
Stopping timers
Incrementation of a timer variable can be stopped by assigning a negative value
$AC_TIMER[n]= -1
Reading timers
The current timer value can be read whether the timer variable is running or has been
stopped. After a timer variable has been stopped through the assignment of -1, the current
time value remains stored and can be read.
Example
Output of an actual value via analog output
500 ms after detection of a digital input
WHEN $A_IN[1] == 1 DO $AC_TIMER[1]=0
WHEN $AC_TIMER[1]>=0.5 DO $A_OUTA[3]=$AA_IM[X] $AC_TIMER[1]=-1
10-18
Channel-specific timer of data type REAL
Unit in seconds
Index of timer variable
; Reset and start timer
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
Job planning

Advertisement

Table of Contents
loading

Table of Contents