You are on page 1of 26

Programming with the SEND/RECEIVE Interface

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All


Contents

Date: 01.09.1999 File No.: 7E_SRSS.1

Page 2 3 4 5 6 7 8 9 10 11 12 13 15 16 19 20 21 23 26

SEND-RECEIVE Interface in the CPU...................................................................................... CPU Cycle and Transmission Time.......................................................................................... Data Quantities per Job ....................................................................................................... User Data Area in the CPU....................................................................................................... Programming the SEND/RECEIVE Interface........................................................................... Typical Execution Sequence for the FCs in the CPU Cycle...................................................... The FCs..................................................................................................................................... Entering the FCs in the STEP 7 Library.................................................................................... General Notes on the FCs.......................................................................................................... Reactions to Incorrect Address Entries..................................................................................... FC AG_SEND/AG_LSEND...................................................................................................... Explanation of the Formal Parameters....................................................................................... Operation of the AG_SEND FC.................................................................................................. Condition Codes of AG_SEND.................................................................................................. FC AG_RECV/AG_LRECV ....................................................................................................... Explanation of the Formal Parameters....................................................................................... Operation of the AG_RECV FC.................................................................................................. Condition Codes of AG_RECV.................................................................................................. Job Header ...............................................................................................................................

Siemens AG Training Center

Page 1

SEND/RECEIVE Interface

SEND-RECEIVE Interface in the CPU


CPU Ethernet station SIMATIC S7 Ethernet CP

STEP 7 STEP 7 user program user program User data User data areas areas AG_SEND AG_RECV

CP CP database database User data buffer User data buffer

Send Receive

Communication connection

CPU cycle

Transmission time

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All


FCs

Date: 01.09.1999 File No.: 7E_SRSS.2

The following FCs (functions) are available for handling communication via configured connections: AG_SEND / AG_LSEND This function passes the user data from the specified user data area to the Ethernet CP for transmission. AG_RECV / AG_LRECV This function puts the user data received into the user data area specified in the call.

Note

The information given here applies to both AG_SEND and AG_LSEND and AG_RECV and AG_LRECV unless otherwise stated ! The diagram above illustrates this procedure: The user program uses the FCs AG_SEND/ AG_LSEND and AG_RECV / AG LRECV to instruct the Ethernet CP to send or receive data via the configured connection.

Data exchange S7 CPU <-> Ethernet CP

Data is exchanged between CPU and Ethernet CP as dictated by the calls to the FCs AG_SEND and AG_RECV in the CPU program. The Ethernet CP processes the Send and Receive jobs independently of the CPU cycle and the transmission takes a certain amount of time. The interface with the FCs in the user program is synchronized by means of acknowledgements. There are two possibilities: The CPU cycle is faster than the transmission time. The CPU cycle is slower than the transmission time.

Siemens AG Training Center

Page 2

SEND/RECEIVE Interface

CPU Cycle and Transmission Time

FC calls faster than the transmission time FC calls slower than the transmission time

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All


FC Calls Faster than the Transmission Time

Date: 01.09.1999 File No.: 7E_SRSS.3

If an FC is called again in the user program before all the data has been sent or received, the following happens at the FC interface: AG_SEND: No further job is accepted until the transmission of the data on the connection has been acknowledged by the Ethernet station. During this time, the user programm receives the message "job active" until the Ethernet CP can accept the next job on the same connection. AG_RECV: The job is acknowledged with the message no data available yet" if there is no received data on the Ethernet CP. The user program receives this message in the CPU cycle until the Ethernet CP has received all the data on the connection.

FC Calls Slower than the Transmission Time

If an FC is called again after the data has been completely transferred or received, the procedure is as follows at the FC interface: AG_SEND: The job is positively acknowledged. The Ethernet CP is ready to receive a new send job. AG_RECV: The job is acknowledged with New data received when the data has been transferred to the user program. Following this, the FC call can be repeated.

Siemens AG Training Center

Page 3

SEND/RECEIVE Interface

Data Quantities per Job


The Ethernet CP can transfer the following quantities of data per job via a connection

Send Receive

ISO Transport 8192 bytes 8192 bytes

ISO-onTCP UDP TCP 8192 bytes 8192 bytes 2048 bytes 8192 bytes 8192 bytes 2048 bytes

Note:

With TCP you can only use the AG_LSEND and AG_LRECV functions, regardless of the quantity of data to be transferred.

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.4

Older CPs do not support transfer of more than 240 bytes of data. Please read the product information for your CP.

Siemens AG Training Center

Page 4

