Представляем последний релиз 2.6.3506 VS EtherCAT Master 2 для Xenomai 3.1. Начиная с релиза 2.6.1602, этот релиз содержит целый ряд новых функций и улучшений, направленных на повышение производительности и возможностей пользовательских решений:
Автоматический расчет ведомых устройств DC
Добавлен автоматический расчет количества ведомых устройств DC, которые будут обрабатываться одновременно, по загруженному ENI-файлу.
Расчет смещения DC
Добавлено вычисление DC-смещения в секциях данных. Ограничение количества одновременно обрабатываемых ведомых устройств DC задается с помощью нового INI-параметра dc.slave.processing.count.
Проверка размера Mailbox
Добавлен размер чтения Mailbox по умолчанию. Его значение равно значению нового INI-параметра mailbox.defaultreadsize. В качестве значения этого параметра по умолчанию используется размер заголовка Mailbox, 6 байт.
Обнаружение пропущенного обновления данных PI
Обновлен API Help: добавлено описание как проверять своевременность доставки данных от пользовательского приложения к Master.
Признание клиента Образа Процесса недействительным
Добавлено изменение статуса клиента Образа Процесса (PI client) на invalid при перезагрузке ENI в ядре Master. А также добавлен обратный вызов PARAM_PI_INVALIDATED_NOTIFICATION для PI Processor и PI Client. Чтобы показать использование нового обратного вызова, мы предоставили новый пример 54_InvalidProcessImage.
Переполнение клиента Образа Процесса
Добавлены вызовы PARAM_PI_ON_OVERFLOW и PARAM_PICLIENT_ON_OVERFLOW в PI Processor и PI Client Processor для уведомления пользователя о переполнении PI Processor (или PI Client) (чтение и запись). Чтобы показать использование вызовов при переполнении PI Processor при чтении и записи, мы предоставили новый пример 53_ProcessImageOverflow.
Описание DC в API Help
Описание функционала Распространение времени (DC) добавлено в API Help. Оно включает общую информацию, процедуру инициализации DC, синхронизацию с ведомым устройством и с внешним устройством. Вы можете найти всю информацию на соответсвующей страницу в разделе Master features.
Обновление имен пакетов
Обновлены названия пакетов Master (MDK, MRT, MIP). В имена пакетов добавлены настройки набора инструментов.