Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 24

Тема: Считывание битовых переменных с помощью ПР200, ИПП120 в режиме Master. РЕШЕНО!

  1. #11

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    Столкнувшись с проблемами обмена данными между ИПП120 и сторонним оборудованием Modbus при помощи техподдержки Овен, которые помогли разобраться в проблеме, пишу технологию вычисления необходимого регистра/бита для задания этих параметров в ОЛ.
    Итак в инструкции на оборудование адреса до битовых переменных, считываемых функцией 0x01 написаны явно: например 2049. в ОЛ нет возможности сразу вписать этот регистр в настройку сетевого обмена. нужно сделать из него два числа вида номер регистра/номер бита.
    для этого необходимо:
    1. разделить адрес из инструкции на 16 и отбросить дробную часть : 2049/16=128,0625 = 128 - мы получаем адрес регистра, который вписываем в соотв. поле ОЛ
    2. умножить полученный адрес регистра на 16 и вычесть это число из адреса, указанного в инструкции: 2049 - (128*16) = 2049 - 2048 = 1 - это мы получаем адрес бита в регистре, и снова вписываем его в ОЛ.
    3. Profit!
    Вот мне не понятно а почему два раза на 16 делим? Это вседа так будет? Или это частный случай, когда в регистре кроме одной булевой переменной ничего нет?

  2. #12

    По умолчанию

    Почему, мы 2 раза не делим. где вы нашли это? посмотрите, у большинства оборудования производства НЕ овен каждый отдельный бит задан отдельным modbus адресом! вот эту задачу я и решал, как разделить этот целый адрес на части, которые можно скормить ИПП120

  3. #13
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Вот делал в экселе - http://files.hmi-kascada.webnode.ru/...%BD%D0%BE.xlsx
    если у кого калькулятор сломался - преобразование битов в регистры и обратно ...
    электронщик до мозга костей и не только

  4. #14

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Вот делал в экселе - http://files.hmi-kascada.webnode.ru/...%BD%D0%BE.xlsx
    если у кого калькулятор сломался - преобразование битов в регистры и обратно ...
    Что такое ардурино? Что такое каскада? Сертификаты на промышленное применение есть?

  5. #15

    По умолчанию

    Цитата Сообщение от i.go Посмотреть сообщение
    Что такое ардурино? Что такое каскада? Сертификаты на промышленное применение есть?
    Вы это про что? Про преобразование битов в регистры в экселе?

  6. #16

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    Вы это про что? Про преобразование битов в регистры в экселе?
    Да, про экзель. При чем там ардурина? Мы же тут про логик овена...

  7. #17

    По умолчанию

    В топике никто, кроме Вас, про Ардуино не говорит. И вопрос про преобразование битов в регистры к железу не привязан.

  8. #18
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    В топике никто, кроме Вас, про Ардуино не говорит. И вопрос про преобразование битов в регистры к железу не привязан.
    Вот именно ! Дал формулу расчета ,а вопросы про другое . Просто что было то и дал ...
    электронщик до мозга костей и не только

  9. #19

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    В топике никто, кроме Вас, про Ардуино не говорит. И вопрос про преобразование битов в регистры к железу не привязан.
    Если не привязано к железу, то зачем в файле упомянуты какие то решения? Причем, насколко помню, в дурине есть несколько подходов в модбасу. Если сказать А, то мужно говорить Б, а не Ы.

  10. #20
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Цитата Сообщение от i.go Посмотреть сообщение
    Если не привязано к железу, то зачем в файле упомянуты какие то решения? Причем, насколко помню, в дурине есть несколько подходов в модбасу. Если сказать А, то мужно говорить Б, а не Ы.
    Да просто взял с сайта каскады ,которая применяется в том числе и с ардуиной где есть дискрет инпут ,коилс (флаги) - полная реализация модбаса практически ,а в ПР200 все работает (по модбасу) с регистрами (холдинг) ,ранее в пр110 ,114 , была работа с битами и их переводом ...
    электронщик до мозга костей и не только

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. ПР200 Пропадание связи USB - ПР200. Решено
    от PGK в разделе Программируемые реле
    Ответов: 0
    Последнее сообщение: 18.01.2017, 11:37
  2. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19
  3. Ответов: 21
    Последнее сообщение: 18.04.2015, 14:24
  4. СП 270 считывание переменных по порту Download
    от JFK в разделе Панели оператора (HMI)
    Ответов: 5
    Последнее сообщение: 26.12.2012, 10:10
  5. Ответов: 20
    Последнее сообщение: 04.12.2011, 18:41

Метки этой темы

Ваши права

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