Historian - связанный сервер в MS SQL, все текущие значения тегов можно получить в клиентском приложении обращением к таблице Live базы данных Runtime.
К примеру, получить текущее значение "Количество фатальных ошибок":
- Код: Выделить всё
select DateTime, Value from dbo.Live where TagName = 'SysFatalErrCnt'
Системные теги, начинающиеся с 'Sys...' описаны в help Historian. Да и структура таблиц БД Runtime там же описана.
Вся конфигурация именно в ней и находится.
К примеру, таблица dbo.Tag содержит список всех созданных тегов в Historian, там же и их настройки
Получить список всех тегов, с указанием топика, приложения, имени компьютера и тега, куда они привязаны:
- Код: Выделить всё
SELECT
a.TagName, b.[Name] TopicName, c.ApplicationName, d.ComputerName,
a.ItemName
FROM
dbo.Tag a
LEFT JOIN dbo.Topic b ON b.TopicKey = a.TopicKey
LEFT JOIN dbo.IOServer c ON c.IOServerKey = a.IOServerKey
LEFT JOIN dbo.IODriver d ON d.IODriverKey = c.IODriverKey
Все есть в хелпе