Новый Новый VS EtherCAT Master 2, релиз 2.6.3506, теперь доступен для INtime. По сравнению с предыдущим релизом 2.6.2105, последний релиз содержит несколько ключевых улучшений:
Новая политика лицензирования для INtime
Теперь для INtime 7 и последующих версий INtime требуются разные лицензии 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
Добавлен автоматический расчет количества ведомых устройств DC, которые будут обрабатываться одновременно, по загруженному ENI-файлу.
Расчет смещения DC
Добавлено вычисление DC-смещения в секциях данных. Ограничение количества одновременно обрабатываемых ведомых устройств DC задается с помощью нового INI-параметра dc.slave.processing.count.
Проверка размера Mailbox
Добавлен размер чтения Mailbox по умолчанию. Его значение равно значению нового INI-параметра mailbox.defaultreadsize. В качестве значения этого параметра по умолчанию используется размер заголовка Mailbox, 6 байт.
Обнаружение пропущенного обновления данных PI
Обновлен API Help: добавлено описание как проверять своевременность доставки данных от пользовательского приложения к Master.