Mitsubishi Electronics MELSEC-F Manuel D’Utilisation

Page de 504
H-27
4 Programming
4.12 Basic Program Example
FX
3G
/FX
3U
/FX
3UC
 PLC User's Manual - Analog Control Edition
FX
3U
-3A-ADP (2-channel analog Input, 1-channel analog output)
A
Comm
on I
te
ms
B
FX
3U
-4AD
FX
3UC
-4
A
D
C
FX
3U
-4A
D
-A
D
P
D
FX
3G
-2A
D
-BD
E
FX
3U
-4DA
F
FX
3U
-4D
A
-AD
P
G
FX
3G
-1D
A
-BD
H
FX
3U
-3
A-
ADP
I
FX
3U
-4
A
D
-P
T
       
         
   -
A
D
P
J
FX
3U
-4A
D
-P
TW
     
        
      -
A
D
P
4.12
Basic Program Example
Create the following basic program example to input/output analog conversion data.
• FX
3G
, FX
3U
, FX
3UC
 Series PLC
The following program will set channel 1 of the 3rd
*1
 adapter to voltage input mode and channel 2 to current
input mode, and will store the converted A/D value of channel-1 data into D100 and that of channel-2 data
into D101. The program also sets "voltage output" for output channels, and sets the D/A conversion output to
D102.
Even if the input data is not stored into D100 or D101, the data registers D8280 or D8281 can be directly used
in the timer/counter setting value or in a PID instruction.
Using the indicator or the sequence program, input the digital data to be subject to D/A conversion (to be
output as analog data) in D102.
*1.
"1st" for the FX
3G
 PLC.
M8002
RST
M6
RST
M7
M8000
FNC 12
MOV
K5
D8284
FNC 12
MOV
K5
D8285
M8000
M8000
FNC 12
MOV
D8280
D100
FNC 12
MOV
D8281
D101
M8000
FNC 12
MOV
D8288
K4M0
FNC 12
MOV
K4M0
D8288
M8001
M8280
M8000
M8281
FNC 12
MOV
D102
D8282
M8001
M8282
M8286
Set the input mode of channel 1 to  the voltage 
input mode (0 V to 10 V).
Set the input mode of channel 2 to  the current 
input mode (4 mA to 20 mA).
Set the output mode to the voltage output mode 
(0 V to 10 V).
Set the output holding function.
Error status: b6 = OFF
Normally OFF
Normally ON
Normally
OFF
Initial
pulse
Error status: b7 = OFF
Set the averaging time to "5" for channel-1 data.
Set the averaging time to "5" for channel-2 data.
Stores the A/D converted channel-1 digital data 
into D100.
Stores the A/D converted channel-2 digital data 
into D101.
Performs D/A conversion with the digital data 
stored in D102.