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 |