Mitsubishi Electronics fx3u Manuale Utente

Pagina di 284
7 - 9
MELSEC-F
FIXED BUFFER COMMUNICATION (WITH THE NO PROCEDURE 
CONTROL METHOD)
7
7 - 9
7.5 Programming
This section explains the programming method when the Ethernet module 
communicates with an external device using fixed buffers and the no-procedure 
control method.
7.5.1 Precautions when creating programs
(1) In order to communicate using the fixed buffers, the initial processing and the 
connection open processing must be completed.
(2) The contents of the parameter settings have been loaded into the Ethernet 
module when the Ethernet module open completion signal (BFM#20480 
corresponding bit) switches from off to on.
(3) The data length (byte count) is established using the instruction for no procedure 
communication.
 
If the send data length exceeds this range at data sending, a communication 
error occurs and the data is not be sent. 
(4) Reading or writing to the buffer memory using fixed buffer communication.
• When sending data
 
Write the send data to the buffer memory (BFM#1664 to #3711).
 
Write "0001
H
" in BFM#1610, #1611 before sending the data.
• When receiving data
 
Check that data has been received (BFM#1610, #1611: "0001
H
") and read out 
the received data (BFM#1664 to #3711) to the PLC.
(5) The following should be observed when using a connection opened by UDP.
• External devices can be switched by modifying the setting values in the 
communication address setting area of the communication parameter setting 
area before sending/receiving data. Thus, data can be sent to multiple external 
devices sequentially. When sending/receiving, make sure to switch between 
external devices properly so that no communication problems occur.
(6) Message data length is not included in a packet when communicating with the no 
procedure.
 
The Ethernet module stores the size of the received message (packet) in the 
receive data length storage area and turns on the fixed buffer receiving status 
signal (BFM#20485 corresponding bit).
 
It is recommended to employ a check system, such as including the data length 
and data type code in the application data of a message, so that the byte count 
and data type in the application data can be identified by the receiving side.