CANOPEN драйвер

Rine
Сообщения: 13
Зарегистрирован: 28 апр 2017, 09:25

Re: CANOPEN драйвер

Сообщение Rine » 26 окт 2017, 16:16

Спасибо!
А если я, как указано выше, поменяю значения параметров по умолчанию(к примеру номер узла). И захочу это сохранить в эн.памяти, то я должен использовать функцию -void co_ODexpositor_paramConservation?
И при следующем включении МК параметры будут считаны уже измененные?

Аватара пользователя
Лашкевич Максим
Сообщения: 85
Зарегистрирован: 30 дек 2015, 10:38

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 26 окт 2017, 16:56

Правильно. Также можно дать команду на сохранение юниконом.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Rine
Сообщения: 13
Зарегистрирован: 28 апр 2017, 09:25

Re: CANOPEN драйвер

Сообщение Rine » 27 окт 2017, 09:17

А не подскажите в штатном ПО motorcontroldemo где происходит считывание параметров из энергонезависимой памяти При включении МК, я так понял это в функции can инициализации?

Аватара пользователя
Лашкевич Максим
Сообщения: 85
Зарегистрирован: 30 дек 2015, 10:38

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 27 окт 2017, 11:12

Параметры CANopen драйвер восстанавливает внутри своей библиотеки, а для доступа к энергонезависимой памяти используются пользователские функции co_UserMemoryRead и co_UserMemoryWrite, которые вызывает библиотека. Конкретно параметры восстанавливаются в момент вызова

Код: Выделить всё

co2_Init(&co2_vars); //Инициализация драйвера CANOpen
внутри этой функции.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Rine
Сообщения: 13
Зарегистрирован: 28 апр 2017, 09:25

Re: CANOPEN драйвер

Сообщение Rine » 27 окт 2017, 13:02

Спасибо! А если у меня несколько блоков в одной сети, можно ли их всех проинициилизировать из Юникона, у каждого блока свои параметры. Как лучше быть в данном случае. Набор параметров практически одинаковый, а сами данные разные. Блоки все включены, у них разные номера узлов. Можно ли через Юникон одновременно в разные узлы отправлять свои настройки? Или нужно к каждому блоку подключаться отдельно и вбивать вручную параметры?

Аватара пользователя
Лашкевич Максим
Сообщения: 85
Зарегистрирован: 30 дек 2015, 10:38

Re: CANOPEN драйвер

Сообщение Лашкевич Максим » 27 окт 2017, 13:11

Для этого есть, во-первых, функция переноса параметров, во-вторых групповые операции. Можно сливать и заливать на компьютер параметры с разных устройств со всей сети автоматически. Читайте справку на юникон, там все описано.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость