Показано с 1 по 10 из 5258

Тема: ПР200

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,453

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Никак.
    Переменная просто не выйдет за установленные границы. (на ПР114 возможен вылет за верхнюю границу измерений при измерении сигнала 4-20ма при превышении тока свыше 20ма)
    А нижняя граница чем отличается от верхней? Выйдет и за нижнюю, если входной ток менее 4 мА, можно хоть до 0 мА измерять!

  2. #2

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    А нижняя граница чем отличается от верхней? Выйдет и за нижнюю, если входной ток менее 4 мА, можно хоть до 0 мА измерять!
    Нет. За нижнюю в ПР114 не выходит.
    В регистре мантиссы или порядка(точно не помню) сответствующего канала формируется код ошибки.

  3. #3

    По умолчанию

    Вы можете обьяснить, для чего нужно менять границы аналогового входа?
    В установке датчик один и тот-же.
    Поясняю: при создании функций, рассчитанных не на конкретное одно использование, а на серию разнокалиберных устройств, программно рассчитывать на датчик определенного масштаба нельзя, диапазон поставит уже пользователь согласно своему датчику. А нужно по ходу обработки знать, насколько сигнал велик относительно своих границ. Вот приходит "31". Это много или мало? И еще: в проекте нужно иметь функцию дистанционной коррекции уставок настройки (задания, порогов) по простому принципу команд "прибавить/убавить" в том же диапазоне, что задан для сигнала AI. Без считывания установленного диапазона сигнала невозможно вычислить шаг такой коррекции и ограничения. При регулировании также удобно приводить сигнал к относительному виду (% диапазона). В общем, границы - очень важный и нужный параметр, и не давать его читать как переменную - странно, наверное просто у программера очередь до таких мелочей еще не дошла. Будем ждать.
    И еще хорошо бы читать естественный уникальный и задаваемый без замены программы параметр идентификации. Это например номер абонента (тоже системная переменная). Это позволило бы для нескольких ПР одной системы создавать универсальную программу, которая по заданному номеру делала бы что-то свое, так для эксплуатации удобнее.
    Последний раз редактировалось Серёга Букашкин; 16.12.2015 в 12:03.

  4. #4

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    при создании функций, рассчитанных не на конкретное одно использование, а на серию разнокалиберных устройств, программно рассчитывать на датчик определенного масштаба нельзя, диапазон поставит уже пользователь согласно своему датчику. А нужно по ходу обработки знать, насколько сигнал велик относительно своих границ. Вот приходит "31". Это много или мало? И еще: в проекте нужно иметь функцию дистанционной коррекции уставок настройки (задания, порогов) по простому принципу команд "прибавить/убавить" в том же диапазоне, что задан для сигнала AI. Без считывания установленного диапазона сигнала невозможно вычислить шаг такой коррекции и ограничения. При регулировании также удобно приводить сигнал к относительному виду (% диапазона). В общем, границы - очень важный и нужный параметр, и не давать его читать как переменную - странно, наверное просто у программера очередь до таких мелочей еще не дошла. Будем ждать.
    И еще хорошо бы читать естественный уникальный и задаваемый без замены программы параметр идентификации. Это например номер абонента (тоже системная переменная). Это позволило бы для нескольких ПР одной системы создавать универсальную программу, которая по заданному номеру делала бы что-то свое, так для эксплуатации удобнее.
    В таком случае задать в ПР границы равными 0 и 1 и потом преобразовывать сигнал с помощью fmul, fdiv, fadd, fsub.
    Вам для ваших применений 32 входных регистра не хватает?

  5. #5

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    В таком случае задать в ПР границы равными 0 и 1 и потом преобразовывать сигнал с помощью fmul, fdiv, fadd, fsub.
    Вам для ваших применений 32 входных регистра не хватает?
    Это бесспорно, но сложнее. Что ли жалко дать доступ к границам? Конечно придется так делать если всё так и останется как сейчас, но можно всё устроить гораздо проще.
    Последний раз редактировалось Серёга Букашкин; 16.12.2015 в 18:02.

  6. #6

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Это бесспорно, но сложнее. Что ли жалко дать доступ к границам? Конечно придется так делать если всё так и останется как сейчас, но можно всё устроить гораздо проще.
    ПР200 -универсальное программируемое реле, а ваше желание - специализированное применение.


    Вопрос к производителям:
    Как обстоят дела с модулями расширения для ПР200?

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

Ваши права

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