How to Test DataSets

DataSets can be tested from the Advanced Client.

DataSets are used by Report Control Blocks, GOOSE Control Blocks, Log Control Blocks, and Sampled Value Control Blocks.

DataSet Test Options


Reading or polling of a DataSet may be done by selecting a DataSet or all DataSets and selecting Read/Start Polling. If no errors appear in the Error List or Output windows then the DataSet definition between the client and IED server Match.

Verify DataSet

To confirm that the IED server’s definition of a DataSet is the same as the client's definition of the same DataSet. Select a DataSet and press Verify. This will do a discovery of the DataSet in the IED server and compare against the local definition of the DataSet in the client.

Update Dataset

This performs a discovery of the IED server’s DataSets and synchs it with the local copy. This can be useful for updating dynamic DataSets created by other clients.

Deleting Datasets

Deleting can be done by selecting a DataSet and pressing delete.

Note: Only dynamic DataSets can be deleted. The IED server should reject deleting any fixed DataSet (fixed DataSets are the ones defined in the SCL File).

Creating Dynamic DataSets

Select any Logical Node or DataSet container and choose Create DataSet to open the DataSet editor window.

Choose which data object or data attribute members you would like in the DataSet. A preview of the DataSet is shown on the right as you select members. Selecting OK sends the create DataSet command to the IED server.

The newly created dynamic DataSet is shown in the data model and can be read, verified, updated, or deleted.

Note: Only persistent dynamic DataSets can be created (persistent dynamic DataSets can be seen by multiple clients). Creating non-persistent dynamic DataSets is not supported at this time.