Страница 4 из 11 ПерваяПервая ... 23456 ... ПоследняяПоследняя
Показано с 31 по 40 из 103

Тема: ПР + РЕЛЕ С ИНТЕРФЕЙСОМ RS485

  1. #31
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,001

    По умолчанию

    imaex да понял я уже, Просто настолько давно не читал DI. DO с устройств, что забыл
    Что забавно, таких плат у китайцев не нашел, чтобы и там посмотреть запросы.
    А на указанном сайте есть 3 вида аналогичных плат, на 1, 2 и 4 выхода. И если сравнивать там данные, то не везде одинаково написано Типа купит человек плату на 4 выхода и гадать будет как что прочитать
    Последний раз редактировалось melky; 10.08.2023 в 16:24.

  2. #32

    По умолчанию

    Товарищи, помогайте - не знаю, как обработать полученную информацию со входов этого китайского реле. Дело в том, что все 4 входа (разжились такой же релюхой на 4 входа\выхода) пишутся в одну БУЛЕВСКУЮ переменную. Булевскую. Которая, в теории, должна принимать значения "0" или "1". Но она же принимает значения от 1 до 15 (4 входа теперь)! И тут возникает проблема. В Owen Logic мы эту переменную не можем сравнивать с целочисленной константой - она же булевская. А при конвертации ее в int она конвертируется в единичку, только если имеет значение единичку. При всех остальных значениях на ее выходе после конвертации висит 0. Получается, я могу получать сигнал только с первого входа. Как это победить?
    Изображения Изображения

  3. #33

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    Товарищи, помогайте - не знаю, как обработать полученную информацию со входов этого китайского реле. Дело в том, что все 4 входа (разжились такой же релюхой на 4 входа\выхода) пишутся в одну БУЛЕВСКУЮ переменную. Булевскую. Которая, в теории, должна принимать значения "0" или "1". Но она же принимает значения от 1 до 15 (4 входа теперь)! И тут возникает проблема. В Owen Logic мы эту переменную не можем сравнивать с целочисленной константой - она же булевская. А при конвертации ее в int она конвертируется в единичку, только если имеет значение единичку. При всех остальных значениях на ее выходе после конвертации висит 0. Получается, я могу получать сигнал только с первого входа. Как это победить?
    Распаковка бит из целочисленной, приём до 16 бит через 1 регистр. 1 Извлечение булей.jpg
    До 16 бит, можно упаковать в маску 1 Упаковка в маску.jpg
    Упаковка бит в целочисленную, для передачи до 16 бит через 1 регистр
    4 битовых можно просто подать на выходы 1 Булевые.jpg
    Последний раз редактировалось kondor3000; 24.08.2023 в 16:18.

  4. #34

    По умолчанию

    Это так не работает
    Изображения Изображения

  5. #35

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    Это так не работает
    Читайте, я написал про все варианты выше.

  6. #36
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,110

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    Товарищи, помогайте - не знаю, как обработать полученную информацию со входов этого китайского реле. Дело в том, что все 4 входа (разжились такой же релюхой на 4 входа\выхода) пишутся в одну БУЛЕВСКУЮ переменную. Булевскую. ...
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #37

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    лучше уточните что имелось ввиду под фразой Я так понимаю стоит узнать модель устройства и самим посмотреть каким образом передаются данные
    Расписал все варианты, если чел принимает числа от 1 до 15, то переменная должна быть целочисленная и читаться функцией 0х03.
    Либо 4 булевых с разными адресами ( чтение функцией 0х01 или 0х02 )
    Последний раз редактировалось kondor3000; 24.08.2023 в 16:58.

  8. #38
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,110

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    Это так не работает
    Сетевая переменная in1 какого формата? Покажите ее в настройках мастера...
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #39
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,110

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Расписал все варианты, если чел принимает числа от 1 до 15, то переменная должна быть целочисленная и читаться функцией 0х03.
    Либо 4 булевых с разными адресами ( чтение функцией 0х01 или 0х02 )
    Вот именно, нужно 4 булевых с последовательными адресами. И никаких ехтрактов с преобразованием TO_INT
    Захват-01.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #40

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Что Вы расписали, очевидные вещи, не в этом был вопрос, лучше примером покажите как конфигурировать несколько булевых переменных 1 или 2 функцией, если конечно в этом дело, а лучше почитать мануал, как производитель предлагает решать эту задачу
    Это китайский блок без документации, какой производитель? Тут инфу по крупицам собираем, плюс ТС не может сформулировать вопрос нормально, а скрин с 4 булевыми уже Petera выложил

Страница 4 из 11 ПерваяПервая ... 23456 ... ПоследняяПоследняя

Похожие темы

  1. СПК207 с интерфейсом CAN
    от dima64 в разделе СПК2xx (архив)
    Ответов: 16
    Последнее сообщение: 13.06.2024, 15:47
  2. ИПП120 +Модуль Реле R421C32 попытка связать по Modbus через RS485
    от Alexteam в разделе Сетевые технологии
    Ответов: 38
    Последнее сообщение: 01.12.2022, 23:53
  3. Непонятки с интерфейсом
    от raiterpl в разделе Облачный сервис OwenCloud
    Ответов: 4
    Последнее сообщение: 09.02.2018, 13:19
  4. Ответов: 1
    Последнее сообщение: 31.08.2017, 12:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •