Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: -1#qnan

  1. #11

    По умолчанию

    Добрый день. Эта ошибка у меня возникала из-за наводок. Пример: Пускатель второй величины пускается кнопкой и становиться на самоподхват. Установил керамический конденсатор 10 нан в параллель с кнопкой проблема исчезла. Вывод: ставьте конденсаторы в параллель со всеми контактами которые включают мощные катушки. Аналоговые входы боятся наводок от искры.
    Я знаю точно, невозможное возможно!

  2. #12

    По умолчанию

    В СПК помогает игнорировать ошибку NaN следующий код: X2:=INT_TO_REAL(REAL_TO_INT(X1*100))/100; где Х1 - входная переменная REAL, 100 - округление до двух знаков после запятой.

    При преобразовании real в int, NaN воспринимается целым числом как 0. Соответственно при ошибке NaN Х2 будет равен 0.

    Проверьте на ПЛК, может тоже поможет!!!

Страница 2 из 2 ПерваяПервая 12

Ваши права

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