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

Тема: -1#qnan

  1. #1

    Question -1#qnan

    Здравствуйте.
    Приключилось у нас ПЛК150. При попытке создать загрузочный проект,
    отключаются аналоговые входы ПЛК. В CoDeSys индикация -1#QNAN
    Обрыва Датчиков нет. Подскажите пожалуйста в чём может быть дело?

  2. #2

    По умолчанию

    Цитата Сообщение от Yggy Посмотреть сообщение
    Здравствуйте.
    Приключилось у нас ПЛК150. При попытке создать загрузочный проект,
    отключаются аналоговые входы ПЛК. В CoDeSys индикация -1#QNAN
    Обрыва Датчиков нет. Подскажите пожалуйста в чём может быть дело?
    Проект выложите, пожалуйста, с указанием плк, версии прошивки и таргета.

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

    По умолчанию

    у меня такое было
    уже не помню точно, но вроде помогало reset(cold)

  4. #4
    Пользователь
    Регистрация
    18.01.2008
    Адрес
    Екатеринбург
    Сообщений
    91

    По умолчанию

    А что означает -1.#QNAN?

  5. #5

    По умолчанию

    Данная ошибка описана в документации...
    Измеренное значение меньше ожидаемого. То есть может быть указан не тот тип датчика, или еще какие то настройки.

  6. #6

    По умолчанию

    Для индикации кодов ошибок надо пользоваться функцией DECODE_FLOAT

  7. #7

    По умолчанию

    у меня несколько похожая ситуация. заливаю программу, сначала нормально считывает показания с датчиков, но примерно через минут 5-ть выскакивает описанное выше значение,-1#QNAN ... никакие ресеты не помогают. отключаю питание на минут 5-ть . потом включаю опять .. и опять считывает нормально ...тип датчиков и прочие настройки аналоговых входов правильные.
    ПЛК 150. таргет 2.02. прошивка 2.03.

    еще была проблемма с наложение на аналоговые входы синусойды.. т.е. подключили к аналоговому входу датчик. и вывели его показания на тренд. получалось, что на вход накладывалась синусойда и соответственно показания датчиков тож менялись по синусойде.
    тот же контроллер что и выше. но прошивка была 2.02, когда перепрошил контроллер на 2.03 проблемма с наложением исчезла.

  8. #8
    Пользователь
    Регистрация
    18.01.2008
    Адрес
    Екатеринбург
    Сообщений
    91

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Данная ошибка описана в документации...
    Измеренное значение меньше ожидаемого. То есть может быть указан не тот тип датчика, или еще какие то настройки.
    В какой документации?
    Может ли такое значение принять не измеренная, а вычисленная величина?

  9. #9
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Кирово-Чепецк
    Сообщений
    158

    По умолчанию

    Такое значение принимает и измеренная величина и, затем, вычисленная по измеренной, причем, если потом измеренная вернется в нормальное состояние, данная ошибка на ней пропадает (проверял на имитации термометра сопротивления магазином), а вычисленная остается.
    Если величину вычисленного значения ограничить в разумных пределах, данная ошибка не возникает и не мешает жить.
    Работаю с ПЛК Овен и не только...

  10. #10
    Пользователь
    Регистрация
    18.01.2008
    Адрес
    Екатеринбург
    Сообщений
    91

    По умолчанию

    Спасибо за грамотный ответ то что нужно.
    попробую ограничить

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

Ваши права

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