You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

Overview

This Historian module relies on other modules to store Tags' data. Therefore, the Historian Monitor provides exclusive information regarding the Historian system that manages the process of storing Tags' information. Therefore, the Historian Monitor will not provide information regarding the databases operation status.

As a result, many potential issues regarding data storage are out of the module's scope. Problems are usually related to external database repository, which requires specific tools to diagnose the problem. Despite being out of the Historian module scope, you can use the Diagnostic Tool such Module Information and Trace Window to acquire additional information regarding the Historian module operation.

On this page:


Historian module

The Historian Monitor menu provides a way to monitor real-time information related to the Historian module operation. As the Historian Monitor has a monitoring-only function, you will not be able to edit or interact with Historian Tags, Historian Tables, or Archive Locations

The information available you you access the Historian Monitor is described in the table below.

Monitor information

Description

ID

Historian Table unique identifier.

Name Space

Specifies the namespace the item belongs to.

Name

Historian Table's name

Rows Count

The total number of row's data stored in the Historian Table.

Success Count

The total number of times the system successfully store data into the database. [NOT SURE ABOUT THIS ONE]

Error Count

Records the number of times the system failed to save data into the database.  [NOT SURE ABOUT THIS ONE]

Last Stored Time Stamp

Marks the timestamp of the last entry stored.

Last Stored Error Message

Logs the last error message encountered.

Access to the Historian Monitor

To have access to the Historian Monitor information, your solution must be running. Use the Runtime to start the solution.

Local Diagnostic Tools

As the Historian Monitor is not capable of providing additional information regarding the connected databases, you can use the Diagnostics toll for it. You will use the Module Information and the Trace Window to acquire additional information. To access these Diagnostic toll, access Runtime → Runtime Diagnostics.

Access to Module Information and Trace Window

You can only access these toll while your solution is running. Use the Runtime to start the solution.

Module Information

The diagnostic tool from the Information module updates in real-time information about the execution of the several module. To verify the Historian information, access the Module Information (info icon) and select the Historian option in the tree. By doing this, you can monitor the state of connected databases. The following table describe each available information when you select the Historian.

PropertyDescription
TablesThe total number of Historian Tables.
Items

NOT SURE ABOUT THIS ONE

OpenStatusMessageNOT SURE ABOUT THIS ONE
IsDeletingNOT SURE ABOUT THIS ONE
StoreAndForward.IsEnabledSpecify if the system is using the Store and Forward feature.
UseStoreAndForwardDatabaseAlwaysNOT SURE ABOUT THIS ONE
HasPairRedudantStoreAndForwardPendingIndicates if a Forward process to update the database is waiting due to connection issues.
Redundancy.LastSyncMessageThe last message received after synchronizing data with the database.
Redundancy.LastSyncTimestampSpecify when the last synchronization happened.
Redundancy.LastSyncErrorMessageInform the last error message received when the synchronization failled.
Redundancy.LastSyncErrorTimestampSpecify when the last failled synchronization happened.
StoreAndForward.IsFixingDatabaseInform if the system is currently fixing the database data after facing issues synchronizing data.
StoreAndForward.FixDatabaseMessageMessage describing the origin problem when synchronization failed.
StoreAndForward.FixDatabasePercentThe total percentage already fixed.
StoreAndForward.FixDatabaseElapsedTimeThe amount of time spent since the Store and Forward has started.

If you select one specific Historian Table in the tree under Historian, additional information, described in the following table, will be available:

Module Information - Historian Table properties
ItemValue Example

Table Name

SystemMonitoring

Number of History Items

6

Number of Rows

842

InitializationMessage

OK

Target


Disable

False

TimeDeadband

00:00:01

LifeTime

31

SaveOnChange

True

SaveQuality

False

Normalized

False

Deleting

False

LastStoredTimeStamp

7/29/2022 11:48:04 PM -03:00

LastStoredErrorMessage


LastDeletedTimeStamp


LastDeletedErrorMessage


LastSamplesSaved

ID: 842, UTCTimestamp_Ticks: 637947460841150000[7/29/2022 11:48:04.115 PM],

LogType: 1, NotSync: False,

ServerMonitorInfo_TServer__Memory: 155.2265625,

ServerMonitorInfo_TServer__CPU: 0,

ServerMonitorInfo_TRichClient_Memory: 60.98046875,

ServerMonitorInfo_TRichClient_CPU: 0,

ServerMonitorInfo_AllModules_Memory: 69.78515625,

ServerMonitorInfo_AllModules_CPU: 0

LastStepDuringSaving

Update samples: OK

ErrorCount

0

SuccessCount

603

StoreAndForward.IsActive

False

StoreAndForward.NumberOfRows

0

StoreAndForward.LastStartedTimeStamp


StoreAndForward.LastSyncTimeStamp


Historian TraceWindow

The TraceWindow diagnostic tool provides real-time logging of events connected with the Historian Module execution. 

Four level of message can be enabled.

Module Information - Historian properties

Diagnostic Level

Types of messages included

Info

Examples of events captured by this level:

Info > PropertyWatch > User logged.

Info > Module Information > User logged.

Info > RichClient > admin > User logged.

Info > Device > modbus > TRunModule.exe for channel modbus is stopped.

Info > TModules.OPCServer > User logged.

Warning

Review the application logs for any warnings.

Error

Review the application logs for any error messages.

Debug

Use debugging tools to inspect the state of the application at runtime



In this section:

The root page @parent could not be found in space v10.

  • No labels