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

Тема: ПР200

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

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

    По умолчанию

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

  2. #2

    По умолчанию

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

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

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

    По умолчанию

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

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

  4. #4

    По умолчанию

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

  5. #5

    По умолчанию

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

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

    По умолчанию

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

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

  7. #7

    По умолчанию

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

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

    По умолчанию

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

  9. #9

    По умолчанию

    Я так понял, что системные переменные (в том числе границы AI) использовать в программе нельзя.
    И еще замечание: в ОЛ нет возможности ранжирования таблицы сетевых переменных по возрастанию их адресов, это плохо читается когда там при развитии проекта получается куча-мала. Сейчас можно только вручную: стереть и заново переназначить сетевые переменные по порядку? это конечно только для удобства.
    Уважаемые разработчики внутреннего ПО для ПР200! Дайте возможность считывать системные переменные и состояния кнопок на панели ПР!
    Последний раз редактировалось Серёга Букашкин; 04.12.2015 в 11:18.

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

Ваши права

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