PIDCONT
(1) I/O data
Device
Data name
Initial processing flag
+0
S
+1
S
PID control work area
to
(reserved by the system)
+9
S
I/O data area for No. 1 loop (device:
Set value
+10
S
Process
+11
S
value
Automatic
manipulated
+12
S
value
Process
value after
+13
S
filtering
*1 :
5.6 PID Control Instruction (Exact Differential)
5-180
5.6.2 PIDCONT instruction
Description
Processing method at
the start of PID operation
+10 to
+27)
○
○
S
S
• PID control target
SV
value
• Feedback data from
the control target to
PV
the A/D conversion
module
• Manipulated value
obtained by PID
operation
MV
• The value is output
from the D/A
conversion module to
the control target.
• Process value
obtained by
calculation using
PVf
operational
*1
expression.
For process value after filtering (PVf), the value calculated based on the process value of input data are
stored.
For the operational expression, refer to the following manual.
QCPU(Q Mode)/QnACPU Programming Manual (PID Control Instructions)
Setting range
Without PID
With PID limits
limits
0
: PID operation for the
number of loops to be used
is batch-processed in one
scan.
1
: PID operation for the
number of loops to be used
is processed in several
scans.
–
–
-32768 to
0 to 2000
32767
-32768 to
-50 to 2050
32767
-32768 to
-50 to 2050
32767
-32768 to
-50 to 2050
32767
Processing when the
Setting
setting data are outside
side
the setting range
User
–
–
–
In the case of "With PID
limits", the PID operation
is performed after values
are replaced as follows:
User
• If SV is less than 0, the
value is clipped to 0.
• If SV is greater than
2000, the value is
clipped to 2000.
In the case of "With PID
limits", the PID operation
is performed after values
are replaced as follows:
• If PV is less than -50,
User
the value is clipped to
-50.
• If PV is greater than
2050, the value is
clipped to 2050.
System
–
System
–