Здравствуйте, подскажите
Пытаюсь использовать Arduino Nano как блок расширения дискретных входов/выходов с контроллером Серебрум Кобальт
Все настроил и подключил, сигналы Bool упаковываю Coder ом в Short и передаю на Arduino по RS485
Но дело в том что кодер этот формирует разные значения в зависимости от включенных входов
- когда первый включен на выходе кодера 1
- когда второй включен на выходе кодера 2
- когда третий включен на выходе кодера 4
- когда первый и второй включены на выходе кодера 3
и так далее.
В FLproge есть дешифратор, но он просто включает выход от соответствующего числа на входе, но у меня же могут срабатывать несколько переменных одновременно и как тогда.
Скажите как мне раскодировать в Bool переменные мое упакованное число, ну и на оборот как упаковать входы чтоб я их мог принять на контроллере.
Отправлено спустя 13 минут 22 секунды:
Соединение у меня есть, и по крайне мере подвешенных 2 реле на 3 и 4 PIN Nano срабатывают
Подключение Arduino Nano к сторонним контроллерам по RS485
Подключение Arduino Nano к сторонним контроллерам по RS485
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Подключение Arduino Nano к сторонним контроллерам по RS485
https://flprog.ru/bez-rubriki/helppage/ ... oBitsBlock
Отправлено спустя 3 минуты 30 секунд:
https://flprog.ru/bez-rubriki/helppage/ ... oByteBlockdima357 писал(а): 02 июн 2022, 10:32 ... как упаковать входы чтоб я их мог принять на контроллере ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя