{"id":182,"date":"2015-03-06T14:23:08","date_gmt":"2015-03-06T13:23:08","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=182"},"modified":"2015-03-11T16:43:35","modified_gmt":"2015-03-11T15:43:35","slug":"aufbau-eines-connection-confirm-tpdus","status":"publish","type":"page","link":"http:\/\/bj-ig.de\/service\/verfuegbare-dokumentationen\/s7-kommunikation\/aufbau-eines-connection-confirm-tpdus\/","title":{"rendered":"Aufbau eines Connection Confirm 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 (without this byte and possible user data)<\/td>\n | <\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5<\/td>\n | <\/td>\n | CC code (1101) & credit (always 0000)<\/td>\n | Fixed Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6-7<\/td>\n | <\/td>\n | destination reference<\/td>\n | Fixed Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8-9<\/td>\n | <\/td>\n | source reference<\/td>\n | Fixed Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10<\/td>\n | <\/td>\n | class option (always class 0)<\/td>\n | Fixed Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11<\/td>\n | <\/td>\n | 0xC0 (code: TPDU size)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12<\/td>\n | <\/td>\n | 0x01 (length of bytes following)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13<\/td>\n | <\/td>\n | TPDU size (as exponent to base of 2)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14<\/td>\n | <\/td>\n | 0xC1 (code: calling TSAP-ID)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15<\/td>\n | <\/td>\n | 0x02 (length of id)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16<\/td>\n | <\/td>\n | 0x02 (unknown function; part of TSAP-ID)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17<\/td>\n | <\/td>\n | TSAP-ID (rack & slot<\/a>)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18<\/td>\n | <\/td>\n | 0xC2 (code: called TSAP-ID)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19<\/td>\n | <\/td>\n | 0x02 (length of id)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20<\/td>\n | <\/td>\n | 0x02 (unknown function; part of TSAP-ID)<\/td>\n | Variable Part<\/td>\n<\/tr>\n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21<\/td>\n | <\/td>\n | TSAP-ID (rack & slot<\/a>)<\/td>\n | Variable Part<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\nRack & Slot<\/h3>\nDie Kommunikationseinheit einer SPS wird \u00fcber eine Bautr\u00e4gernummer und einen Steckplatz identifiziert. Diese sind Teil der TSAP-ID und werden wie folgt gebildet:<\/p>\n
|