2-119
2 Instruction Descriptions
NJ-series Instructions Reference Manual (W502)
Timer Instructions
2
TON
TON_instance[0]
TimeUp[0]
1s
TRUE
TON_instance[1]
TimeUp[1]
2s
TRUE
TON_instance[9]
:: :
TimeUp[9]
10s
TRUE
TON_instance[99]
:: :
TimeUp[99]
0s
TON_instance[10]
TimeUp[10]
0s
TRUE
TRUE
Variable
Data type
Initial value
LD
TimeUp[i]
Input[i]
TimePT[i]
TON
In Q
PT ET
TON_instance[i]
i
UINT#0
UINT#99
UINT#1
Input
TimeUp
TimePT
TON_instance
i
[100(False)]
[100(False)]
[T#1s, T#2s, T#3s, T#4s, T#5s, T#6s,
T#7s, T#8s, T#9s, T#10s, 90(T#0s)]
0
ARRAY[0..99] OF BOOL
ARRAY[0..99] OF BOOL
ARRAY[0..99] OF TIME
ARRAY[0..99] OF TON
UINT
FOR
EN ENO
InitVal Index
EndVal
StepVal
NEXT
EN ENO
Timer input
Timer output
Set time
Index
Comment
Variable
Data type
Initial value
ST
FOR i:=0 TO 99 DO
TON_instance[i](
In := Input[i],
PT:= TimePT[i],
Q =>TimeUp[i]);
END_FOR;
Input
TimeUp
TimePT
TON_instance
i
[100(False)]
[100(False)]
[T#1s, T#2s, T#3s, T#4s, T#5s, T#6s,
T#7s, T#8s, T#9s, T#10s, 90(T#0s)]
0
ARRAY[0..99] OF BOOL
ARRAY[0..99] OF BOOL
ARRAY[0..99] OF TIME
ARRAY[0..99] OF TON
UINT
Timer input
Timer output
Set time
Index
Comment