SEND/RECEIVE Interface

User Data Areas in the CPU

Data block (DB) Process image Bit memory address area

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.5

Alternative data areas

Different data areas in the CPU can be used for communication via configured connections. Your choice of data area depends on the type of CPU and the task involved. The alternatives are: Data block (DB): Data blocks can be used for storing Send/Receive data. Process image: This choice is only possible if continuous Send and Receive areas can be reserved in the process image of the S7 CPU. The capacity may be restricted by the capabilities of the CPU and by the number of central signal modules. Bit memory address area: The bit memory address area can be used, for example, if there is not sufficient space in the process image because of the central signal modules.

Siemens AG Training Center

Page 5

SEND/RECEIVE Interface

Programming the SEND/RECEIVE Interface


Principle of job and data transfer The user program triggers the transfer of the user data areas by means of FC calls and monitors the execution by evaluating the condition code bits returned by the FCs. The parameters assigned to the FCs when they are called include: Connection number (ID); Location of the user data area in the CPU.

Purpose of the FCs Calling FC blocks results in the following action: The user data area is passed to the Ethernet CP or accepted from the Ethernet CP. Positive or negative confirmation of execution of the job is indicated in the status word.

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.6

Connections

Program the SEND-RECEIVE interface in the user program as follows: Use the following FCs for transferring data via configured connections: AG_SEND for passing the user data area to the Ethernet CP; AG_RECV for entering the data received from the Ethernet CP into the user data area;

Evaluate the condition codes issued by the FCs: For AG_SEND these are the parameters DONE, ERROR and STATUS, and For AG_RECV the parameters NDR, ERROR and STATUS

Note

You must use the configured connection numbers (IDs) when programming.

Siemens AG Training Center

Page 6

SEND/RECEIVE Interface

Typical Execution Sequence for the FCs in the CPU Cycle


Read PII OB User program AG_RECV AG_RECV Connection AG_SEND AG_RECV Connection AG_SEND Pass Send data to the connection CPU cycle Hatching/shading shows which connections and FCs go together Read in data received via the connection

Connection

AG_SEND Write PIQ Key:

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.7

We can observe the following: The user program, which can consist of any number of blocks (OBs, FBs or FCs), accesses several connections. The user program can send data via connections by means of AG_SEND calls at any point (event-driven and program-controlled execution). The user program can accept data received via connections by means of AG_RECV calls at any point in the CPU cycle.

Note:

The FCs can be called more than once in one cycle for the same connection.

Siemens AG Training Center

Page 7

SEND/RECEIVE Interface

The FCs

The FCs are supplied with the NCM S7-Ethernet configuring software. The following list shows the block numbers used for these FCs on delivery. You can change these block numbers if you wish.

Block number 5 6 50 60

FC type AG_SEND AG_RECV AG_LSEND AG_LRECV

Purpose Send data <= 240 bytes Receive data <= 240 bytes Send data, max 8192 bytes Receive data, max 8192 bytes

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All


Note

Date: 01.09.1999 File No.: 7E_SRSS.8

For TCP connections you can only use the FCs AG_LSEND and AG_LRECV, regardless of the amount of data to be transferred.

Siemens AG Training Center

Page 8

SEND/RECEIVE Interface

Entering FCs in the STEP 7 Library


1. Open the library in the SIMATIC Manager with File >Open > Library. Result: The currently existing libraries are displayed. If the entry SIMATIC NET CP is not present, proceed as follows: 2. Search for the directory Simnetcp in SIEMENS\STEP 7\S7libs\simaticn and select or open the file CP.S7L in it. Result: The library SIMATIC NET CP is now created in the STEP 7 library.

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.9

In order to be able to use the FCs for writing your user program, follow the procedure outlined above.

Siemens AG Training Center

Page 9

SEND/RECEIVE Interface

General Notes on the FCs

Specification of the CP address - LADDR parameter - Starting address of module from hardware configuration table - Slot-oriented address assignment for Ethernet CP as for analog modules Specification of the data area in the CPU - Address and length - Max. length 8192 bytes, depending on the type of block used

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.10

Specifying the CP Address

When you call an FC, you assign the starting address of the CP module to the LADDR parameter. You can obtain the starting address of the Ethernet CP module from the hardware configuration. The module starting address can be determined from the slot-oriented address assignment for signal modules. The rules for analog modules apply to the Ethernet CP. When the CP is configured with the STEP 7 hardware configuration tool, the starting address of the module appears in the configuration table.

Ascertaining the CP Address

Specifying the Data Area in the CPU FC Output Parameters on CP Startup

