![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_742030800.webp)
760
Data Control Instructions
Section 3-18
Flags
Precautions
The same words cannot be used to store the PID parameters for more than
one PID(190) instruction. Even if the same parameters are used, use different
words to store the PID parameters for different PID(190) instructions.
PID(190) is executed as if the execution condition was a STOP-RUN signal.
PID calculations are executed when the execution condition remains ON for
the next cycle after C+9 to C+38 are initialized. Therefore, when using the
Always ON Flag (ON) as an execution condition for PID(190), provide a sepa-
rate process where C+9 to C+38 are initialized when operation is started.
If the C data is out of range, an error will occur and the Error Flag will turn ON.
If the actual sampling period is more than twice the designated sampling
period, an error will occur and the Error Flag will turn ON. PID control will still
be executed, however.
The Carry Flag turns ON while PID control is being executed.
The Greater Than Flag turns ON if the manipulated variable after the PID
action exceeds the upper limit. At this time, the results are output at the upper
limit.
The Less Than Flag turns ON if the manipulated variable after the PID action
is below the lower limit. At this time, the results are output at the lower limit.
Within the PID parameters (C to C+38), the only value that can be changed
while the input condition is ON is the set value for C. If any other value is
changed, be sure to turn the input condition from OFF to ON to enable the
new value.
Example
At the rising edge of CIO 000000 (OFF to ON), the work area in D00209 to
D00238 is initialized according to the parameters (shown below) set in
D00200 to D00208. After the work area has been initialized, PID control is
executed and the manipulated variable is output to CIO 0020.
When CIO 000000 is turned ON, PID control is executed at the sampling
period intervals according to the parameters set in D00200 to D00208. The
manipulated variable is output to CIO 0020.
The PID constants used in PID calculations will not be changed if the propor-
tional band (P), integral constant (Tik), or derivative constant is changed after
CIP 000000 turns ON.
Name
Label
Operation
Error Flag
ER
ON if the C data is out of range.
ON if the actual sampling period is more than twice the
designated sampling period.
OFF in all other cases.
Greater Than
Flag
>
ON if the manipulated variable after the PID action
exceeds the upper limit.
OFF in all other cases.
Less Than Flag
<
ON if the manipulated variable after the PID action is
below the lower limit.
OFF in all other cases.
Carry Flag
CY
ON while PID control is being executed.
OFF in all other cases.
Содержание SYSMAC CS Series
Страница 2: ......
Страница 4: ...iv ...
Страница 30: ...xxx ...
Страница 186: ...146 List of Instructions by Function Code Section 2 4 ...
Страница 194: ...154 3 35 4 MOVE BIT MOVBC 568 1273 3 35 5 BIT COUNTER BCNTC 621 1275 3 35 6 GET VARIABLE ID GETID 286 1277 ...
Страница 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Страница 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Страница 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Страница 1392: ...1352 ASCII Code Table Appendix A ...
Страница 1404: ...1364 Revision History ...