EQUINOX Core

Main module (runtime); it sequentially and periodically polls all devices configured in the project.

To use EQUINOX Configurator or EQUINOX Web make sure this module is running first

Main functions

Function Description
Configuration loading Reads the active project from the database, loads the Element Tree (Stations, Devices, Channels, Scan groups), loads the Limit Sets, Functions, and the point listing per Device, and builds the Data Map.
Device polling Periodic reading of Devices that keeps their status updated (digital and analog inputs and outputs). This is performed according to the parameters defined in each Scan group (period in seconds, data type, range, protocol)

The data received allows the Data Map stored in memory to be refreshed; changes and limit violations are detected, and the corresponding alarms and events are generated. Finally, this data is stored in the database.
Command execution If there are commands pending to be sent, they are analyzed and sent to the corresponding Device.
Communications driver A tool that converts the parameters of each Scan group to the Device’s telecontrol protocol. It is an abstraction layer between the system’s internal messages and the frame of the selected protocol.
Historical logging Periodic storage of the readings of all points defined in the database. The interval is specified in this same module, defaulting to 60 minutes. This information can later be queried from the Historian module
Periodic task execution Periodic execution of external tasks, which perform actions such as cleaning up old data in the database.

Sections

Module operation View Documentation
Project loading View Documentation
Settings View Documentation