Od verze programu PP2CAN 3.055 je k dispozici nový automatický slovník pro CAN open protokol. Ten nepojmenovává pouze zprávy podle kategorie (NMT,SYNC,SDO,PDO atd.), ale pro SDO zprávy dovede podle nastavení profilu pro každý node identifikovat dle indexu a subindexu o jaké data se jedná a název objektu zobrazit.
Aktivace slovníku se provádí jako obvykle v Options. Zde také nezapomeňte kromě výběru slovníku povolit funkci pojmenování zpráv. Po výběru varianty CAN open je nutno nakonfigurovat pro jednotlivé nody příslušné profily.
Je li pro pro příslušnou zprávu typu SDO nastaven příslušný profil zařízení a objekt (index/subindex) je znám, zprávě je přiřazen příslušný popis. Pro každý node je možné nastavit 2 různé profily. To je důležité například pro případ kdy jsou používány i objekty z manufacturer specific profilů.
Konfigurační soubor obsahuje několik stovek přednastavených objektů. Pokud potřebujete nakonfigurovat další objekty, či přidat další profily, je to možné editací souboru canopen.cfg v adresáři programu PP2CAN. Syntaxe je jednoduchá, konfigurační soubor je textový a pro přidání vlastního profilu jsou důležité 2 sekce. V sekci [PROFILES_LIST] je třeba doplnit název a kód nového profilu. Kód (code) je taktéž textový název, ale ve zkrácené formě, neboť se přidává automaticky k názvu objektu. Také se tento zkrácený název použije pro pojmenování sekce s konkrétními objekty. Část sekce CANopen profilu 401 s objekty vypadá například takto:
[401] number=176 sdo_0=0x6000 0x00 Din Read 8-bit{UNSIGNED8} sdo_1=0x6000 0x01 Din_0_7{UNSIGNED8} sdo_2=0x6000 0x02 Din_8_15{UNSIGNED8} atd...
- number - počet objektů
sdo_x ´= <index><mezera><subindex><mezera><název><datový typ>
- x-pořadové číslo objektu
- index - hexadecimálně s předponou 0x + 4 znaky
- mezera - 1 znak
- subindex - hexadecimálně s předponou 0x + 4 znaky
- název - jsou možné mezery
- datový typ - volitelně bez mezery za názvem ve složených závorkách, možné jsou UNSIGNED8,UNSIGNED16,UNSIGNED16,BOOL,INTEGER8,INTEGER16,INTEGER32.
Poznámka: pozor při instalaci nové verze programu PP2CAN a případné přepsání souboru canopen.cfg. Případně nám soubor pošlete, my nově přidaná data včleníme do instalace.
Načtené seznamy profilů a jejich objektů se ovšem nevyužívají jen k pojmenování, ale jsou k dispozici i v nástroji CANopen. V CANopen nástrojích programu PP2CAN na místech, kde se zadává index / subindex u SDO zpráv je možné vybrat profil, logické zařízení a objekt čímž dojde k vyplnění těchto parametrů bez nutnosti hledat je v dokumentaci. Je li v konfiguračním souboru uveden i volitelný parametr datového typu, je nastaven i ten.