Skip to content

Commit

Permalink
layout updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Cyrill Brunschwiler committed Oct 1, 2017
1 parent 1b4b4b7 commit 1588f81
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

This repository is used to maintain IEC 61850 demos. It features tools for intelligent electronic device (IED) enumeration, data reading and device control. The tools largely base on libiec61850. If you need a demo device its suggested to have a look at libiec61850/examples/server_example* first.

# Tools and Scripts
## Tools and Scripts
The repo is split in two folders
* src contains all relevant tool sources
* scripts provides example bash scripts that automate SPCs on/off and toggling two SPCs in the same intelligent electronc device (IED)

## Enum Tool
### Enum Tool
The tool takes the hostname and port of an IEC 61850 enabled device and enumerates over the data model. Watch out for inputs (e.g. Ind stands for indicators) and outputs (e.g. SPC - single point control - which usually represents an output that can be switched on/off). Check the IEC 61850 specs for a full list of data classes and types.

## Read Tool
### Read Tool
The read tool provides simple means to read values from an intelligent electronic device (IDE). Currently, the tool supports only few functional constraints (FCs).

Supported FCs include:
Expand All @@ -19,13 +19,13 @@ Supported FCs include:

Further FCs such as listed in the IEC 61850 specs are currently unsupported.

## Nuke Tool
### Nuke Tool
The nuke tool supports switching outputs of intelligent electronic devices (IEDs). Specifically, any controllable point that can be operated with boolean (true/false) can be switched. This has been tested on IEDs that provide single point controls (SPCs) within their generic logical input/output node (GGIO).


_!!! Switching might affect the related process, cause severe damage to devices, the environment or life_

# Build Demo Tools
## Build Demo Tools

Clone this repo and check whether pre-requisites are fullfilled.
```
Expand All @@ -34,7 +34,7 @@ cd iec61850/src
sudo make install
```

# Pre-requisites
## Pre-requisites

Make sure libiec61850 is installed. Otherwise grab a copy from their git and install the library.
```
Expand Down

0 comments on commit 1588f81

Please sign in to comment.