Skip to content

Importing Holding Register JSON overwrites points as Binary Input/Coil Status instead of Holding Register #3184

@Mehul097

Description

@Mehul097

Description:
When exporting a Holding Register data point configuration from one SCADA-LTS instance and importing it into another, the imported points are incorrectly changed to Binary Input or Coil Status types. This causes parameter mismatches and loss of original configuration.

Expected Behavior:
Imported data points should retain their original type (Holding Register) and associated parameters exactly as in the exported JSON file.

Actual Behavior:

Holding Register type is replaced with Binary Input or Coil Status type.

Associated parameters (scale, units, etc.) are altered or lost.

Steps to Reproduce:

On SCADA-LTS instance A:

Create a Modbus Holding Register data point with custom parameters (scale, units, etc.).

Export the data source JSON file.

On SCADA-LTS instance B:

Import the JSON file.

Check the data point type and parameters.

Result:
Data point type changes to Binary Input/Coil Status, parameters are replaced.

Environment:

SCADA-LTS version: [Add version here]

OS: [Windows/Linux + version]

Database: [PostgreSQL/MySQL + version]

Browser: [Browser + version]

Protocol: Modbus TCP/RTU

Additional Context:

This issue happens specifically with Holding Registers.

JSON file attached below:

Scadalts_Server.Json

Metadata

Metadata

Assignees

Labels

communityCommunity Reported Issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions