V mnoha případech je vhodné mít k dispozici nástroj, který dovoluje snadno a rychle vyčíst data a nebo nastavení z SDO bez toho, aby jsme si například data mapovali do PDO. Může se jednat například o nastavení zařízení nebo některé veličiny. které nejsou pro řízení za normálních okolností nutné pro řízení.
Program PP2CAN obsahuje v nástroji CANopen záložku SDO Reader. Práce s ní je velmi jednoduchá, stačí pouze nastavit seznam čtených objektů - tedy indexů a příslušných subindexů. Seznam dat které je třeba číst je možné vyplnit buď ručně a nebo na základě souboru EDS. Pokud načteme soubor EDS na příslušné záložce nástroje CANopen a klikneme na některou položku slovníku pravým tlačítkem, je možné z kontextového menu vybrat volbu která buď data předvyplní nebo rovnou vloží do seznamu.
Kromě položek indexu, subindexu a názvu je možné ještě navíc specifikovat hodnotu měřítka a offsetu pro lepší přehlednost. Aktivací tlačítkem Enable se spustí periodické čtení položek. Data se vyžadují s periodou dle času vybraného u položky Timing. Tato položka tak má význam času mezi čtením dvou objektů v seznamu. Pokud je aktivní volba One shoot, data se přečtou jen jedenkrát, pokud tato volba není aktivní, data se čtou opakovaně.
Nástroj CANopen obsahuje záložku i pro opačný případ, tedy pro blokové odeslání dat do více SDO. Jedná se o kartu SDO writer. Na rozdíl od čtení dat z SDO které může probíhat periodicky, tento nástroj data odešle pouze jednorázově.
Do pole Value a stejně tak i do polí index a subindex je možné hodnotu zapisovat i hexadecimálně s předponou x nebo 0x. Oba nástroje používají stejný konfigurační soubor, je tak možné například nastavení z jednoho zařízení vyčíst a odeslat je do druhého - tedy nastavení "naklonovat".
Další díly seriálu:
Díl 1 - Čtení dlouhého SDO, vyžadování jednotlivých segmentů
Díl 2 - Mapování objektů do PDO
Díl 7 - Nodeguarding a Heartbeat