Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 28 из 28

Тема: Object reference not set an instance of an object

  1. #21

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    А как Вы добились что на выходе fGT стало Float? Есть ли последовательность действий, которая приводит к данному дефекту?
    В принципе с высоты своего опыта могу предположить что данный дефект образовался из-за того что в переменную с плавающей точкой было записано целочисленное значение, то есть набор цифр без разделительной запятой

  2. #22

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Добрый день, нет, все что выходит за границы будет выводиться в соответствии с заданным наклоном характеристики.
    Если Вам необходимо поведение как Вы описали, используйте макрос CONV4..20 из онлайн базы макросов.
    Попробовал этот макрос, вообще фигня получается.
    Ставлю макрос CONV4..20 на out цепляю термодатчик Cu50. И какое бы я значение не подавал на вход, на выходе конвертора всё равно получается 0

  3. #23

    По умолчанию

    Цитата Сообщение от Artur85 Посмотреть сообщение
    Попробовал этот макрос, вообще фигня получается.
    Ставлю макрос CONV4..20 на out цепляю термодатчик Cu50. И какое бы я значение не подавал на вход, на выходе конвертора всё равно получается 0
    Опишите более подробно что Вы хотите получить.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  4. #24

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Опишите более подробно что Вы хотите получить.
    У меня на аналоговый вход подключается датчик температуры, с помощью макроса Cu50 его сопротивление преобразуется в значение температуры, мне нужно "отсечь" те значения сопротивления датчика при которых температура принимает отрицательные значения.
    P.S. "Отсечь" значит что на выходе, при таких значениях сопротивления, программа выдавала 0 на вход функции fGT

  5. #25

    По умолчанию

    Цитата Сообщение от Artur85 Посмотреть сообщение
    У меня на аналоговый вход подключается датчик температуры, с помощью макроса Cu50 его сопротивление преобразуется в значение температуры, мне нужно "отсечь" те значения сопротивления датчика при которых температура принимает отрицательные значения.
    P.S. "Отсечь" значит что на выходе, при таких значениях сопротивления, программа выдавала 0 на вход функции fGT
    Ну тут вариантов несколько, можно открыть данный макрос для редактирования и поправить нижний коэффициент, там он играет роль детектора КЗ, подредактируйте его, либо сделайте блок на выходе самого макроса, если t<0 через fSEL выводите 0, а чем вызвана необходимость такого решения?
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  6. #26

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Ну тут вариантов несколько, можно открыть данный макрос для редактирования и поправить нижний коэффициент, там он играет роль детектора КЗ, подредактируйте его, либо сделайте блок на выходе самого макроса, если t<0 через fSEL выводите 0, а чем вызвана необходимость такого решения?
    Необходимость данного решения вызвана тем, что надо контролировать наличие промерзшей жидкости в трубопроводе на участке установки датчика, чтобы при перекачке этой самой жидкости не прорвало трубу от резких перепадов температуры. То есть если на выходе датчика 0, насос перекачки должен быть заблокирован на включеение

  7. #27

    По умолчанию

    Так блокируйте его по условию все что меньше 1°С, к примеру, или 0.5.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  8. #28

    По умолчанию Object reference not set to an instance of an object.

    здравствуйте! такое же сообщение возникает при попытке добавить переменную в отладку! проект правда еще не закончен. планируется связь через пв210 связь с Cloud. отладка будет необходима. так симуляция выполняется нормально... используются готовые макросы с более ранних версий.... может в этом штука?
    проект прилагаю. буду рад любой помощи.
    кстати версия Logic на данный момент 2.3.321.0. До этого была предыдущая.
    Вложения Вложения
    • Тип файла: rar kns.rar (315.6 Кб, Просмотров: 5)

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Симуляция не работает в 1.8.62: Object reference not set to an instance of an object
    от Владимир Ситников в разделе Среда программирования OWEN Logic
    Ответов: 38
    Последнее сообщение: 25.07.2016, 19:51

Ваши права

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