lwIOLink
Обмен данными с IO-Link устройствами через Arduino: отправка PDIn и получение PDOut с настройкой цикла и переподключением
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0b4303f49e858b684c005bad94e4d39ef7a5e92f65581f879768437f9ff524a0lwIOLink-0.2.0-0b4303f4.zipОписание
Облегченная библиотека для работы с IO-Link устройствами на Arduino. Она берет на себя основную суету обмена данными — отправку PDIn и получение PDOut через IO-Link мастер, плюс позволяет настраивать время цикла и восстанавливать соединение после разрыва. Но это скорее учебный проект для понимания протокола, а не коммерческое решение: нет поддержки ISDU, нет генерации IODD, в боевых условиях может не сработать и не масштабируется. Еще один минус — полиинг вместо прерываний, так что для real-time приложений не подходит. Подойдет для экспериментов и прототипирования, но для production нужно смотреть в сторону специализированных альтернатив.