也就是說,允許每個索引最多包含65536個索引和256個子條目。該標準定義了某些地址和地址範圍必須包含特定參數。例如,標準定義索引1008h(子索引00h)必須包含設備名稱。這樣,任何CANopen主站都可以從CANopen從站網絡讀取此索引,以便按唯壹的名稱標識每個從站。
某些對象詞典索引(例如設備類型(1000h))是必需的,而其他索引(例如制造商軟件版本(100Ah))是可選的。強制性索引的集合表示最小對象字典,這是標記符合CANopen的設備所必需的。
對象字典是可以與CANopen總線設備通信的方法。例如,可以在對象字典的制造商特定部分(2000h-5FFFh)中將索引寫為true,設備可以將其解釋為使能信號,用於從電壓輸入獲取數據。相反,主設備可能還希望從對象字典中讀取信息以獲取獲取的數據,或者找出當前設備的配置方式。用於訪問對象字典的兩種通信機制是服務數據對象(SDO)和過程數據對象(PDO)。
對象字典中包含的基本數據類型為:布爾值,void(占位符),無符號整數,有符號整數,浮點數和字符。可以從基本數據類型構造更復雜的數據類型,例如字符串,日期和時間。這些數據類型可用於定義特定於CANopen的自定義數據類型,例如PDO / SDO參數記錄和PDO映射參數。更多信息請查看 CANopen總線協議 ,以獲取更多詳細信息。