Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:arcsvr [2021/08/23 09:24]
denis [Алгоритм архивации сообщений версии 2]
doc:jroboplc:modules:arcsvr [2021/11/05 13:36] (текущий)
denis [Алгоритм архивации сообщений версии 2]
Строка 397: Строка 397:
 Данная команда,​ посылаемая модулю с именем ''​arcmes'',​ удаляет все записи старше 2016 года включительно. Данная команда,​ посылаемая модулю с именем ''​arcmes'',​ удаляет все записи старше 2016 года включительно.
  
-===== Алгоритм архивации сообщений ​версии 2 =====+===== Алгоритм архивации сообщений ​V2 =====
 Для работы по данному алгоритму необходимо пересоздать базу сообщений. Для работы по данному алгоритму необходимо пересоздать базу сообщений.
  
Строка 430: Строка 430:
  
 В ''​DTACK''​ значение прописывает scada-клиент. В ''​DTACK''​ значение прописывает scada-клиент.
 +
 +Для удобства использования в scada-клиентах в базе данных имеются дополнительные метаобъекты:​
 +  * view MESMONITOR - выдает отсортированный список текущих сообщений (используется для мониторинга сообщений) <code sql>
 +CREATE VIEW MESMONITOR(
 +    IDM,
 +    ORD,
 +    DT,
 +    DTEND,
 +    DTACK,
 +    IDPLACE,
 +    PLACENAME,
 +    IDUSER,
 +    USERNAME,
 +    MESTEXT,
 +    TAGTEXT,
 +    DATA,
 +    FULLTEXT,
 +    CLB,
 +    CLF)
 +</​code>​
 +  * view MESVIEW - выдает отсортированный список всех сообщений (используется для просмотра архива) <code sql>
 +CREATE VIEW MESVIEW(
 +    IDM,
 +    DT,
 +    DTEND,
 +    DTACK,
 +    IDPLACE,
 +    PLACENAME,
 +    IDUSER,
 +    USERNAME,
 +    MESTEXT,
 +    TAGTEXT,
 +    DATA,
 +    FULLTEXT,
 +    CLB,
 +    CLF,
 +    ACT)
 +</​code>​
 +   
 +  * procedure SAVE_MESSAGE - сохраняет текстовое сообщение (используется для фиксации действий пользователя) <code sql>
 +create procedure SAVE_MESSAGE (
 +    MSGTEXT varchar(1024),​
 +    TAGTEXT varchar(1023),​
 +    DATATEXT varchar(128),​
 +    IDUSER integer,
 +    IDPLACE integer,
 +    CLB integer,
 +    CLF integer)
 +returns (
 +    IDM integer,
 +    IDMSG integer,
 +    IDTAG integer)
 +</​code>​
  
  
  
  
doc/jroboplc/modules/arcsvr.1629699853.txt.gz · Последние изменения: 2021/08/23 09:24 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0