Transparent Data Exchange - Siemens SINUMERIK 840 Planning Manual

Computer link, general description
Hide thumbs Also See for SINUMERIK 840:
Table of Contents

Advertisement

08.89
3.4.2

Transparent data exchange

The SINEC H1 interface module of the SINUMERIK 8X0 uses the function "transparent data
exchange" of the SINEC AP1 protocol.
The function "transparent data exchange" allows the user
to transmit useful data with the job PDU from the client to the server
and to transmit useful data from the server to the client with the acknowledgement
PDU.
For transparent data exchange, a fixed AP1 header is used, the entries of which are constant
except for the message frame length specifications.
The message frames are sent with a job PDU (figure "Message frame structure for job PDU")
and acknowledged by the peer with an acknowledgement PDU (figure "Message frame
structure of acknowledgement PDU"). The figures show the entries in the header fields.
The following is agreed by the entries in the AP1 header:
Job PDU:
PROTID =00
(Protocol Identifier)
Hex
The PROTID characterizes the protocol version. For SINEC AP1.0 it is preset with
00
Hex.
MPXADR =00
(Multiplex Address)
Hex
Multiplexing in layer 7 is not used with connection to Siemens FMS systems.
COMCLS =04
(Command Class)
Hex
COMCLS describes global functions;04
COMCOD =02
(Command Code)
Hex
To each global function belong single functions which are entered into COMCOD in
a coded form.
COMCLS and COMCOD must always be considered in conjunction.
When COMCLS = 04
ROSCTR =01
(Remote Operating Service)
Hex
ROSCTR is a control information. 01
SGSQNR =00
(Segment Sequence Number)
Hex
00
determines that no segmenting will take place.
Hex
PDUREF (Protocol Data Unit Reference)
PDUID
(Protocol Data Unit Identifier)
These values are freely assigned by the AP application.
PDULG
(Protocol Data Unit Length )
This length describes the total length of the SINEC AP1 PDU.
© Siemens AG 1989 All Rights Reserved
SINUMERIK 840/880 (PJ)
means serial transfer.
Hex
COMCOD = 02
transparent data exchange
Hex
Hex
stands for job with acknowledgement.
Hex
6FC5 197-0AB20-0BP0
3 Interface Modules
3.4.2 Transparent data exchange
3–31

Advertisement

Table of Contents
loading

Table of Contents