Skip to content

Commit 46b319f

Browse files
committed
Updated readme changes in PlcTag classes, and some useful hints about Wireshark
1 parent d1ea806 commit 46b319f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Mit folgenden Geräten wurde bisher erfolgreich getestet:
4646
Aufgrund der Verschlüsselung können die übertragenen Daten ohne weitere Informationen mit Wireshark nicht mehr eingesehen werden.
4747
Zur Treiberentwicklung ist im Projekt eine Funktion integriert, welche die ausgehandelten Secrets in eine Textdatei
4848
(key_YYYYMMDD_hhmmss.log) ausgibt. Mit diesen Informationen ist es Wireshark möglich die Kommunikation zu entschlüsseln und darzustellen.
49+
Wichtig ist dabei, dass die Aufzeichnung den TLS-Verbindungsaufbau enthalten muss!
4950

5051
Um Wireshark diese Information verfügbar zu machen, existieren zwei Möglichkeiten:
5152
1. Die Log-Datei in ein Verzeichnis abzulegen und Wireshark dieses bekannt zu machen. Dazu in Wireshark *Menü**Einstellungen* aufrufen.
@@ -70,7 +71,7 @@ gezogen werden können, und das auf Tastendruck editcap aufruft. Das Programm is
7071
https://github.com/thomas-v2/PcapKeyInjector
7172

7273
Damit Wireshark das S7comm-Plus Protokoll dekodieren kann, ist die entsprechende dll in das Wireshark Installationsverzeichnis abzulegen.
73-
Näheres dazu und Download der dll bei Sourceforge unter:
74+
Näheres dazu, und Download der dll bei Sourceforge unter:
7475

7576
https://sourceforge.net/projects/s7commwireshark/
7677

@@ -80,7 +81,7 @@ Bei einigen Datentypen ist es notwendig, zur Verarbeitung der Antwort der SPS de
8081
sinnvollen Datentyp in .Net zu konvertieren. Dazu wird die PlcTag Klasse bereitgestellt.
8182

8283
In der Tabelle sind alle in der SPS zur Zeit (TIA V18) möglichen Datentypen aufgeführt, mit dem Datentyp in dem sie
83-
auf dem Netzwerk im S7comm-Plus-Protokoll übertragen werden, sowie welcher .Net Datentyp in den PlcTag Klassen daraus
84+
auf dem Netzwerk im S7comm-Plus-Protokoll übertragen werden, sowie welchen .Net Datentyp in den PlcTag-Klassen daraus
8485
resultiert.
8586

8687
| Supported | PLC Datentyp | PLC Kategorie | PLC Info | Netzwerk Datentyp | .Net Datentyp PlcTag | Sonstiges |
@@ -105,7 +106,7 @@ resultiert.
105106
| ✓ | DB_DYN | Hardwaredatentypen| | ValueUInt | PlcTagUInt -> ushort | |
106107
| ✓ | DB_WWW | Hardwaredatentypen| | ValueUInt | PlcTagUInt -> ushort | |
107108
| ✓ | DInt | Ganzzahlen | | ValueDInt | int | |
108-
| ✓ | DTL | Datum und Uhrzeit | | ValueStruct / packed | byte[12] | 33554499, Zugriff auf Einzelelemente direkt möglich. TODO: Hier löschen, oder als DateTime? |
109+
| ✓ | DTL | Datum und Uhrzeit | | ValueStruct / packed | DateTime + uint (for ns) | Nanosekunden extern, da kein .Net Typ mit ns. Experimental! |
109110
| ✓ | DWord | Bitfolgen | | ValueDWord | uint | |
110111
| ✓ | EVENT_ANY | Hardwaredatentypen| | ValueDWord | PlcTagDWord -> uint | |
111112
| ✓ | EVENT_ATT | Hardwaredatentypen| | ValueDWord | PlcTagDWord -> uint | |

0 commit comments

Comments
 (0)