14:
PID
I
NSTRUCTION
14
‐
10
FC5A
M
ICRO
S
MART
U
SER
’
S
M
ANUAL
FC9Y
‐
B1273
S1+12 Sampling
Period
The
sampling
period
determines
the
interval
to
execute
the
PID
instruction.
Set
a
required
value
of
1
through
10000
to
spec
‐
ify
a
sampling
period
of
0.01
sec
through
100.00
sec
to
the
data
register
designated
by
S1+12.
When
S1+12
stores
0,
the
sam
‐
pling
period
is
set
to
0.01
sec.
When
S1+12
stores
a
value
larger
than
10000,
the
sampling
period
is
set
to
100.00
sec.
When
a
sampling
period
is
set
to
a
value
smaller
than
the
scan
time,
the
PID
instruction
is
executed
every
scan.
Example
–
Sampling
period:
40
ms,
Scan
time:
80
ms
(Sampling
period
Scan
time)
Example
–
Sampling
period:
80
ms,
Scan
time:
60
ms
(Sampling
period
>
Scan
time)
Note:
While
the
PID
action
is
in
progress
(operating
status
S1+2
is
5X
or
6X),
the
sampling
period
can
be
changed
anytime.
The
sam
‐
pling
period
as
well
as
the
integral
time
(S1+8)
and
derivative
time
(S1+9)
has
an
effect
on
the
calculation
of
integral
manipulated
vari
‐
able
and
derivative
manipulated
variable.
When
the
sampling
time
is
changed
during
PID
action,
the
sampling
time
determined
at
the
start
of
the
PID
action
is
used
to
calculate
the
integral
manipulated
variable
and
derivative
manipulated
variable.
S1+13 Control
Period
The
control
period
determines
the
duration
of
the
ON/OFF
cycle
of
the
control
output
(S2+6)
that
is
turned
on
and
off
according
to
the
output
manipulated
variable
(S1+1)
calculated
by
the
PID
action
or
derived
from
the
manual
mode
out
‐
put
manipulated
variable
(S1+18).
Set
a
required
value
of
1
through
500
to
specify
a
control
period
of
0.1
sec
through
50.0
sec
to
the
data
register
designated
by
S1+13.
When
S1+13
stores
0,
the
control
period
is
set
to
0.1
sec.
When
S1+13
is
set
to
a
value
larger
than
500,
the
control
period
is
set
to
50.0
sec.
The
ON
pulse
duration
of
the
control
output
(S2+6)
is
determined
by
the
product
of
the
control
period
(S1+13)
and
the
output
manipulated
variable
(S1+1).
Example
–
Control
period:
5
sec
(S1+13
is
set
to
50)
S1+14 High
Alarm
Value
The
high
alarm
value
is
the
upper
limit
of
the
process
variable
(S1+0)
to
generate
an
alarm.
When
the
process
variable
is
higher
than
or
equal
to
the
high
alarm
value,
the
high
alarm
output
control
relay
(S2+4)
is
turned
on.
When
the
process
variable
is
lower
than
the
high
alarm
value,
the
high
alarm
output
control
relay
(S2+4)
is
turned
off.
When
the
linear
conversion
is
disabled
(S1+4
set
to
0
or
2),
set
a
required
high
alarm
value
of
0
through
4095
or
50000
depending
on
the
analog
I/O
module
type
to
the
data
register
designated
by
S1+14.
When
S1+14
stores
a
value
larger
than
4095
or
50000,
the
high
alarm
value
is
set
to
4095
or
50000,
respectively.
When
the
linear
conversion
is
enabled
(S1+4
set
to
1
or
3),
set
a
required
high
alarm
value
of
0
through
65535
(word
data
type)
or
–32768
through
32767
(integer
data
type)
to
the
data
register
designated
by
S1+14.
The
high
alarm
value
must
be
larger
than
or
equal
to
the
linear
conversion
minimum
value
(S1+6)
and
must
be
smaller
than
or
equal
to
the
linear
conver
‐
sion
maximum
value
(S1+5).
If
the
high
alarm
value
is
set
to
a
value
smaller
than
the
linear
conversion
minimum
value
(S1+6),
the
linear
conversion
minimum
value
will
become
the
high
alarm
value.
If
the
high
alarm
value
is
set
to
a
value
larger
than
the
linear
conversion
maximum
value
(S1+5),
the
linear
conversion
maximum
value
will
become
the
high
alarm
value.
1
scan
80
ms
80
ms
80
ms
80
ms
80
ms
PID
Executed
PID
Executed
PID
Executed
PID
Executed
PID
Executed
PID
Executed
1
scan
1
scan
1
scan
1
scan
1
scan
60
ms
1
scan
60
ms
60
ms
60
ms
60
ms
60
ms
60
ms
PID
60
ms
(120
ms)
40
ms
(100
ms)
20
ms
80
ms
0
ms
60
ms
(120
ms)
40
ms
(100
ms)
20
ms
1
scan
1
scan
1
scan
1
scan
1
scan
1
scan
1
scan
Executed
PID
Not
Executed
PID
Executed
PID
Executed
PID
Executed
PID
Not
Executed
PID
Executed
PID
Executed
5
sec
5
sec
5
sec
ON
(4
sec)
OFF
ON
(3
sec)
ON
(2.5
sec)
OFF
OFF
OFF
Control
Output
(S2+6)
80%
60%
50%
Output
Manipulated
Variable
(S1+1)
Control
Period
(S1+13)
Summary of Contents for MICROSmart FC5A Series
Page 1: ...FC5A SERIES FC9Y B1273 1 User s Manual Advanced Volume ...
Page 2: ......
Page 8: ...Preface 6 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 14: ...TABLE OF CONTENTS vi FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 52: ...4 DATA COMPARISON INSTRUCTIONS 4 10 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 72: ...5 Binary Arithmetic Instructions 5 20 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 88: ...7 SHIFT ROTATE INSTRUCTIONS 7 12 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 112: ...8 DATA CONVERSION INSTRUCTIONS 8 24 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 138: ...11 PROGRAM BRANCHING INSTRUCTIONS 11 14 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 178: ...13 PULSE INSTRUCTIONS 13 32 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 202: ...14 PID INSTRUCTION 14 24 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 206: ...15 DUAL TEACHING TIMER INSTRUCTIONS 15 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 214: ...16 INTELLIGENT MODULE ACCESS INSTRUCTIONS 16 8 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 248: ...21 COMPUTER LINK COMMUNICATION 21 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 272: ...23 MODBUS TCP COMMUNICATION 23 10 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 332: ...25 EXPANSION RS232C RS485 COMMUNICATION 25 16 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 341: ...NOTE FC5A MICROSMART USER S MANUAL FC9Y B1273 1 ...
Page 342: ...NOTE 2 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...