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

Тема: Организация перекачки часовых архивов из ПЛК в ПК(скаду, БД)

  1. #1

    По умолчанию Организация перекачки часовых архивов из ПЛК в ПК(скаду, БД)

    Здравствуйте, помогите пожалуйста. Имеется ПЛК, с подключенными температурными датчиками и датчиками давления (всего 14шт). Есть связь с ПК (Ethernet), на котором установлен OPC-сервер и крутится МастерСкада с трендами, так же ведётся почасовое архивирование в MSSQL. Предположим связь с ПК пропадает на некоторое время (порядка нескольких суток, может и дольше). Подскажите пожалуйста, возможно ли реализовать сохранение часовых архивов со всех датчиков в памяти ПЛК, и при восстановлении связи с ПК автоматическое вытягивание этих архивов в скаду и заполнение этими данными пустых ячеек в БД. Я так понимаю, что в ПЛК должна вестись почасовая запись всех переменных в массив, но детально представить весь механизм не могу. Заранее благодарен.

  2. #2
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,670

    По умолчанию

    Необходимо организовать запись "блоков" данных в файл на ПЛК с добавлением новых данных в конец файла . В блоке данных предусмотреть дату и время.
    Для "Синхронизации" организовать поблочное чтение из файла , в СКАДЕ написать "блочок" анализа даты и времени и , соответственно при помощи "Хранимых процедур" писать в базу.
    Можно(нужно) организовать в ПЛК контроль связи с ПК (чтение постоянно меняющегося числа) и при отсутствии связи выполнять архивацию,по восстановлении связи прочитать построчно-записать в базу , а файл удалить.
    Ну ... в общем как-то так.

  3. #3

    По умолчанию

    Цитата Сообщение от Konstantin_GTK Посмотреть сообщение
    Подскажите пожалуйста, возможно ли реализовать сохранение часовых архивов со всех датчиков в памяти ПЛК, и при восстановлении связи с ПК автоматическое вытягивание этих архивов в скаду и заполнение этими данными пустых ячеек в БД. Я так понимаю, что в ПЛК должна вестись почасовая запись всех переменных в массив, но детально представить весь механизм не могу. Заранее благодарен.
    А у вас ПЛК под Codesys или под MasterPLC?
    Если под MasterPLC, то просто включаете в настройках контроллера архивирование, и включаете архивацию нужных тегов. Архив будет вестись в оперативной памяти контроллера, и при опросе скада будет забирать его себе.
    Если же используете ПЛК ОВЕН под Codesys, то тогда вам нужно архивировать данные используя модуль Archiver, а затем читать архив при помощи OPC HDA сервера. ОВЕН поддерживает чтение архивов по 20-ой функции Modbus. Чтение архива в таком формате поддерживает OPC Lectus и наш Modbus Universal MasterOPC.
    Последний раз редактировалось SCADAMaster; 21.06.2013 в 14:24.
    Спасибо.

  4. #4

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    А у вас ПЛК под Codesys или под MasterPLC?
    Если под MasterPLC, то просто включаете в настройках контроллера архивирование, и включаете архивацию нужных тегов. Архив будет вестись в оперативной памяти контроллера, и при опросе скада будет забирать его себе.
    Если же используете ПЛК ОВЕН под Codesys, то тогда вам нужно архивировать данные используя модуль Archiver, а затем читать архив при помощи OPC HDA сервера. ОВЕН поддерживает чтение архивов по 20-ой функции Modbus. Чтение архива в таком формате поддерживает OPC Lectus и наш Modbus Universal MasterOPC.
    На данный момент экспериментирую с ПЛК150 под Codesys, но делать систему будем на СПК110. Будет ли он поддерживать MasterPLC?
    Если нет, то хотелось бы узнать поподробнее про вариант через OPC HDA сервер из Codesys с модулем Archiver.

  5. #5

    По умолчанию

    Пришлите письмо нам в техподдержку - support(Собка)insat.ru
    Мы пришлем вам конфигурацию и пример.
    Спасибо.

Похожие темы

  1. Опять 25 -ПЛК через изернет в скаду
    от K580BB55A в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 20.06.2012, 12:37
  2. Как выплюнуть значение с плк в скаду?
    от K580BB55A в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 29.05.2012, 13:00
  3. Связь ПЛК(CoDeSYS) с SQL БД
    от demetriuse в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 16.07.2010, 03:50
  4. управление плк из пк
    от AWA1971 в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 04.12.2009, 13:08
  5. организация сети по Rs485 (плк, ип320, пк)
    от lsass в разделе Сетевые технологии
    Ответов: 6
    Последнее сообщение: 29.11.2009, 21:30

Ваши права

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