Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 24 из 24

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

  1. #21

    По умолчанию

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

  2. #22
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,159

    По умолчанию

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

    Захват-2.png

    Макрос Куркулятор
    Захват-1.png

    Макрос сразу в проект добавляй.
    В любой момент эмулятор запустил и получил результат
    Последний раз редактировалось petera; 03.12.2018 в 10:12.
    26 лет деятельности в области промышленной безопасности

  3. #23

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    На лоджике напиши и пользуйся

    Захват-2.png

    Макрос Куркулятор
    Захват-1.png

    Макрос сразу в проект добавляй.
    В любой момент эмулятор запустил и получил результат
    Привет! А как 16чные разбирать подобным образом?

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

    По умолчанию

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

Страница 3 из 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)
    Ответов: 8
    Последнее сообщение: 26.12.2012, 19:25
  5. Ответов: 20
    Последнее сообщение: 04.12.2011, 18:41

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

Ваши права

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