{"id":186,"date":"2015-03-06T14:25:16","date_gmt":"2015-03-06T13:25:16","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=186"},"modified":"2015-03-11T16:28:12","modified_gmt":"2015-03-11T15:28:12","slug":"aufbau-eines-data-tpdus","status":"publish","type":"page","link":"http:\/\/bj-ig.de\/service\/verfuegbare-dokumentationen\/s7-kommunikation\/aufbau-eines-data-tpdus\/","title":{"rendered":"Aufbau eines Data TPDUs"},"content":{"rendered":"
Byte<\/b><\/td>\n | <\/td>\n | Description<\/b><\/td>\n | <\/td>\n<\/tr>\n | ||||||||||||||||||||||||||||||||||||||||
0-3<\/td>\n | <\/td>\n | ISO-TCP header<\/td>\n | <\/td>\n<\/tr>\n | ||||||||||||||||||||||||||||||||||||||||
4<\/td>\n | <\/td>\n | length (in byte) of TPDU header \n(without this byte and possible user data)<\/td>\n | <\/td>\n<\/tr>\n | ||||||||||||||||||||||||||||||||||||||||
5<\/td>\n | <\/td>\n | DT code (1111) & credit (always 0000)<\/td>\n | Fixed Part<\/td>\n<\/tr>\n | ||||||||||||||||||||||||||||||||||||||||
6<\/td>\n | <\/td>\n | TPDU number & EOT<\/td>\n | Fixed Part<\/td>\n<\/tr>\n | ||||||||||||||||||||||||||||||||||||||||
7-…<\/td>\n | <\/td>\n | PDU<\/td>\n | User Data<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\nAufbau der PDUs (Packet Data Units)<\/h3>\nPDUs sind der zentrale Bestandteil der S7 Kommunikation. Da das dazu geh\u00f6rige Protokoll ein gut beh\u00fctetes Geheimnis der Siemens AG ist, basieren viele der folgenden Informationen auf Reverse Engeneering und sollten daher immer kritisch betrachtet werden. Ein Teil der Beschreibung wurde aus dem Sourceforge Projekt libnodave<\/a> \u00fcbernommen.<\/p>\n Der grundlegende Aufbau ist bei allen PDUs gleich:<\/p>\n
|