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

Тема: ошибки программы

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

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

    По умолчанию ошибки программы

    подскажите, что за ошибка произошла после запуска программы. Invalid: 16#08
    Изображения Изображения

  2. #2

    По умолчанию

    И ещё. в global_variables описаны две различные переменные (одна обычная, другая VAR_GLOBAL RETAIN), но при запуске программы они каким-то способом соединяются. Т.е. меняя одно, меняется и другое.
    Что за фокусы?

  3. #3

    По умолчанию

    Подскажите, пожалуйста, есть ли в системе CoDeSys + PLC150 способ узнать об обрыве датчика. Какой сигнал в случае обрыва произойдет? Необходимо выводить данную информацию в таблицу Alarm’ов например.

  4. #4

    По умолчанию

    1) Ошибка следующая - в BOOL переменной не может быть значений кроме 0 и 1
    2) Не совсем понятно в чем дело - проект в студию. Может ли быть что Вы объявили их по одному IEC адресу?
    3) Да кончено - есть такая возможность. При обрыве датчика в REAL значение от него пишется специальным образом созданное значение содержащее код ошибки измерителя. Примерно так - при любых ошибках вы будете видеть значение хх.ххE+31. Для его декодирования используйте FB DECODE_FLOAT из библиотеки pid_regulators (скачайте на сайте соответсвующею Вашей прошивке)

  5. #5

    По умолчанию

    спасибо за ответы.
    все ошибки чудесным способом исчезли. Как в анекдоте: вышел-зашел, поменял местами переменные в global_variables и все исчезло! Фантастика!

Ваши права

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