Přečetli jsme hlavičku (12 bytů) ze slotu 1 index 0 0 0 0 1 0 1 0 6 0 1 0 3 z toho plyne, že seznam adresářových údajů začíná na indexu 1, slot již nadále zůstává = 1. přečetli jsme slot 1, index 1 1 4 0 1 - údaje o fyzickém bloku (PB) začínají na offsetu 4 (index 1), délka 1 1 5 0 1 - údaje o převodním bloku (TB) začínají na offsetu 5 (index 1), délka 1 1 6 0 1 - údaje o funkčním bloku (FB) začínají na offsetu 6 (index 1), délka 1 1 e 0 ff - začátek dat PB - slot=1,index=e 2 0 0 41 - začátek dat TB - slot=2,index=0 3 0 0 41 - začátek dat FB - slot=3,index=0 pozn.: základní jednotkou offsetu je čtveřice bytů - např. údaje o převodním bloku začínají na pátém čtyřbajtu čtení dat bloků: PB: fa 01 - fyzický blok 01 - transmitter fa TB: fa 03 - funkční blok - !! zde by mělo být 02 - což je označení převodního bloku 02 - temperature fd FB: fa 02 - zde by mělo být 03 - označení funkčního bloku 01 - input 01 - analog input Závěr: Podle zadání [1] jsme zjistili parametry zařízení - jedná se o analogový teploměr. Zjistili jsme, že Block Object TB a FB nemají správně obsazen 2.bajt (označuje, o který blok se jedná) a podle specifikace uvedené v [2] by tyto bajty měly být prohozeny. Anotace: [1] - http://dce.felk.cvut.cz/drs/cviceni/pa/doc/drs_pa_acykl.pdf [2] - http://dce.felk.cvut.cz/drs/cviceni/pa/doc/ProfibusPA.pdf Jisl Pavel, Znamenáček Karel