S7 Kommunikationsbeispiel

Mausover für weitere Informationen!
Server: Listen on TCP-Port 102

Client: CR Connection Request
ISO-TCP Header: 0x03 0x00 0x00 0x16
TPDU Header: 0x11 0xE0 0x00 0x00 0x00 0x01 0x00 0xC1 0x02 0x02 0x00 0xC2 0x02 0x02 0x00 0xC0 0x01 0x0A

Server: CC Connection Confirm
ISO-TCP Header: 0x03 0x00 0x00 0x16
TPDU Header: 0x11 0xD0 0x00 0x01 0x00 0x00 0x00 0xC0 0x01 0x0A 0xC1 0x02 0x02 0x00 0xC2 0x02 0x02 0x00

Client: Beginne mit S7 Kommunikation
ISO-TCP Header: 0x03 0x00 0x00 0x19
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x01 0x00 0x00 0x00 0x01 0x00 0x08 0x00 0x00
Parameterteil: 0xF0 0x00 0x00 0x01 0x00 0x03 0x00 0xF0
Datenteil: –

Server: Bestätige S7 Kommunikation
ISO-TCP Header: 0x03 0x00 0x00 0x1B
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x03 0x00 0x00 0x00 0x01 0x00 0x08 0x00 0x00 0x00 0x00
Parameterteil: 0xF0 0x00 0x00 0x01 0x00 0x03 0x00 0xF0
Datenteil: –

Client: Frage nach SZL Diagnosedaten
ISO-TCP Header: 0x03 0x00 0x00 0x21
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x07 0x00 0x00 0x00 0x01 0x00 0x08 0x00 0x08
Parameterteil: 0x00 0x01 0x12 0x04 0x11 0x44 0x01 0x00
Datenteil: 0xFF 0x09 0x00 0x04 0x01 0x31 0x00 0x03

Server: Antwort – Keine Diagnosedaten verfügbar
ISO-TCP Header: 0x03 0x00 0x00 0x51
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x07 0x00 0x00 0x00 0x01 0x00 0x0C 0x00 0x34
Parameterteil: 0x00 0x01 0x12 0x08 0x12 0x84 0x01 0x01 0x00 0x00 0x00 0x00
Datenanteil: 0xFF 0x09 0x00 0x30 0x01 0x31 0x00 0x03 0x00 0x28 0x00 0x01 0x00 0x03 0x7F 0xF0 0x83 0x01 0x00 0x20 0x00 0x04 0x00 0x01 0x02 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Client: Lies Word aus DB1 DBW4
ISO-TCP Header: 0x03 0x00 0x00 0x1F
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x01 0x00 0x00 0x00 0x01 0x00 0x0E 0x00 0x00
Parameterteil: 0x04 0x01
Datenanfrage: 0x12 0x0A 0x10 0x04 0x00 0x01 0x00 0x01 0x84 0x00 0x00 0x20
Datenteil: –

Server: Antwort – Der Wert in DB1 DBW4 ist 5
ISO-TCP Header: 0x03 0x00 0x00 0x1B
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x03 0x00 0x00 0x00 0x01 0x00 0x02 0x00 0x06 0x00 0x00
Parameterteil: 0x04 0x01
Datenanteil: 0xFF 0x04 0x00 0x10 0x00 0x05

Client: Schreibe 7 in DB1 DBW4
ISO-TCP Header: 0x03 0x00 0x00 0x25
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x01 0x00 0x00 0x00 0x01 0x00 0x0E 0x00 0x06
Parameterteil: 0x05 0x01
Schreibanfrage: 0x12 0x0A 0x10 0x04 0x00 0x01 0x00 0x01 0x84 0x00 0x00 0x20
Datenteil: 0x00 0x04 0x00 0x10 0x00 0x08

Server: Schreibvorgang erfolgreich
ISO-TCP Header: 0x03 0x00 0x00 0x16
TPDU Header: 0x02 0xF0 0x80
PDU: 0x32 0x03 0x00 0x00 0x00 0x01 0x00 0x02 0x00 0x01 0x00 0x00
Parameterteil: 0x05 0x01
Datenanteil: 0xFF