Skip to main content

Internal

The Internal protocol in InDataX allows for defining variables that reside exclusively in the system's memory. Unlike other protocols, these variables do not obtain their value from an external PLC or sensor; instead, they are used to store calculation results, internal logic states, or manual values.

Protocol Parameters

As a purely software-based protocol, its configuration is minimal:

  • Name (Nombre): Unique identifier for the internal variables channel.

Variable Configuration

Internal variables behave like any other tag in the system, allowing for historical records and auditing:

  • Name (Nombre): Identifying name of the variable in InDataX.
  • Type (Tipo): Data type (Real, Integer, Boolean, etc.).
  • Audit trail: Audit record for value changes.
  • Record value (Registrar valor): Inclusion in the Thing's historical records for later analysis or graphical representation.

Use Cases

Internal variables are essential for:

  1. Script Calculations: Storing intermediate results of complex scripts.
  2. Manual Setpoints: Creating input fields in synoptics that do not directly affect hardware until logic decides.
  3. Simulations: Testing HMI/SCADA logic without needing a physically connected PLC.