S_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
Manual
manipulated
+14
s
value
*1 : For Process value after filtering (PVf), the value calculated based on the process value of input data are
6.1 PID Control Instruction (Inexact Differential)
6-8
6.1.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.
• Store the data output
from the D/A
MV
MAN
conversion module in
manual operation.
stored.
For the operational expression, refer to the MELSEC-Q/L/QnA Programming Manual (PID Control
Instructions).
Setting range
With PID
Without 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
System
32767
-32768 to
-50 to 2050
System
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.
–
–
In the case of "With PID
limits", the PID operation is
performed after values are
replaced as follows:
• If MV
is less than
MAN
User
-50, the value is clipped
to -50.
• If MV
is greater
MAN
than 2050, the value is
clipped to 2050.