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

Тема: Запись в HDA тег

  1. #1

    По умолчанию Запись в HDA тег

    Код:
    server.Message(server.GetAttributeTagByRelativeName(OutputTagsPref.._headers[i]));
    server.WriteTagByRelativeNameToHda(OutputTagsPref.._headers[i], w, OPC_QUALITY_GOOD, tm);
    Код выполняется без ошибок до тех пор, пока OutputTagsPref не указывает на другой уровень вложенности
    Как только в нём появляется точка (например, "Arch."), в логе примерно такое:
    13-11-2013 16:24:24.390 Скачать:Узел1.МСД-200.Скачать >> WriteTagByRelativeNameToHda : Тег Arch.Канал 2 в устройстве не найден
    13-11-2013 16:24:24.390 Узел1.МСД-200.Скачать:falsetable: 028CB1C0
    Я бы ещё понял если бы GetAttributeTagByRelativeName тоже не находила, но ведь находит же!
    Как побороть?

  2. #2

    По умолчанию

    Это ошибка. Ошибка проявляется только с подустройствами. Замените подустройство на группу - тогда ошибка должна пропасть.
    У вас кстати где скрипт находится - в устройстве, подусттройстве, теге?
    Последний раз редактировалось SCADAMaster; 13.11.2013 в 19:35.
    Спасибо.

  3. #3

    По умолчанию

    Да, с группой всё работает, спасибо.
    Скрипт сейчас в теге. Это принципиально?

  4. #4

    По умолчанию

    А почему вы именно в теге его расположили? Почему не в подустройстве?
    Спасибо.

  5. #5

    По умолчанию

    Запрос архива занимает продолжительное время, делать его постоянно нельзя
    Поэтому я хочу сделать его по команде, в обработчике события Write и запрашиваю

  6. #6

    По умолчанию

    То есть вы хотите опрашивать устройство по команде? А просто увеличение периода опроса вас не устраивает?
    Спасибо.

  7. #7

    По умолчанию

    На данный момент это просто проба пера так сказать
    Смотрю насколько это реализуемо, подводные камни, скорость, производительность
    Попутно оформляю куски готового кода как надо
    Плюс к тому как таковой системы ещё нет
    Так что на данный момент работу сервера я вижу только как через запрос, но это не значит, что ничего поменяться не может
    В чём ещё разница помимо явной?

  8. #8

    По умолчанию

    Да в принципе можно и так. В любом случае перенести скрипт в подустройство труда не составит.
    Спасибо.

Похожие темы

  1. Запись в файл
    от Alex12345 в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 19.03.2015, 16:50
  2. сми1 запись в панель
    от Alex12345 в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 30.01.2013, 09:25
  3. Запись в ПЛК
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 19.07.2012, 07:47
  4. Запись P.UPr в ТРМ251
    от Танец Ветра в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 14.11.2010, 10:57

Ваши права

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