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

Тема: ПР200

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

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

    По умолчанию

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

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

    По умолчанию

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

  3. #3

    По умолчанию

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

  4. #4

    По умолчанию

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

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

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

    По умолчанию

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

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

  6. #6

    По умолчанию

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

  7. #7

    По умолчанию

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

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

    По умолчанию

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

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

  9. #9

    По умолчанию

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

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

    По умолчанию

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

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

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

Ваши права

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