Mitsubishi Electronics MELSEC-F Manuel D’Utilisation

Page de 504
E-44
6 Table Output Function
6.3 Procedures for transferring data table to buffer memory
FX
3G
/FX
3U
/FX
3UC
 PLC User's Manual - Analog Control Edition
FX
3U
-4DA (4-channel Analog Output)
6.3
Procedures for transferring data table to buffer memory
The data table prepared in the data registers (D1000 to D7999) in the PLC or the expansion registers (R0 to
R32767) are transferred to the buffer memory in FX
3U
-4DA.
The transfer procedures are shown below.
1. Specify the head device number of the data table to be transferred. (BFM #98, initial value: 
K1000)
Specify the head device number of the data table in BFM #98.
The setting range is K1000 to K7994 for the data registers (D1000 to D7999) (because at least six points are
occupied) or K0 to K32762 for the expansion registers (R0 to R32767) (because at least six points are
occupied). 
Example) When the data table is set starting from D1000, set K1000 in BFM #98.
When a value out of the setting range is set, the error code K21 is stored in the table output error code BFM
#90, the number of the buffer memory, K98, that has developed the table output error is stored in BFM #91,
and b8 of the error status BFM #29 is turned on.
2. Start transferring the data table. (BFM #99, initial value: H0000)
Transfer the data table from the PLC to the FX
3U
-4DA using the data table transfer command (BFM #99).
• Data table transfer command
• Register type
*  When a value out of the setting range is set, the error code is stored in the table output error code BFM #90,
the number of the buffer memory, K99, that has developed the table output error is stored in BFM #91, and
b8 of the error status BFM #29 is turned on.
Example)  When K1000 is written in the head device number of data table (BFM #98) and H0001 is written
in the data table transfer command (BFM #99), the data table will be transferred from the data
register D1000.
Set value
Transfer command
0
No processing
1
Execution of transfer of data table
Other than above 
values
Invalid*
Set value
Register type
0
Transfer of data table from data registers 
(D1000 to 7999)
1
Transfer of data table from expansion registers 
(R0 to 32767)
Other than above 
values
Invalid*
Invalid*
Invalid*
Data table transfer command
Register type
H