Страница 51 из 69 ПерваяПервая ... 41495051525361 ... ПоследняяПоследняя
Показано с 501 по 510 из 835

Тема: Макросы в онлайн базе OWEN Logic

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

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

    По умолчанию

    Здравствуйте.

    В описании макросов для датчиков 50М, 100П, PT1000 сказано, что выход "Error" отображает ошибку преобразования (или нормальную работу).
    На скриншоте видно, что при онлайн отладке на выходе Error значения отсутствуют на всех макросах, температура равна "0" на выходе всех макросов, хотя датчики к прибору не подключены.
    Как заставить макросы работать нормально - то есть не выдавать "0" при отсутствии датчика и на выходе Error выдавать соответствующее значение?

    Овен ПР200-220.5.2.0, версия OL и прошивки прибора - последние доступные.

    macrosT.png

  2. #2

    По умолчанию

    Цитата Сообщение от K123 Посмотреть сообщение
    Здравствуйте.
    В описании макросов для датчиков 50М, 100П, PT1000 сказано, что выход "Error" отображает ошибку преобразования (или нормальную работу).
    На скриншоте видно, что при онлайн отладке на выходе Error значения отсутствуют на всех макросах, температура равна "0" на выходе всех макросов, хотя датчики к прибору не подключены.
    Как заставить макросы работать нормально - то есть не выдавать "0" при отсутствии датчика и на выходе Error выдавать соответствующее значение?
    Овен ПР200-220.5.2.0, версия OL и прошивки прибора - последние доступные.
    А что по вашему должен выдавать макрос если нет термосопротивления? Пределы от 0 до 4000 Ом, у вас нет ни того ни другого! При комнатной Т примерно 22 градуса, ПТ100 - 109 Ом, ПТ1000 -1090 Ом
    А ошибку не показывает, потому что нет подключения переменной ERROR, её надо куда то подключить или ( на время) сделать переменную энергонезависимой или подключить сетевую переменную.
    Смотри скрин, на ПТ100 нет ошибок (0) T=260 градусов, ошибку на ПТ1000 показывает (1) сопротивление ниже диапазона 1 ПТ100.jpg
    Последний раз редактировалось kondor3000; 24.11.2021 в 01:24.

  3. #3
    Пользователь
    Регистрация
    28.08.2019
    Адрес
    Сургут
    Сообщений
    654

    По умолчанию

    Цитата Сообщение от K123 Посмотреть сообщение
    Здравствуйте.

    В описании макросов для датчиков 50М, 100П, PT1000 сказано, что выход "Error" отображает ошибку преобразования (или нормальную работу).
    На скриншоте видно, что при онлайн отладке на выходе Error значения отсутствуют на всех макросах, температура равна "0" на выходе всех макросов, хотя датчики к прибору не подключены.
    Как заставить макросы работать нормально - то есть не выдавать "0" при отсутствии датчика и на выходе Error выдавать соответствующее значение?

    Овен ПР200-220.5.2.0, версия OL и прошивки прибора - последние доступные.

    macrosT.png
    У вас сопротивление отрицательное????? Суперсверхпроводимость открыли?))))))))))овен.jpg
    Последний раз редактировалось Filini; 24.11.2021 в 05:03.

  4. #4
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от Filini Посмотреть сообщение
    У вас сопротивление отрицательное????? Суперсверхпроводимость открыли?)))))
    В отладке и проверяется работа макроса. в том числе, на отрицательные значения.
    Лично мне не нравится политика Owen, что модули ввода возвращают температуру именно в самой температуре, а не в коде АЦП. Тут и погрешность двойного преобразования, и необходимость тратить больше ресурсов...

  5. #5
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,213

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Лично мне не нравится политика Owen, что модули ввода возвращают температуру именно в самой температуре, а не в коде АЦП. Тут и погрешность двойного преобразования, и необходимость тратить больше ресурсов...
    ПР103 и модули расширения работают с датчиками температуры напрямую

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

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    В отладке и проверяется работа макроса. в том числе, на отрицательные значения.
    Проверяли с отрицателным значением сопротивления? Вас не смущает знак минус перед значением сопротивления, ни капли?
    Последний раз редактировалось Алексеев Савр; 26.11.2021 в 08:53.

  7. #7
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от Filini Посмотреть сообщение
    Проверяли с отрицателным значением сопротивления? Вас не смущает знак минус перед значением сопротивления, ни капли?
    Абсолютно не смущает. Даже наоборот, специально делаем unit для тестирования системы на отрицательные значения. Не поверите, иногда при отрицательных значениях сопротивления, деление на 0 прилетает в обслуживающих функциях.

  8. #8
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,213

    По умолчанию

    Цитата Сообщение от K123 Посмотреть сообщение
    Здравствуйте.

    В описании макросов для датчиков 50М, 100П, PT1000 сказано, что выход "Error" отображает ошибку преобразования (или нормальную работу).
    На скриншоте видно, что при онлайн отладке на выходе Error значения отсутствуют на всех макросах, температура равна "0" на выходе всех макросов, хотя датчики к прибору не подключены.
    Как заставить макросы работать нормально - то есть не выдавать "0" при отсутствии датчика и на выходе Error выдавать соответствующее значение?
    Скорее всего, у Вас переменные Error в программе нигде не используются, поэтому лоджик и не показывает их значения.
    Макрос при ошибке преобразования показывает последнюю измеренную температуру, хотите, чтобы показывал что-то другое - обрабатывайте ошибку

    Безымянный.png

  9. #9

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Скорее всего, у Вас переменные Error в программе нигде не используются, поэтому лоджик и не показывает их значения.

    Безымянный.png
    Спасибо, не знал

  10. #10

    По умолчанию

    Это будет 30 в степени 0,5, разве нет?

Страница 51 из 69 ПерваяПервая ... 41495051525361 ... ПоследняяПоследняя

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 827
    Последнее сообщение: 22.12.2023, 13:20
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  3. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  4. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  5. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16

Ваши права

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