Кирилл, добрый вечер! Уже год назад использовал ваш диспетчер на одном из проектов, всё до сих пор автономно работает 24/7. Сейчас делаю проект для своего дома, а доступа к наработкам и прошлым проектам нет, потому что поменял место работы. Можете поделиться модулями, которые вы уже написали, кроме тех, что в библиотеке?
mastrik, добрый день.
Я уже писал, что основная цель выкладывания библиотеки - это желание поделиться опытом.
Важен сам подход к организации опроса.
Поэтому чтобы не "захламлять" различными модулями сути я и не выкладываю все что есть. Тем более, что в более сложных модулях, например, частотниках, мне может понадобиться (для моих задач) читать одни регистры, другим совсем другие регистры.
Да, я помню это. И в прошлый раз ничего не просил у вас, тем более, что вы подсказали в каком направлении работать, чтобы формировать собственные запросы на чтение и запись. А теперь я в больнице и прохожу уже 5-й курс химиотерапии, поэтому голова варит плохо, да и железо из дома сюда взять нельзя, а на симуляторе отлаживать работу по модбасу невозможно, хотел пока есть время почитать код ваших модулей, чтобы минимизировать свои ошибки.
как с помощью вашей библиотеки получить данные с плк мастер --> на плк слейв на адрес регистра 256, 512, 514, 768? word
введу в курс дела, ему нужны решения и только конкретика, поэтому в Вашем ответе нет ни чего, чтобы ему помогло. Предлагаю ответить на главный вопрос, программный слейв возможен?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
К моему великому сожалению эта штуковина не заработала с библиотекой OwenModbusSlave.
Отдельно обе работают.
Попробовал слэйв для панели сделать через бибку, тк в ранее несколько раз перебивал более 500 переменных в конфигураторе и почти истерику получил.
В этот раз решил библиотеку взять. Так приятно работать стало.
-ПЛК110М2
-На панель подаю через порт RS232.
Опрос веду или с порта "0" или с "2" (без разницы).
-При использовании конфигуратора мастера и бибки слэйв всё работает.
-Слэйв и Мастер Библиотечные вместе не пашут, хотя в порты разные стучатся.
Сейчас проблема не важна, тк надо 6 регистров читать.
Но весной, при расширении пр-ва будут переделки с кучей слейвов и с панелями.
Очень хочется всё сделать бибками, чтоб упростить переделки и заложить нормальную возможность модернизации.
Плюс будет сеть прокинута, и всё на скаду и в облако буду затаскивать.
Может посоветуете чего? (*вникать в дебри сам не успеваю, тк мне и подбирать, и чертить, и собирать, и программировать, и налаживать, и обслуживать приходится.*)
Последний раз редактировалось Alexlyu; 27.02.2019 в 15:31.
К сожалению, не знаком с библиотекой OwenModbusSlave, поэтому тяжело сказать почему они вместе не заработали.
В целом нужно понимать, что моя библиотека решает один простой вопрос - очередность доступа к последовательному порту.
Почитал документацию, посмотрел пример, но не понял, возможно ли использовать диспетчер для управления модулями используя два слота сети RS485-1 и RS485-2?
Последний раз редактировалось Sergeba; 02.12.2019 в 21:31.