355
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
13 High Speed Processing – FNC 50 to FNC 59
13.9 FNC 58 – PWM / Pulse Width Modulation
11
FN
C30-
FN
C39
R
o
ta
tion and
Sh
ift
12
FNC
4
0
-FNC49
D
a
ta
Op
e
ra
tio
n
13
FNC5
0
-FNC5
9
H
igh Speed
Pr
ocessi
ng
14
FM
C6
0
-F
NC6
9
H
and
y
In
st
ru
cti
o
n
15
FNC7
0
-FNC7
9
Ex
te
rn
a
l F
X
I
/O
D
evi
ce
16
FNC8
0
-FNC8
9
Ext
e
rnal
FX
D
evi
ce
17
F
N
C1
00
-F
NC
10
9
Da
ta
Tr
ansf
e
r 2
18
FN
C
110-FN
C
13
9
Fl
oat
ing P
o
in
t
19
FN
C
140-FN
C
149
Da
ta
O
per
at
io
n
2
20
FN
C
15
0-F
N
C
159
P
o
si
tioni
ng
C
ont
ro
l
13.9
FNC 58 – PWM / Pulse Width Modulation
Outline
This instruction outputs pulses whose cycle and ON duration are specified.
1. Instruction format
2. Set data
3. Applicable devices
S
: Specify a transistor output Y000, Y001, or Y002 in the main unit or Y000, Y001, Y002, or Y003 in a special
high speed output adapter
*1
.
*1. Special high speed output adapters cannot be connected to the FX
3UC
-32MT-LT.
Explanation of function and operation
1. 16-bit operation (PWM)
Pulses whose ON pulse width is
ms are output in the cycle of
ms.
• Specify the pulse width "t" in
.
Allowable setting range: 0 to 32767 ms
• Specify the cycle "T
0
" in
.
Allowable setting range: 1 to 32767 ms
• Specify the output (Y) number from which pulses are output in
.
Allowable setting range: Y000, Y001, Y002, Y003
Operand Type
Description
Data Type
Pulse width data (ms) or word device number storing data
16-bit binary
Cycle data (ms) or word device number storing data
16-bit binary
Device number (Y) from which pulses are output
Bit
Oper-
and
Type
Bit Devices
Word Devices
Others
System User
Digit Specification
System
User
Special
Unit
Index
Constant
Real
Number
Charac-
ter String
Pointer
X
Y
M T C S D
.b KnX KnY KnM KnS T C D R U
\G
V Z Modify
K
H
E
"
"
P
3
3
3
3
3 3 3 3
3
3 3
3
3
3
3
3
3
3
3 3 3 3
3
3 3
3
3
3
S
3
7 steps
PWM
Continuous
Operation
16-bit Instruction
Mnemonic
Operation Condition
FNC 58
PWM
Mnemonic
Operation Condition
32-bit Instruction
−
S
1
S
2
D
S
1
S
2
D
S
1
S
2
t
T
0
D
Pulse width
t
Cycle
T
0
FNC 58
PWM
S
1
D
S
2
Command
input
S
1
S
2
D