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

Тема: Modbus OPC/DDE сервер - начало продаж!

  1. #21

    По умолчанию

    Цитата Сообщение от Антон12345 Посмотреть сообщение
    А есть ли возможность еще раз скинуть программку по передаче архивов из ОВЕН ПЛК в Lectus OPC??
    Примеры, Вы можете посмотреть здесь.

  2. #22

    По умолчанию

    Доброе время суток!

    В настоящий момент тестирую систему удалённого сбора данных. Контроллер - ПЛК-110-60, версия прошивки: 2.11.6 (Compiled: 12:56:12
    May 20 2010). Канал передачи данных: GPRS. В диспетчерской установлен Lectus Modbus OPC Server, данные пишутся им непосредственно в БД Microsoft SQL. Используется системный модуль "Archiver" в конфигурации ПЛК. Тип архива: Mixed, архивация "By Command", файл двоичный, режим: Shift Mode.
    Для оптимизации расхода трафика сделал удаление архива в контроллере по команде сверху (с заданным периодом). Причём стандартный документированный способ удаления файла (запрос с RecAddr=0xffff) не работает.

    При превышении максимального заданного размера файла (30000 байт) Shift Mode отрабатывает как описано в документации, но теряется заголовок с объявлением переменных. В результате OPC Server не может получить данные из архива.

    Привожу ответ разработчика Lectus OPC Server на этот счёт:
    -----------------------------------------------------------------------
    > При тестировании на объекте выяснилась следующая
    > особенность контроллера в режиме архивации "Shift Mode": при
    > превышении заданного объёма файла происходит удаление первой
    > половины файла, запись на её место второй половины (как и описано
    > в документации PLC_Configuration_OWEN.pdf), при этом теряется
    > заголовок с объявлением переменных (Arxive "Chemical Parameters"
    > Comment "" #000 size=002 name=Pipe_No #001 size=004
    > name=Arch1_Oxy #002 size=004 name=Arch1_pH #003 size=004
    > name=Arch1_Hard #004). Насколько критичным для OPC сервера Lectus
    > является отсутствие в архивном файле этого заголовка ?

    Это критичные изменения архива, т.к. при разборе архива используются
    в том числе данные этого заголовка. История не будет корректно
    разобрана.

    С уважением, Япаров Евгений
    LectusSoft
    --------------------------------------------------------------------------

    1. Требуется работоспособность Shift Mode в сочетании с Lectus OPC.
    2. Какой же всё-таки максимальный размер файла позволяет использовать модуль "Archiver" ?
    3. Какое количество модулей "Archiver" может быть использовано в контроллере?

  3. #23

    По умолчанию

    1. лучше не превышать предел в 30000 байт. рекомендуемый размер архива 5 кбайт. несколько архивов по 5 кбайт будут работать быстрее, чем 1 большой.
    2. заголовок не теряется, если поставить ограничение по размеру меньше 30000 байт.

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

Ваши права

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