How to Test DataSets
DataSets can be tested from the Advanced Client.
DataSets are used by ReportControlBlocks, GOOSEControlBlocks, LogControlBlocks, and SampledValueControlBlocks.
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 Server Match.
To confirm that the Server’s definition of a DataSet is the same as the Clients definition of the same DataSet. Select a DataSet and press Verify. This will do a discovery of the Server’s DataSet and compare it against the local definition of the DataSet.
This is available by clicking on the DataSet item under any LogicalNode. Pressing this does a discovery of the Server’s DataSets and synchs it with the local copy. This can be useful for updating dynamic DataSets created by other Clients.
Deleting can be done by selecting a DataSet and pressing Delete. Note: Only dynamic DataSets can be deleted. The Server should reject deleting any fixed DataSet (fixed DataSets are the ones defined in the SCL File).
Creating Dynamic DataSets
Selected any LogicalNode or DataSet container and choosing Create DataSet will bring up the DataSet editor window.
Choose which members you would like in the DataSet. They can be previewed on the right as you select them. Selecting OK sends the Create DataSet command to the Server. This newly created dynamic DataSet can then be deleted.