Format of the CSV Data

The format of the engineering data in the CSV file is structured as follows:

From the above diagram related to the format of the engineering data, there are two main parts; the connection and the device. Each device has a unique connection specification. Hence, before a device is declared, its connection should precede it.

For information on naming conventions for names, paths, and other elements, see Common Rules for Names and Paths in the Management System and Naming Rules for Subsystem Elements in Naming Conventions.

Header

The Header section contains two separators, a List Separator and a Decimal Separator. Both these separators are placed in the same sequence on two subsequent lines. These separators are placed inside quotes for easy identification.

The List Separator is used as a delimiter for parsing of row data in the CSV file.

The Decimal Separator is used for parsing of fields having values as floating point numbers.

Driver

Specifies the name of the subsystem (For example, IEC61850) to which the CSV file is associated with.

FileVersion

Displays the current version of the CSV file.

Connections

Connection Fields

Item

Description

ConnectionName1)

Name of the IEC61850 connection.
NOTE: The Importer will reject this device connection entry if this field is empty.

ConnectionDescription1)

Description of the IEC61850 connection.
NOTE: The Importer will reject this device connection entry if this field is empty.

IP_Address1)

IP address of the connection of the IEC61850 network. This field should be in the format xxx.xxx.xxx.xxx where x is numeric and xxx is 0 through 255; both values inclusive. In the IEC61850 tab in the Device Connection expander, you can edit the IP address after import.
NOTE: The Importer will reject the device connection entry if this field is empty or if the format of the IP address is incorrect.

Port

TCP port number to be assigned to the Device Connection. It must be numeric and in the range of 0 through 65535.
NOTE: If this field is empty, then IEC61850 Importer sets the value to 102.

Active

Specifies whether or not a connection with the IEC61850 device is to be established. It can have either of the following two values:
TRUE: Connection with the device is established and the device starts communicating. (Default Value)
FALSE: Connection with the device is not established and the device does not communicate. To establish connection, you must select the connection object after importing the CSV file and click Active from the Extended Operation pane.

Alias

Alias associated with the connection. The alias is unique across the management station.

FunctionName

The associated function of the object.

DisciplineID

Category of the discipline (for example, Building Infrastructure).

SubdisciplineID

Description of the object (for example, Elevators for Building Infrastructure discipline).

TypeID

Category of the corresponding type (for example, Boiler).

SubtypeID

Description of the object (for example, Variable for type Boiler).

1)

Mandatory field

Devices

Device Fields

Item

Description

ParentConnectionName1)

Name of the Connection to which the device should be associated with. The value in this field must be identical to the ConnectionName field.

DeviceName1)

Name of the IEC61850 device.
NOTE: The Importer will reject this logical device entry if this field is empty.

DeviceDescription1)

Description of the IEC61850 device.
NOTE: The Importer will reject this logical device entry if this field is empty.

ObjectModel1)

Object Model of the device. You need to define and import an Object Model in the system before you can use this field. Refer to section Using an Object Model to Represent an IEC61850 Device for more information on object models.

AddressProfile

AddressProfile associated with the object model to be applied with the device instance.

Alias

Alias associated with the device. The alias is unique across the management station.

FunctionName

The associated function of the object.

DisciplineID

Category of the discipline (for example, Building Infrastructure).

SubdisciplineID

Description of the object (for example, Elevators for Building Infrastructure discipline).

TypeID

Category of the corresponding type (for example, Boiler).

SubtypeID

Description of the object (for example, Variable for type Boiler).

LogicalHierarchy

Logical Hierarchy of the device in the logical view. The logical hierarchy path in the CSV file must start and end with a backslash (\).
Syntax: [Delimiter]<Level1>[Delimiter]<Level2> [Delimiter]…[Delimiter]<Level-n>[Delimiter]
Example: \BuildingA\Floor3\Room403\
The importer automatically adds the device to the logical hierarchy path after the last delimiter and thereafter adds this hierarchy to the root node of the logical view in the System Browser.
So, for example, for a device “Meter403_11” associated with the hierarchy path “\BuildingA\Floor3\Room403\”, the logical hierarchy as displayed in the System Browser will be the following:
<Logical Hierarchy Root Node>\BuildingA\Floor3\Room403\Meter403_11

UserHierarchy

User hierarchy of the device in the user-defined view. The user hierarchy path in the CSV file must start and end with a backslash (\).
Syntax: [Delimiter]<Level1>[Delimiter]<Level2> [Delimiter]…[Delimiter]<Level-n>[Delimiter]
Example: \BuildingA\Floor3\Room403\
The importer automatically adds the device to the user hierarchy path after the last delimiter and thereafter adds this hierarchy to the root node of the user hierarchy in the System Browser.
So, for example, for a device “Meter403_11” associated with the hierarchy path “\BuildingA\Floor3\Room403\”, the user hierarchy as displayed in the System Browser will be the following:
<User Hierarchy Root Node>\BuildingA\Floor3\Room403\Meter403_11

1)

Mandatory field