2 programming the send/receive interface – Siemens Simantic Net NCM for Industrial Ethernet S7 User Manual
Page 75
SEND/RECEIVE Interface in the User Program
75
SIMATIC NET NCM S7 for Industrial Ethernet
C79000-G8976-C129–06
3.2
Programming the SEND/RECEIVE Interface
Principle of Job and Data Transfer
The user program triggers the transfer of the user data areas with FC calls and
monitors the transfer by evaluating the return codes of the FCs.
The following parameters are transferred when the FCs are called:
S
The number of the connection (ID)
S
The location of the user data area in the CPU
For detailed information about the call interface see Chapter 5.
Purpose of the FCs
Calling the function blocks has the following effects:
S
The user data area is transferred to the Ethernet CP or received from the
Ethernet CP.
S
The execution of the job is confirmed positively or negatively in a status
message.
Programming Connections
Program the SEND/RECEIVE interface in the user program as follows:
1. Use the following functions (FCs) for data transmission on connections:
– AG_SEND/AG_LSEND for transferring the user data area to the Ethernet
CP
– AG_RECV/AG_LRECV for entering data received from the Ethernet CP in
the user data area
2. Evaluate the following bits in the FCs:
– for AG_SEND/AG_LSEND the parameters DONE, ERROR, STATUS
– for AG_RECV/AG_LRECV the parameters NDR, ERROR, STATUS
Notice
Connection numbers (IDs) must be taken from the configuration when
programming.
To ensure correct parameter settings for the block calls, The LAD/STL/FBD editor
in STEP 7 provides you with the option of accepting all the relevant parameters
from the hardware configuration (HW Config) and from the connection
configuration. For more information, refer to Section 5.2