Показано с 1 по 3 из 3

Тема: Real_To_Int + Statistic module

  1. #1

    По умолчанию Real_To_Int + Statistic module

    1. Если обявить переменную так :
    TempR AT %ID11.2 :REAL; (Температура ПЛК в модуле статистики)
    Templ:INT:=0;
    а потом
    Templ:=REAL_TO_INT(TempR); - у нас всегда 0.

    Если

    TempR :REAL:=0; (Температура ПЛК в модуле статистики)
    Templ:INT:=0;

    а потом
    TempR:=%ID11.2;
    Templ:=REAL_TO_INT(TempR); - у нас то 0 то переполнение.

    ПЛК 150 U-L.

  2. #2

    По умолчанию

    Странно.
    Менял в проге таргет с версии UL на IL - туда-обратно, и походу заводской рестарт контроллеру.
    Теперь работает коректно - странно.

  3. #3

    По умолчанию

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

Ваши права

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