Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 5305

Тема: ПР200

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

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

  2. #2

    По умолчанию

    А если нужно создать в программе сигналы, работающие в связке (пороги, уставки) , нужно чтобы они тоже в этих границах управлялись. Но как их прочитать? Может есть способ и кто-то его знает?

  3. #3
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    А если нужно создать в программе сигналы, работающие в связке (пороги, уставки) , нужно чтобы они тоже в этих границах управлялись. Но как их прочитать? Может есть способ и кто-то его знает?
    Для этого есть ФБ сравнения "Больше" или "Равно". А также внутренние и сетевые переменные.
    Читайте справку, или курс "программирование в ОЛ".
    Последний раз редактировалось Василий Кашуба; 03.12.2015 в 15:25.

  4. #4

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    А если нужно создать в программе сигналы, работающие в связке (пороги, уставки) , нужно чтобы они тоже в этих границах управлялись. Но как их прочитать? Может есть способ и кто-то его знает?
    Проверь ЛС.
    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Не слышите...или вопрошаю коряво. Вот в свойствах AI есть границы мин и макс. Можно ли их как то читать? Не глазами, а загружать в переменную внутреннюю?
    Зачем? Границы выставляются 1 раз и не меняются.

  5. #5

    По умолчанию

    Границы выставляются 1 раз и не меняются.[/QUOTE]

    Программа рассчитывается на применение датчиков разных диапазонов, один раз - не вариант, нужно приспосабливать обработку под заданный из системного меню диапазон, а для этого его программа хотела бы видеть. Это возможно или нет?
    Последний раз редактировалось Серёга Букашкин; 03.12.2015 в 16:14.

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

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Границы выставляются 1 раз и не меняются.
    Программа рассчитывается на применение датчиков разных диапазонов, один раз - не вариант, нужно приспосабливать обработку под заданный из системного меню диапазон, а для этого его программа хотела бы видеть. Это возможно или нет?[/QUOTE]

    Создаёте константу с нужными значениями и даёте программе!

  7. #7

    По умолчанию

    А ПР200 покажет ниже нижней границы значение? Нужен критерий обрыва 4...20мА. Нужно точно знать дает ли значение ниже нижней границы при обрыве. Про ПР114 понятно. Напишите про ПР200 если кто это проверял.

  8. #8

    По умолчанию

    Проверил, установил границы 4 и 20. При обрыве выдаёт около 0. Ток в диапазоне 2,7-20,4мА измеряет верно.

  9. #9
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Программа рассчитывается на применение датчиков разных диапазонов, один раз - не вариант, нужно приспосабливать обработку под заданный из системного меню диапазон, а для этого его программа хотела бы видеть. Это возможно или нет?
    нет.

    PS скорее всего вам надо не читать эти параметры, а задавать?
    тогда выход только один - задать в параметрах AI [0..1], а масштабировать вручную самому.
    для этого надо "пришедшее" значение умножить на дельту и прибавить минимум
    Код:
    AI':=AI*(max-min)+min
    (где-то даже макрос был)
    Последний раз редактировалось AI!; 03.12.2015 в 16:22.
    начинающий профессионал

  10. #10

    По умолчанию

    Спасибо, что поняли. НЕТ- это тоже ответ. Правда, не украшающий ПР200. То есть ничего из системных переменных: ни часы, ни номер абонента сети, ни границы AI, взять в программу как параметр для обработки нельзя. А жаль. Многое было бы попроще сделать.

Страница 1 из 2 12 ПоследняяПоследняя

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

Ваши права

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