Показано с 1 по 10 из 19

Тема: Контроль за состоянием датчика

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от сергей тверь Посмотреть сообщение
    Хочу следить за "уходом" показаний за границы измеряемой величины ниже нуля и выше порога измерений для датчика). Из своего опыта вижу, что при обрыве одного из проводов датчика показания сваливаются ниже нуля, а при неправильных настройках входа, или масштаба измерений, уползают вверх до неадекватных значений. Програмку хотел собрать таким образом, что бы при выходе за границы измерений (мне кажется сравнение с константой) работа входа блокировалась и появлялся сигнал о наличии некорректной работы (сетевая переменная привязанная к аварийному экрану или сообщению). Разобрался как сравнить, как получить аварийный сигнал, а вот как заблокировать работу входа не понимаю. А может я вообще не правильно подошел к решению ?
    Например так
    Захват-3.png
    Здесь при появлении сигнала Error, на выходе fSEL будет "заморожено" последнее правильное значение полученное от датчика.
    Значения для Мин и Макс показаны условно.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,435

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Например так
    Захват-3.png
    Здесь при появлении сигнала Error, на выходе fSEL будет "заморожено" последнее правильное значение полученное от датчика.
    Значения для Мин и Макс показаны условно.
    Чем больше читаю, тем более непонятным становится! Надо где код ошибки считывать или вход работает и за пределами диапазона 4-20 мА???
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3
    Пользователь Аватар для Irgy
    Регистрация
    19.05.2010
    Адрес
    Москва
    Сообщений
    54

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Чем больше читаю, тем более непонятным становится! Надо где код ошибки считывать или вход работает и за пределами диапазона 4-20 мА???
    Не усложняйте, нет тут никакого кода ошибки, просто программная самописная диагностика. В примере выше наглядно показали как все просто реализовать: если показания внутри допустимого диапазона (констант -10 и 110), то Error = 0, а Val = действительному текущему значению, если показания вышли за допустимый диапазон, то Error = 1, Val = последнему действительному значению до момента когда Error стала = 1. Вход работает немного за пределами диапазона.
    Последний раз редактировалось Irgy; 10.05.2017 в 12:30.
    кто к нам с чем-зачем, тот от того и того

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,435

    По умолчанию

    Цитата Сообщение от Irgy Посмотреть сообщение
    Не усложняйте, нет тут никакого кода ошибки, просто программная самописная диагностика. В примере выше наглядно показали как все просто реализовать: если показания внутри допустимого диапазона (констант -10 и 110), то Error = 0, а Val = действительному текущему значению, если показания вышли за допустимый диапазон, то Error = 1, Val = последнему действительному значению до момента когда Error стала = 1. Вход работает немного за пределами диапазона.
    Ваш ответ понятен, Вы утверждаете что вход работает вне диапазона 4-20 мА! Если не изменяет память, кажется Алексей Геннадиевич говорил что можно и код считать, для варианта с ошибкой превышение максимального тока, но если, как Вы утверждаете вход работает вне диапазона 4-20 мА, то никаких проблем не должно возникнуть!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5
    Пользователь Аватар для Irgy
    Регистрация
    19.05.2010
    Адрес
    Москва
    Сообщений
    54

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Ваш ответ понятен, Вы утверждаете что вход работает вне диапазона 4-20 мА! Если не изменяет память, кажется Алексей Геннадиевич говорил что можно и код считать, для варианта с ошибкой превышение максимального тока, но если, как Вы утверждаете вход работает вне диапазона 4-20 мА, то никаких проблем не должно возникнуть!
    Насчет считывания кода - был бы рад увидеть кто и что о нем говорил, если есть ссылка на страницу форума - делитесь Я думаю Вы путаете с возможность чтения кода неисправности, выдаваемого макросами пересчета сопротивления в температуру.

    Стандарт диапазона 4..20мА, насколько мне известно, задумывался как раз для расширения возможностей диагностики сигнала, при его уходе за нижнюю границу диапазона - в противовес устаревшему стандарту 0..20мА. АЦП контроллера фактически умеет работать с диапазоном шире чем 4..20мА, но для программы по стандарту действительными являются значения от 4мА до 20мА, соответственно все значения ниже или выше диапазона (не строго ниже/выше, а на определяемый программистом %, я, к примеру, беру 2.5-3% диапазона, в примере выше - 10%) можно считать неисправностью датчика и программно генерировать ошибку, что и сделано в представленном выше примере.
    кто к нам с чем-зачем, тот от того и того

  6. #6

    По умолчанию

    Вы не могли бы поделится макросом FSEL. Не доходит как он внутри устроен.

  7. #7

    По умолчанию

    Цитата Сообщение от сергей тверь Посмотреть сообщение
    Вы не могли бы поделится макросом FSEL. Не доходит как он внутри устроен.
    Этот макрос так же есть в онлайн базе, он так же скачивается с большинством макросов.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

Похожие темы

  1. ЖКХ учет и контроль
    от alex55 в разделе Подбор Оборудования
    Ответов: 37
    Последнее сообщение: 24.09.2013, 08:58
  2. КОНТРОЛЬ
    от semenovalexn в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 14.06.2013, 22:02
  3. Ответов: 2
    Последнее сообщение: 22.03.2010, 11:00
  4. DataRate 2.5 Web-контроль
    от Механик в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 02.12.2008, 10:23

Ваши права

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