21: PID I
NSTRUCTION
21-14
« FC4A M
ICRO
S
MART
U
SER
’
S
M
ANUAL
»
Application Example
This application example demonstrates a PID control for a heater to keep the temperature at 200°C.
In this example, when the program is started, the PID instruction first executes auto tuning according to the designated AT
parameters, such as AT sampling period, AT control period, AT set point, and AT output manipulated variable, and also the
temperature data inputted to the analog input module. The control output remains on to keep the heater on until the tem-
perature reaches the AT set point of 150°C. Auto tuning determines PID parameters such as proportional gain, integral
time, derivative time, and control action.
When the temperature reaches 150°C, PID action starts to control the temperature to 200°C using the derived PID param-
eters. The heater is turned on and off according to the output manipulated variable calculated by the PID action. When the
heater temperature is higher than or equal to 250°C, an alarm light is turned on by the high alarm output.
The analog input module data is also monitored to force off the heater power switch and force on the high alarm light.
Operand Settings
Note 1:
The output manipulated variable during auto tuning is a constant value. In this example, the AT output manipulated
variable is set to the maximum value of 100 (100%), so the control output (S2+6) remains on during auto tuning.
Note 2:
When analog I/O module FC4A-L03AP1 is used for the PID instruction, select the binar y data to make sure that the
process variable takes a value of 0 through 4095.
Operand
Function
Description
Allocation No. (Value)
S1+3
Operation mode
AT (auto tuning) + PID action
D3 (1)
S1+4
Linear conversion
Enable linear conversion
D4 (1)
S1+5
Linear conversion maximum value
1300°C
D5 (13000)
S1+6
Linear conversion minimum value
0°C
D6 (0)
S1+10
Integral star t coefficient
100%
D10 (0)
S1+11
Input filter coefficient
70%
D11 (70)
S1+12
Sampling period
500 ms
D12 (50)
S1+13
Control period
1 sec
D13 (10)
S1+14
High alarm value
250°C
D14 (2500)
S1+15
Low alarm value
0°C
D15 (0)
S1+19
AT sampling period
1.5 sec
D19 (150)
S1+20
AT control period
3 sec
D20 (30)
S1+21
AT set point
150°C
D21 (1500)
S1+22
AT output manipulated variable
100% (Note 1)
D22 (100)
S2+1
Auto/manual mode
Auto mode
M1 (OFF)
S2+2
Output manipulated variable limit
enable
Disable output manipulated variable limits
M2 (OFF)
S2+3
Integral star t coefficient disable
Enable integral star t coefficient (S1+10)
M3 (OFF)
S2+4
High alarm output
ON:
When temperature
≥
250°C
OFF: When temperature < 250°C
M4
S2+6
Control output
Remains on during auto tuning;
Goes on and off according to the control
period (S1+13) and output manipulated vari-
able (S1+1) during PID action
M6
S3
Set point
200°C
D100 (2000)
S4
Process variable
Analog input data of analog I/O module 1, ana-
log input channel 0; stores 0 through 4095
D760
Analog input operating status
Stores 0 through 5
D761
Analog input signal type
Type K thermometer
D762 (2)
Analog input data type
12-bit data (0 to 4095) (Note 2)
D763 (0)
D1
Manipulated variable
Stores PID calculation result
D102
PID star t input
Star ts to execute the PID instruction
I0
Monitor input
Star ts to monitor the analog input module
data for high alarm and operating status
I1
Heater power switch
Turned on and off by control output M6
Q0
High alarm light
Turned on and off by high alarm output M4
Q1
Summary of Contents for FC4A-C10R2
Page 1: ...FC4A SERIES Micro Programmable Logic Controller User s Manual FC9Y B812 ...
Page 6: ...PREFACE 4 FC4A MICROSMART USER S MANUAL ...
Page 94: ...2 MODULE SPECIFICATIONS 2 74 FC4A MICROSMART USER S MANUAL ...
Page 184: ...6 ALLOCATION NUMBERS 6 20 FC4A MICROSMART USER S MANUAL ...
Page 218: ...8 ADVANCED INSTRUCTIONS 8 8 FC4A MICROSMART USER S MANUAL ...
Page 240: ...11 BINARY ARITHMETIC INSTRUCTIONS 11 8 FC4A MICROSMART USER S MANUAL ...
Page 244: ...12 BOOLEAN COMPUTATION INSTRUCTIONS 12 4 FC4A MICROSMART USER S MANUAL ...
Page 252: ...13 SHIFT ROTATE INSTRUCTIONS 13 8 FC4A MICROSMART USER S MANUAL ...
Page 274: ...15 WEEK PROGRAMMER INSTRUCTIONS 15 8 FC4A MICROSMART USER S MANUAL ...
Page 378: ...22 DUAL TEACHING TIMER INSTRUCTIONS 22 4 FC4A MICROSMART USER S MANUAL ...
Page 386: ...23 INTELLIGENT MODULE ACCESS INSTRUCTIONS 23 8 FC4A MICROSMART USER S MANUAL ...
Page 408: ...24 ANALOG I O CONTROL 24 22 FC4A MICROSMART USER S MANUAL ...
Page 426: ...26 COMPUTER LINK COMMUNICATION 26 6 FC4A MICROSMART USER S MANUAL ...