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

Тема: счетчик импульсов СИ-8 и МВА8

  1. #1

    По умолчанию счетчик импульсов СИ-8 и МДВВ

    Доброго времени суток!
    Задача - приспособить МДВВ к работе с импульсным водомером (число импульсов водомера - 25 имп/литр, средний расход - 2 литра/мин).
    Также требуется отображение расхода по месту - хочу сделать с использованием СИ-8.
    Раньше не приходилось сталкиваться со счетчиками импульсов, поэтому прошу подсказать, будет ли работать схема:

    Хочу также уточнить, работает ли МДВВ по такому алгоритму:
    - в течении чётко заданного времени (например 15,0 сек) подсчитывает импульсы
    - начинает новый отсчёт с нуля, храня в памяти предыдущее посчитанное значение
    - при запросе по RS-485 выдаёт последнее хранящееся в памяти посчитанное значение, не прерывая текущего счета импульсов
    Последний раз редактировалось dani1978; 20.01.2009 в 00:30.

  2. #2

    По умолчанию

    Цитата Сообщение от dani1978 Посмотреть сообщение
    Доброго времени суток!
    Задача - приспособить МДВВ к работе с импульсным водомером (число импульсов водомера - 25 имп/литр, средний расход - 2 литра/мин).
    Также требуется отображение расхода по месту - хочу сделать с использованием СИ-8.
    Раньше не приходилось сталкиваться со счетчиками импульсов, поэтому прошу подсказать, будет ли работать схема:

    Хочу также уточнить, работает ли МДВВ по такому алгоритму:
    - в течении чётко заданного времени (например 15,0 сек) подсчитывает импульсы
    - начинает новый отсчёт с нуля, храня в памяти предыдущее посчитанное значение
    - при запросе по RS-485 выдаёт последнее хранящееся в памяти посчитанное значение, не прерывая текущего счета импульсов
    Вообще говоря, представленная вами схема неработоспособна.
    Для передачи данных по rs485 в сети должен быть мастер. Ни СИ8, ни МДВВ мастером быть не могут. Кроме того, функции сохранения в памяти последних значений в приборах не реализованы. Вам лучше использовать один МДВВ, считывая из него значения каждые 15 секунд и производя пересчет с помощью какого либо другого прибора.
    Реализовать подобную схему можно на ПЛК+СМИ1, без использования и МДВВ и СИ8. Но тут встает вопрос программирования контроллера. Хотя, сама по себе задача не сложная.

  3. #3

    По умолчанию

    Мастер сети - SCADA-система, опрашивающая пятьдесят установленных на разных объектах МДВВ. Связь между диспетчерским пунктом и объектами - либо радиомодемы, либо GPRS-модемы с использованием протокола Modbus ASCII по RS-485. С GPRS-модемами стабильный период опроса выдержать не получится, поэтому и интересует локальная реализация счёта импульсов (например, за каждые 15 секунд) с сохранением в памяти последнего посчитанного значения. То есть требуется, чтобы при получении запроса от мастера сети устройство в ответ посылало последнее посчитанное число импульсов за 15 секунд, одновременно продолжая текущий счёт. Также нужно реализовать отображение значения расхода (посчитанные импульсы за 15 секунд, умноженные на коэффициент-цену импульса и разделенные на 15) по месту установки счетчика воды с импульсным выходом.
    Если вариант с МДВВ и СИ-8 не работает, подскажите, пожалуйста, каким ещё способом можно решить эту задачу?

  4. #4

    По умолчанию

    Цитата Сообщение от dani1978 Посмотреть сообщение
    Мастер сети - SCADA-система, опрашивающая пятьдесят установленных на разных объектах МДВВ. Связь между диспетчерским пунктом и объектами - либо радиомодемы, либо GPRS-модемы с использованием протокола Modbus ASCII по RS-485. С GPRS-модемами стабильный период опроса выдержать не получится, поэтому и интересует локальная реализация счёта импульсов (например, за каждые 15 секунд) с сохранением в памяти последнего посчитанного значения. То есть требуется, чтобы при получении запроса от мастера сети устройство в ответ посылало последнее посчитанное число импульсов за 15 секунд, одновременно продолжая текущий счёт. Также нужно реализовать отображение значения расхода (посчитанные импульсы за 15 секунд, умноженные на коэффициент-цену импульса и разделенные на 15) по месту установки счетчика воды с импульсным выходом.
    Если вариант с МДВВ и СИ-8 не работает, подскажите, пожалуйста, каким ещё способом можно решить эту задачу?
    Прямо скажем, затруднительно... А МДВВ уже заказаны и стоят? Понимаете, в чем сложность. Подсчитать импульсы, передать и обнулить счетчики МДВВ через интерфейс можно, а вот гарантировать, что это будет ровно через 15 секунд (при таком количестве каналов измерения) - затруднительно. В любом случае, похоже, вам понадобится по крайней мере по 1 ПЛК а каждый объект. Сколько, кстати, МДВВ стоят на каждом объекте (максимально)? Каждый их вход задействован?

  5. #5

    По умолчанию

    Вижу ваше серьёзное отношение - спасибо за оказываемую помощь!
    Постараюсь описать задачу подробно:
    имеется 50 цехов предприятия, с которых требуется передавать информацию в ЦДП (АРМ диспетчера со SCADA-системой), дополнительно отображая её по месту.
    Всё, что касаемо датчиков с сигналами 4-20мА - проблем нет, петлю 4-20 можно последовательно пропустить хоть через 5 индикаторов и и завести на контроллер. С дискретными сигналами тоже не проблема - реле-размножители сигналов, доп. контакты и т.п.
    Ну и как в большинстве случаев Заказчик хочет минимальнейшую стоимость.
    Загвоздка возникла в расходомере для водопровода Dn32. Ставить индукционный, ультразвуковой - накладно (продукцию "Взлёт" ЭРСВ и "Акрон" по определенным соображениям мы не используем). Поэтому цена полноценного работоспособного расходомера с токовым выходом (например, "СИМАГ") вырисовывается в районе 40-50 тыс. рублей и выше.
    Наиболее простой и дешевый вариант - импульсный водосчетчик, но не "квартирный вариант" с 1 имп/литр (расход маленький, чтобы получить более-менее точное значение, нужно каждый раз считать импульсы несколько минут - а это уже совсем не real-time), а с количеством импульсов порядка 20-30 имп/литр.
    Такие импульсные счетчики мы нашли. Отображение расхода по месту можно сделать с использованием любого счетчика импульсов с уставкой коэффициента-делителя. Если я не ошибаюсь, можно применить СИ-8. А вот преобразователей "число импульсов за заданный интервал времени - ток 4-20 мА" я ни разу не встречал (не обязательно 4-20, любой токовый или вольтовый сигнал).
    А вот загвоздки:
    1) нужно, чтобы какое-то электронное устройство (МДВВ? ПЛК? другое?) параллельно (последовательно?) со счетчиком импульсов также вело подсчёт импульсов в заданный интервал времени (например, 15 секунд)
    2) интервал 15 секунд по частоте опроса устройства выдержать не удастся, т.к. вероятно применение GPRS-модемов. Т.е. нужно, чтобы уставку времени подсчёта импульсов (те же 15 секунд) можно было задавать
    на самом устройстве
    3) нужно, чтобы это электронное устройство хранило в памяти последнее посчитанное значение, одновременно ведя текущий отсчёт
    4) в памяти всегда хранится только последнее посчитанное число импульсов, предыдущее посчитанное значение затирается (т.е. должна быть ячейка памяти, а не стэк)
    5) устройство должно работать SLAVE'ом в сети ModBus (желательно ModBus ASCII) и на запрос от MASTER в ответ высылать последнее посчитанное число импульсов.

    Преобразование числа импульсов в значение расхода можно реализовать и в SCADA, тут проблем не вижу.

    Я точно знаю, что нечто похожее реализовано в Московском водоканале: там подсчитывается число оборотов вращающейся рыбозаградительной камеры по числу импульсов от датчиков приближения, отображение по месту сделано на СИ-8 (число оборотов сетки в минуту). Более того, каким-то образом этот же сигнал отображается и на АРМ оператора (правда в АСУ верхнего уровня там оборудование ОВЕН не применяется, у них по-моему Modicon).
    Последний раз редактировалось dani1978; 20.01.2009 в 22:44.

  6. #6

    По умолчанию

    Скорее всего, у них прибор СИ-8 со встроенным интерфейсом RS-485 и с помощью ОРС-сервера данные передаются в скаду.Только протокол в приборе "ОВЕН".Может Вам стоит подумать над таким же вариантом, почему именно модбас или же отдельной линией вывести значение со счетчика.

  7. #7

    По умолчанию

    Цитата Сообщение от dani1978 Посмотреть сообщение
    А вот загвоздки:
    1) нужно, чтобы какое-то электронное устройство (МДВВ? ПЛК? другое?) параллельно (последовательно?) со счетчиком импульсов также вело подсчёт импульсов в заданный интервал времени (например, 15 секунд)
    2) интервал 15 секунд по частоте опроса устройства выдержать не удастся, т.к. вероятно применение GPRS-модемов. Т.е. нужно, чтобы уставку времени подсчёта импульсов (те же 15 секунд) можно было задавать
    на самом устройстве
    3) нужно, чтобы это электронное устройство хранило в памяти последнее посчитанное значение, одновременно ведя текущий отсчёт
    4) в памяти всегда хранится только последнее посчитанное число импульсов, предыдущее посчитанное значение затирается (т.е. должна быть ячейка памяти, а не стэк)
    5) устройство должно работать SLAVE'ом в сети ModBus (желательно ModBus ASCII) и на запрос от MASTER в ответ высылать последнее посчитанное число импульсов.
    у вас 50 цехов, соответственно необходимо обработать 50 точек измерения расхода, так?
    Все эти 50 цехов, по всей вероятности, не получится отбвязать одним интерфейсом rs485.
    Таким образом, вам необходимо ставить по одному СИ8 на каждую точку измерения расхода. Связывать эти СИ8 необходимо штук по десять (на сколько хватит длины интерфейсного кабеля rs485) и заводить на ПЛК100 (по протоколу ОВЕН, тк modbus в сИ8 не поддержан). Сам ПЛК опрашивает каждый СИ8 с заданной периодичностью (ее, видимо, придется задавать контроллеру через скаду), хранит у себя последние измерения со всех подключенных к нему счетчиков и выдает их по запросу скады. Для этого к нему транзитом через преобразователь АС3М подключен ваш модем через интерфейс rs485 и модбас.

    Таким образом у вас получается несколько ПЛК и 50 СИ8. Принципиально, возможно производить обработку данных от СИ8 с помощью единственного ПЛК, если получится подключить к нему сразу все СИ8, например через удлиннитель интерфейса rs485.

    Ну вот как-то так.

  8. #8

    По умолчанию

    Цитата Сообщение от dani1978 Посмотреть сообщение
    ...
    Наиболее простой и дешевый вариант - импульсный водосчетчик, но не "квартирный вариант" с 1 имп/литр (расход маленький, чтобы получить более-менее точное значение, нужно каждый раз считать импульсы несколько минут - а это уже совсем не real-time), а с количеством импульсов порядка 20-30 имп/литр.
    Такие импульсные счетчики мы нашли. ...
    Если не секрет, поделитесь, что за счётчики. Как раз нужны подобные.

  9. #9

    По умолчанию

    с моодбусом и 485
    Последний раз редактировалось Kirill; 15.06.2009 в 15:19. Причина: прямые ссылки запрещены

  10. #10

    По умолчанию

    Добрый день!
    Помогите реализовать измерение расхода воды на ПЛК-110-60, числоимпульсный сигнал.
    Qmax=50 m3. Qnom=50 m3. Qmin=0.4 m3
    цена=0,01 м3/имп, длительность 106 мс

Ваши права

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