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

Тема: Посоветуйте стратегию мониторинга удаленного объекта

  1. #1

    По умолчанию Посоветуйте стратегию мониторинга удаленного объекта

    Здравствуйте.

    На удаленном объекте установлен ПЛК-150. Основная задача решаемая ПЛК в данный момент - мониторинг температурного режима объекта. К контроллеру подключено 4 датчика температуры.

    Канал связи до контроллера достаточно нестабилен, связь может пропадать несколько раз в день.

    Что требуется:
    Необходимо фиксировать текущие значения 4-х аналоговых сигналов и при восстановлении связи передавать эти данные на станцию оператора, где все это дело надо превратить в удобчитаемые тренды/таблицы тревог.
    Дискретность фиксации значений с датчиков - 1 раз в 5 минут.

    В дальнейшем, после проведения исследований температурного режима, на контроллер будут возложены функции управления исполнительными механизмами.

    В итоге, что имеем:
    1. Удаленный объект без присутствия персонала
    2. Работа контроллера должна быть автономной, никакого внешнего управления оператором не планируется.
    3. При наличии связи с ПЛК на операторской станции требуется только мониторинг фактических показаний датчиков
    4. Периодически (скажем раз в сутки, естественно когда есть связь) на операторскую станцию требуется передавать данные по температуре, накопленные за сутки.
    5. Модуля сбора данных нет

    Задача вроде проста и понятна, но с реализацией определиться не могу.

    Пока на ум приходит следующее решение:
    В памяти контроллера организовать циклический массив (буффер) по принципу FIFO, в котором будут сохраняться данные по температуре за сутки. Так как данные не критические - записывать в файл не вижу смысла, тем-более есть какие-то странные ограничения на количество записей.
    Раз в сутки этот буффер надо как-то считывать и превращать в тренды.

    Сейчас использую codesys для записи трендов, но он часто отваливается от контроллера, во время потери связи данные естественно пропадают. Каким образом туда (в codesys) считать буффер с данными из контроллера и превратить его в тренд пока не представляю.
    Можно конечно строить графики в екселе, но как-то это все будет разрозненно, имхо надо где-то в одном месте сбор информации вести и отображать ее, либо в скаде либо в екселе.

    У кого-нибудь возникали подобные задачи, вообще как лучше реализовывать подобного типа автоматизацию (телеметрию) при нестабильных каналах связи, у кого какой опыт?

  2. #2

    По умолчанию

    Попробуйте модуль "Архивер"
    Создаете файл куда будут писаться значения. ну а потом когда захотите тянете его к оператору расшифровуете,... выводите на экран,....

  3. #3

    По умолчанию

    Посмотрите описание работы по ModBus с 20 функцией и Lectus OPC.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    я бы посоветовал взглянуть на реализацию веб-сервера, по сути на запрос браузера сервер отправляет файл с расширением *.html, если сменить в заголовке тип на text/plain, браузер должен определить его как текстовый документ и скорее всего предложит сохранить или открыть, что тоже ни чего не меняет,а в ПЛК можно и не передавать никакой файл, а сформировать строку в ОЗУ и выдать её в качестве ответа на запрос браузера

Похожие темы

  1. Ответов: 67
    Последнее сообщение: 06.12.2012, 16:35
  2. создание объекта визуализации
    от Warriorman в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 07.01.2010, 19:25
  3. управление пкп с удаленного арм
    от d_p в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 01.11.2009, 12:32
  4. Диспетчерезация удаленного объекта
    от Arni в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 10.06.2008, 17:50
  5. Ответов: 1
    Последнее сообщение: 28.04.2008, 22:21

Ваши права

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