Здравтвуйте!
СПК210 передает по Modbus TCP данные (СПК-Slave), передача написана с помощью библиотеки OwenCommunication.
Со стороны 1С создано расширение с использованием библиотеки libmodbus.(что-то подобное https://infostart.ru/1c/tools/1638366/) В эмуляторе, конечно, все хорошо работает. А вот с СПК не работает.
пишет ошибки "modbus_comp : Ошибка чтения данных: No sockets available."
Для теста сделали чтение через добавление устройства Ethernet в конфигураторе. "Регистры временного хранения" читает и зписывает без проблем,но из кода не запишешь туда значения.
Вот тут непонятно почему почему из библиотеки не читает, а из конфигуратора читает.
Может быть кто-то сталкивался с данной библиотекой (libmodbus), расширением для 1С и сможет подсказать, что можно сделать? И будет расширение вообще работать с 14 СПК (около 800 регистров каждый)?
Или все-таки лучше опрос организовать через ОРС server?
Или может есть другие варианты передачи данных.
Заказчик, конечно, не хочет больших затрат на программы передачи из СПК в 1С.
Спасибо.