When you call an FC you supply it with the address and length of the data area in the CPU. Please note that the maximum length of the data area depends on the type of FC used. On complete restart/restart of the Ethernet CP (e.g. when the switch is operated), the output parameters of the FC are reset as follows:

DONE = 0 NDR = 0 ERROR = 0 STATUS = 8180H for AG_RECV and 8181H for AG_SEND

Siemens AG Training Center

Page 10

SEND/RECEIVE Interface

Reactions to Incorrect Address Entries

Error CP address indicates a non-existent CP module or digital module. CP address indicates a module with analog I/Os.

Response CPU remains in Stop mode due to a system error.

Possible error codes in STATUS: 8184H System error 80B0H Data record unknown to module. 80C0H Data record cannot be read. 80C3H Resource (memory) occupied. 80D2H Incorrect logical base address.

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.11

If the S7 CPU cannot communicate with the Ethernet CP at the specified module starting address, the result is as shown above. Note: The SIMATIC S7 addresses the Ethernet CP like an analog module. If an incorrect address is specified, this can result in error codes which are not derived from error messages from the FCs themselves.

Siemens AG Training Center

Page 11

SEND/RECEIVE Interface

FC AG_SEND / AG_LSEND
Call interface in LAD BOOL INT WORD ANY INT ACT ID LADDR SEND LEN DONE ERROR STATUS BOOL BOOL WORD

Example in STL STL call fc 5 ACT ID LADDR SEND LEN DONE ERROR STATUS Explanation //AG-SEND FC call := := := := := := := := M 10.0 MB 11 W#16#0100 P#db99.dbx10.0 byte 240 MW 12 M 10.0 M 10.7 MW 14 =LADDR 256 dec. in hardware configuration

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All


Purpose of the FC

Date: 01.09.1999 File No.: 7E_SRSS.12

The FC AG_SEND passes on data to the Ethernet CP for transmission via a configured connection. The data area specified can be an area in the process image, a bit memory address area or a data block area. Successful execution is signalled when the complete user data area has been transmitted via Ethernet.

Siemens AG Training Center

Page 12

SEND/RECEIVE Interface

Explanation of the Formal Parameters (1)


Parameter ACT Declaration INPUT Type BOOL Poss. values 0,1 Remarks If ACT = 1, LEN bytes from the transport data area specified with the SEND parameter are sent. If ACT = 0, the DONE, ERROR and STATUS codes are updated. ID INPUT INT 1,2...64(S7-400) 1,2...16(S7-300) The ID parameter specifies the connection number of the transport connection. Module starting address When the CP is configured with the STEP 7 hardware configuration tool, the module starting address appears in the configuration table. Enter this address here. SEND INPUT ANY Address and length of transport data area This may be: - Process image area - Bit memory address area - Data block area

LADDR

INPUT

WORD

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.13

Siemens AG Training Center

Page 13

SEND/RECEIVE Interface

Explanation of the Formal Parameters (2)


Parameter LEN Declaration INPUT Type INT Poss. values 1..8192 bytes for ISO and ISO-on-TCP 1..2048 bytes for UDP 0: Job in progress 1: Job completed Remarks Number of bytes from the transport data area to be sent with the job. The number can be from 1 to the length specified for the SEND parameter. This parameter indicates whether or not the job has been completed without errors. As long as DONE=0, no new job can be started. The CP sets DONE to 0 when it accepts a job. For meanings in conjunction with the ERROR and STATUS parameters, see the Condition Codes table. Error code For the meaning in conjunction with the DONE and STATUS parameters see the Condition Codes table. Status code For the meaning in conjunction with the DONE and ERROR parameters see the Condition Codes table.

DONE

OUTPUT

BOOL

ERROR

OUTPUT

BOOL

0: 1: Error

STATUS

OUTPUT

WORD

See Condition Codes table

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.14

Siemens AG Training Center

Page 14

SEND/RECEIVE Interface

Operation of the AG_SEND FC


User program (CPU cycle) Ethernet CP Communication partner Supply AG_SEND ACT = 0 AG_SEND 0, 1, 8181 1) AG_SEND 1, 0, 0000 1) Supply AG_SEND with data X ACT = 1 AG_SEND 0, 0, 8181 1) Supply AG_SEND ACT = 0 AG_SEND 0, 0, 8181 1) AG_SEND 1, 0, 0000 1) Time Time Time Transmission of X via Ethernet active Startup phase

Key: 1) Parameter transfer DONE, ERROR, STATUS

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.15

