12
CMD600
A2820−1.1 en
Telegrammheader
START UINT32 0x12345679 Protokollanfang
HD_TYPE UINT16 0x01 Header version
HD_LEN UINT16 Header size(Telegrammheader)
MAC_SENDER 6x
UINT8
Senders MAC−Adr.
MAC_RECEIVER 6x
UINT8
Target MAC−Adr.
DT_LEN UINT16 Data size
Transaction_Header
TRANSTEL_TYPE UINT16 1: Request, 2:
Response
Transaction−Type
Service−Header
SRV_ID UINT32 Service−ID
RESULT−CODE INT32 0 = OK, Error <
0, Warrning > 0
Error code Response, Request
for 0x00000000
Data area DT_LEN
bytes
Data, optional
• Scan of a network segment is realised by sending the UDP−telegram to a
broadcast address. All the modules will send answers. Explicit UDP
broadcast port number = 1200 dec (may still change).
• Scan Once such a telegram was received, each module in turn, responds
in the form of a UDP broadcast to the UDP broadcast port. The service
data area contains data from the Network parameters: ALL strings are
UTF−8 encoded and 0−terminated!
Data area:
• Unit16: version of the data area for UDP responses and scanning services,
»read the network configuration«: starting with 0x0001
• String: Device type
• String: Device Name
• String: firmware status
• String: Hardware status
• String: serial number
• 4 x UINT8: Tcpip Address
• 4 x UINT8: Tcpip PortNumber