Page 9 - 4859
P. 9
Всю внутрішню пам’ять шлюзу, використовувану для
роботи з вузлами підмережі, можна розділити на три області:
- область вхідних даних (Input Area);
- область вихідних даних (Output Area);
- область внутрішніх даних (General Area).
Обсяг пам’яті області вхідних і вихідних даних залежить
від типу основної мережі (наприклад, для Anybus-Com CAN
“CANopen” обсяг пам’яті дорівнює 512 байт, а для Anybus-
Com CAN “Profibus DP” тільки 244 байта через специфіку
протоколу Profibus DP). У кожній області перші два байти
можуть бути зарезервовані (визначаються налаштуваннями)
під службові регістри статусу (Status) і управління (Control).
Область внутрішніх даних має розмір 1024 байт (обсяг пам’яті
кожної області пам’яті конкретної моделі шлюзу можна
подивитися у відповідному керівництві користувача). При
цьому область вхідних даних може використовуватися
підмережею тільки для запису, а основною - мережею тільки
для читання даних. Область вихідних даних має зворотний
доступ, тобто основна мережа може тільки записувати дані в
цю область, а підмережа тільки зчитувати їх з неї. Внутрішню
область пам’яті шлюзу використовують для обміну даними
між вузлами підмережі CAN. Доступ з боку основної мережі
до даної області пам’яті закритий.
Для правильного обміну даними всі пристрої в мережі
повинні “знати” карту розподілу даних у пам’яті шлюзу. Ця
інформація стає доступною через конфігураційне програмне
забезпечення (ПЗ) CAN Configuration Manager після
закінчення налаштування підмережі рис. 1.3.
8