The diagram above shows the normal execution sequence of a data transfer initiated by AG_SEND in the user program. The Ethernet CP acknowledges every AG_SEND job in the user program by setting the DONE, ERROR and STATUS output parameters. The condition codes can be updated without issuing a new Send job by setting the ACT parameter = 0.

Siemens AG Training Center

Page 15

SEND/RECEIVE Interface

Condition Codes of AG_SEND (1)


DONE 1 0 0 0 0 0 0 0 0 ERROR 0 1 0 1 1 1 1 1 1 STATUS 0000H 7000H 8181H 8183H 8184H 8185H 8186H 8301H 8302H Meaning Job completed without errors. This code is possible only with the S7-400.The FC was called with ACT=0; the job has not yet been processed Job active. No configuration data or Transport service in Ethernet CP not yet started. System error LEN parameter longer than SEND source area. ID parameter invalid, ID != 1,2...64. SAP not activated at destination station. No Receive resources at destination station, receiving station cannot process received data fast enough or has not provided any resources for receiving data. The SDA service (Send Data with Acknowledge) is not supported by the destination station at this SAP (no SDA on Ethernet). Connection not established.

8303H

8304H

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.16

Siemens AG Training Center

Page 16

SEND/RECEIVE Interface

Condition Codes of AG_SEND (2)


DONE 0 0 0 ERROR 1 1 1 STATUS 8311H 8312H 8F22H Meaning Destination station not obtainable at the specified Ethernet address. Ethernet error in CP. Source area invalid, e.g. : Area not present in DB LEN parameter < 0 Range error when reading a parameter. Alignment error when reading a parameter. DB number in parameter too high. DB number error. Area not loaded (DB). Timeout when reading a parameter from the I/O area. Address of parameter to be read disabled in access track. Internal error, e.g. illegal ANY reference e.g. LEN parameter = 0.

0 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1

8F24H 8F28H 8F32H 8F33H 8F3AH 8F42H 8F44H 8F7FH

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.17

Siemens AG Training Center

Page 17

SEND/RECEIVE Interface

Condition Codes of AG_SEND (3)


DONE 0 0 0 0 0 0 0 0 0 0 0 ERROR 1 1 1 1 1 1 1 1 1 1 1 STATUS 8090H 8091H 80B0H 80B1H 80B2H 80C0H 80C1H 80C2H 80C3H 80C4H 80D2H Meaning No module with this starting address or CPU in STOP. Module starting address not at double word boundary. Data record unknown to module. Destination area invalid e.g. destination area > 240 bytes. communication bus link between CPU and CP not established. Data record cannot be read. Specified data record currently being processed. There are too many jobs pending. Resources (memory) of CPU temporarily occupied. Communication error. Incorrect module starting address.

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.18

Siemens AG Training Center

Page 18

SEND/RECEIVE Interface

FC AG_RECV / AG_LRECV
Call interface in LAD
INT WORD ANY BOOL BOOL WORD INT

ID LADDR RECV

NDR ERROR STATUS LEN

Example in STL STL call fc 6 ID LADDR RECV NDR ERROR STATUS LEN := := := := := := := DB 100.DBW 1 W#16#0100 P#M 0.0 BYTE 100 DB 100.DBX 0.6 DB 100.DBX 0.7 DB 100.DBW 2 DB 100.DBW 4 Explanation //AG-RECV FC call

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All


Purpose of the FC

Date: 01.09.1999 File No.: 7E_SRSS.19

The FC AG_RECV receives the data transferred via a configured connection from the Ethernet CP. The data area specified as the data destination can be an area in the process image, a bit memory address area or a data block area. Successful execution is signalled when the data has been received from the Ethernet CP.

Siemens AG Training Center

Page 19

SEND/RECEIVE Interface

Explanation of the Formal Parameters (1)


Parameter ID Declaration INPUT Type INT Poss. values 1,2...16 Remarks The ID parameter specifies the connection number of the transport connection. Starting address of module When the CP is configured with the STEP 7 hardware configuration tool, the module starting address appears in the configuration table. Enter this address here. RECV INPUT ANY Address and length of transport data area This may be: - Process image area - Bit memory address area - Data block area LEN INPUT INT 1..8192 for ISO and ISO-on-TCP 1..2048 for UDP Number of bytes transferred from the Ethernet CP to the transport data area.

LADDR

INPUT

WORD

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.20

Siemens AG Training Center

Page 20

SEND/RECEIVE Interface

Explanation of the Formal Parameters (2)


