Как я могу удалить данные из тегов

Я хочу удалить данные из выбранного тега по времени в Proficy Historian 5.5.

Можно ли это сделать с помощью С# IHUAPI.cs?


person gowno20    schedule 29.07.2016    source источник


Ответы (1)


Нет, с IHUAPI.cs это невозможно.

Вы можете сделать это с помощью API клиентского доступа, который также доступен в Proficy Historian 5.5 и основан на .NET.

Вот пример удаления данных из тега с определенной отметкой времени.

string[] tagnames = new string[1];
DateTime[] times = new DateTime[1];
ItemErrors errors;

tagnames[0] = "tagname";
DateTime timestamp = new DateTime(2016, 08, 01, 7, 36, 35);
times[0] = timestamp;
Connection.IData.Delete(tagnames, times, out errors);
person Artur    schedule 01.08.2016
comment
Не знаю почему, но эта функция не работает. Я пытаюсь использовать его для разных тегов. Я проверил соединение, и оно хорошее, потому что другие функции, такие как ITags.Delete, работают. Вы знаете решение? - person gowno20; 02.08.2016
comment
Не могли бы вы дать более подробную информацию о «это не работает»? Исключение? Что-нибудь в объекте ItemErrors? Ничего не произошло? - person Artur; 02.08.2016
comment
Хорошо, это была проблема с администратором архиватора... Перезагрузка помогла. - person gowno20; 03.08.2016
comment
Можно ли получить доступ к серверу в ClientAccessAPI? - person gowno20; 03.08.2016