Цитата:
Сообщение от Gel
Я не думаю, что доступ к шмемам из Go или Rust будет какой-то особой проблемой, что тут есть какие-то принципиальные ограничения.
С другой стороны, использовать шмемы, как мне кажется, нужно в крайнем случае, когда по какой-то причине TCP и Modbus не подходят. Потому что при взаимодействии через Modbus/TCP заметно упрощается разработка и отладка приложения: это можно делать на другой платформе, подключаться по сети, а непосредственно на устройстве использовать уже готовый отлаженный результат.
|
Доступ к шмемам будет особой проблемой, поскольку юзеру придётся взять и распарсить карту шмемов из лоджика. О да, для меня тоже было новостью узнать, что шмемы не создаются каждый отдельно, как это обычно бывает. Они создаются в одном файле, и там адресация по указателям. Короче, можно взять библиотеку и перевести её на go, но это будет та ещё заморочка. Модбас и локалхост, в этом плане, выигрывают. Однако, в этом случае есть проблемы с производительностью и это нужно учитывать. модбас работает медленнее чем локалхост. Насколько - затрудняюсь ответить. Критических тестов не проводил.