Цитата:
Сообщение от Jury.K
Устройства опрашиваются по очереди. Так вот хотелось бы видеть чья очередь настала. Какое конкретно устройство опрашивается в данный момент.
|
1) Вы можете управлять слейвами, включая именно тот, который вам нужно опросить. Заодно Device Link станет для вас актуальным
2) Опрос слейвов идёт асинхронно от работы программы, синхронизировать на уровне FBD вам ничего не получится
Сброс ошибок можно сделать по аналогии:
https://forum.segnetics.com/showthread.php?t=929
Каждый тик никто из нас адрес не менял ввиду объективной неразумности данного действия. Лично мне даже неинтересно, что произойдёт, т.к. ничтожно мала вероятность, что за 50-100 мсек опросится
весь слейв и хватит времени проанализировать качество связи с ним. А если слейв настолько мал, то его проще откопипастить на порту и получать данные с каждого слейва отдельно.
Придуманный вами сценарий построить возможно, но лично я не вижу его реальной применимости в означенных вами временных рамках.
Добавлено через 7 минут
Цитата:
Сообщение от Jury.K
А то бывает что читаешь MPPT контроллер, а там ток растет вперед напряжения.
Безусловно, обязательной необходимости в этом нет, просто хотелки.
|
Ну будет напряжение расти вперёд тока, что это изменит?
Опять же, вы говорите об одном контроллере. Зачем для указанной вами задачи вообще менять адреса слейвов? Это прекрасно решается переменными с нулевым временем опроса.