Parameter NDR Declaration OUTPUT Type BOOL Poss. values 0: 1: New data Remarks This parameter indicates whether new data has been accepted. For the meaning in conjunction with the ERROR and STATUS parameters, see the Condition Codes table. Error code For the meaning in conjunction with the NDR and STATUS parameters see the Condition Codes table. Status code For the meaning in conjunction with the NDR and ERROR parameters see the Condition Codes table.

ERROR

OUTPUT

BOOL

0: 1: Error

STATUS

OUTPUT

WORD

See Condition Codes table

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.21

Siemens AG Training Center

Page 21

SEND/RECEIVE Interface

Operation of the AG_RECV FC


User program (CPU cycle) Ethernet CP Communication partner AG_RECV 0, 1, 8180 1) AG_RECV 1, 0, 0000 1) Accept/evaluate received data A AG_RECV 0, 0, 8180 1) AG_RECV 1, 0, 0000 1) Accept/evaluate received data B AG_RECV . . . Time Key: 1) Parameter transfer NDR, ERROR, STATUS

Transmission of A via Ethernet in progress

Transmission of B via Ethernet in progress

Transmission of C via Ethernet in progress

Time

Time

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.22

The diagram above shows the normal execution sequence for data acceptance initiated by AG-RECV in the user program. The Ethernet CP acknowledges every AG-RECV job in the user program by setting the NDR, ERROR and STATUS output parameters.

Siemens AG Training Center

Page 22

SEND/RECEIVE Interface

Condition Codes of AG_RECV (1)


NDR 1 0 0 0 0 0 0 0 0 0 0 0 ERROR 0 0 0 1 1 1 1 1 1 1 1 1 STATUS 0000H 8180H 8181H 8183H 8184H 8185H 8186H 8304H 8F23H 8F25H 8F29H 8F30H New data accepted. Data not yet present. Job active. No configuration data or ISO Transport service not yet started in Ethernet CP. System error. Destination buffer (RECV) too small. ID parameter invalid, ID != 1,2...(16) 64. Connection not established. Source area invalid, e.g.: Area not present in DB. Range error when writing a parameter. Alignment error when writing a parameter. Parameter in write-protected 1st active data block. Meaning

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.23

Siemens AG Training Center

Page 23

SEND/RECEIVE Interface

Condition Codes of AG_RECV (2)


NDR 0 0 0 0 0 0 0 0 0 0 0 0 0 ERROR 1 1 1 1 1 1 1 1 1 1 1 1 1 STATUS 8F31H 8F32H 8F33H 8F3AH 8F43H 8F45H 8F7FH 8090H 8091H 80A0H 80A4H 80B0H 80B1H Meaning Parameter in write-protected 2nd active data block. DB number in parameter too high. DB number error. Destination area not loaded (DB). Timeout when writing a parameter into the I/O area. Address of parameter to be written disabled in the access track. Internal error, e.g. illegal ANY reference. No module with this starting address or CPU in STOP. Module starting address not at doubleword boundary. Negative acknowledgement when reading from module. Communication bus link between CPU and CP not established Data record unknown to module. Destination area invalid.

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.24

Siemens AG Training Center

Page 24

SEND/RECEIVE Interface

Condition Codes of AG_RECV (3)


NDR 0 0 0 0 0 0 0 ERROR 1 1 1 1 1 1 1 STATUS 80B2H 80C0H 80C1H 80C2H 80C3H 80C4H 80D2H Meaning Communication bus link between CPU and CP not established. Data record cannot be read. Specified data record currently being processed. Too many jobs pending. Resources (memory) of CPU temporarily occupied. Communication error. Incorrect module starting address.

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.25

Siemens AG Training Center

Page 25

SEND/RECEIVE Interface

Job Header

User data area Job buffer


Job header

Byte

Port IP address
Data byte 0

Low Byte High Byte 142 40 11 35


Data byte 1 Data byte 2041

0,1 2,3 4,5

User data

6,7 2046,2047

Data byte 2040

SIMATIC rights reserved. NET Industrial Ethernet Siemens AG 1999. All

Date: 01.09.1999 File No.: 7E_SRSS.26

The address and job parameters for a specified connection are defined in the connection configuration. The user program only needs to provide the user data area by means of AG_SEND/AG_LSEND and AG_RECV/AG_LRECV. Job Header Free UDP connections need a job header in the user data area. The diagram shows the structure of the job buffer and the position and meaning of the parameters in the job header. The user data area can be up to 2048 bytes long. 6 bytes are reserved for the job header and up to 2042 bytes of user data can be transferred.

Siemens AG Training Center

Page 26

SEND/RECEIVE Interface