2 Instruction Descriptions
2-406
NJ-series Instructions Reference Manual (W502)
Timing charts for the instruction variables are provided below for different situations.
Timing Charts
Task period
60 ms
PIDAT PIDAT
PID processing
executed.
Time
Task period = 60 ms and SampTime < 60 ms
The task period is greater than or equal to SampTime, so PID processing is executed once every task period.
60 ms
PID processing
executed.
60 ms
PID processing
executed.
60 ms
PID processing
executed.
PID processing
executed.
Task period Task period
Task period Task period
PIDAT PIDAT AutoPID
Task period
60 ms
PIDAT PIDAT
PID processing
executed.
60 ms
Not executed because elapsed time
(60 ms) < 100 ms.
60 ms
PID processing
executed.
PID processing
not executed.
Executed because elapsed time (60 + 60 ms = 120 ms) > 100 ms.
The remaining 20 ms is carried over.
60 ms
PID processing
not executed.
Not executed because elapsed time
(20 + 60 ms = 80 ms) < 100 ms.
PID processing
executed.
Executed because elapsed time
(80 + 60 ms = 140 ms) > 100 ms.
The remaining 40 ms is carried over.
Task period Task period
Task period Task period
PIDAT PIDAT PIDAT
Time
Task period = 60 ms and SampTime = 100 ms
The task period is less than SampTime, so DIP processing is not executed every period.