

A very lightweight HTTP/HTTPS stack makes the rapid61850 data model self-describing and accessible at run-time, on-demand. An HTTP and JSON-based implementation of the IEC 6 ACSI.It is useful for any application where sub-millisecond performance is not needed, because it offers the comfort and convenience of writing your control logic code in a high-level language. All the communications is handled behind the scenes. This approach uses additional C code (with winpcap/libpcap) to automatically handle the communications and data model, with SWIG wrappers to link to a Python or Java program. It also works well with the Qt C++ GUI framework. This approach would be used where deterministic real-time performance is important, or where the network interface is custom (such as on a microcontroller). Supports initialisation of data type values, and instance-specific values.Can optionally support fixed-length GOOSE encoding, which reduces GOOSE encoding time by approximately 50%.Performs validation of the SCD file, and reports any problems.Platform-independent, and any C/C++ compiler should work.Lightweight and fast, and suitable for low-cost microcontrollers and the Raspberry Pi.Implements sending and receiving GOOSE and Sampled Value packets.

It has not been tested on many SCD files. The code is meant to be a proof of concept, and some parts are experimental.

#Rapidclick github how to
This readme file describes how to set up the software, and its basic use. It's ideal for rapid-prototyping new power system protection, control, and automation systems that require communications. The output code is lightweight and platform-independent, so it can run on a variety of devices, including low-cost microcontrollers and the Raspberry Pi. Any valid IEC 61850 Substation Configuration Description (SCD) file, describing GOOSE and/or SV communications, can be used as the input.
#Rapidclick github software
The goal of this software is to automatically generate C/C++ code which reads and writes GOOSE and Sampled Value packets. tar.gz Rapid-prototyping protection schemes with IEC 61850 Rapid61850 by stevenblair rapid61850 Rapid-prototyping protection and control schemes with IEC 61850 View on GitHub Download.
