Цитата Сообщение от Klik Посмотреть сообщение
В Modbus slave нет возможности положить данные по определенному адресу, например по адресу 32221. А в Modbus master такая возможность есть. Или я ошибаюсь?
Задача следующая. На отправленных установках установлены контроллеры с определенной картой адресов, но для телемеханики требуется другая карта адресов. Для этого необходимо переделывать ПО написанное на Паскале и С++, что трудоёмко, но есть и проблема ограничения по максим. адресу (10000).
Идея состоит в следующем. С помощью ПЛК100 считываем данные с заданных адресов, преобразуем и раскладваем по необходимым адресам для телемеханики.
яснее не стало.
телемеханика реализована на том же контроллере, где ПО на паскале и си?
у этого контроллера только один доступный интерфейс связи или несколько?
И если интерфейс только один, в "ПО на паскале и си" предусмотрен перевод работы этого контроллера с телемеханикой по данному интерфейсу на работу как в режим мастера, так и в режим слэйва? для ПЛК такой перевод реализуем, но если ПЛК мастер - атот другой контроллер тоже мастер - тогда работать это не будет.

или же все-таки телемеханика и контроллер - это две разные части системы, которые не работают по одному едиственно возможному интерфейсу?