DataSet
Item representing the IEC61850 concept of an DataSet on the server.
The item type has the following properties:
Name | Description | ID | Flags |
---|---|---|---|
SrcItemID | DataSet reference, must be on the form LDName/LNodeName.dataSetName . [string] | 5030 | Persisted |
Nodes | Array of DataObject/DataAttribute items, must be on the form LDName/LNodeName.dataObject[FC] or LDNAME/LNodeName.dataObject.dataAttribute(arrayIndex)[FC].[string[]] | 17002 |
Note:
- DataSet cannot be modified or deleted when referenced by any reports.
- Always have the DataSet items in the module that is refered to by any reports.
Change SrcItemID: If DataSet exists on server, the DataSet item will point to the existing DataSet on the server. If it does not exist, it will
- try to delete the old DataSet on the server,
- try to create a new DataSet with the Nodes array on the server. This will effectively either be a rename of the DataSet or a copy of the previous DataSet. Example: Change SrcItemID from Device1/Node1.Dataset1 -> Device1/Node1.Dataset2, this will result in both Dataset1 and Dataset2 on the server if Dataset1 can not be deleted (e.g. used in a report), with Dataset2 containing the same nodes as Dataset1. The new Dataset2 can now be modified/deleted untill used in a report.
Change Nodes: If DataSet exist on the server, the DataSet will be deleted and recreated with the new set of nodes. If it can not be deleted, the quality will change to CONFIG_ERROR and the reason/error is printed in the log. If it can be deleted, or the DataSet is not already present on the server, a new DataSet will be created with the new set of nodes. If there is any configuration issues with the nodes, the item quality will change to CONFIG_ERROR and the reason/error is printed in the log. Example: if the reason it cannot be changed is because the DataSet cannot be modified or deleted, a possible workaround is to change the SrcItmID to create a copy of the DataSet, and then changing the nodes on the new DataSet.
Delete Item: If DataSet is not in use, e.g. reference in any reports, the DataSet on the server will be deleted. If it is not possible to delete the DataSet on the server, only the item will be deleted and the error/reason is printed to the log. Resolve the issue, add the DataSet item again, and delete it again to permanently delete it from the server.