Realtime and post-event Sampled Values analysis with Tekvel Park

Tekvel Park is known to be industry's first tool to visualise GOOSE and SV communications between the IEDs of different manufacturers including vendor-specific syntax analysis to provide a complete picture of communications. With this newest version we introduce fully-featured Live Mode and Event Recording for Tekvel Park.

Aug. 3, 2017, 5 p.m. | 2512

With Live Mode in Tekvel Park it takes just one mouse-click to verify if your network data flow matches your System Configuration Description (SCD) file. This includes accurate and precise analysis of each packet and each data stream, so that any mis-configuration would be detected and highlighted.

With Live Mode you would be promptly notified of any event happening to your system, which includes some common features like:

  • GOOSE message or SV streams loss/recovery,
  • Data and quality changes in GOOSE messages,

as well as some special in-depth analysis features like:

  • GOOSE stNum, sqNum failures,
  • SV smpCnt failures,
  • Time Synch/Time Quality properties changes both for SV and GOOSE messages, *Appearance and Disappearance of unauthorised (undocumented) GOOSE and SV messages, and many-many more...

Event notifications are displayed on the main screen and stay there until they are acknowledged by the user.

Event Notifications

Sometimes unexpected things happen, which require a more thorough analysis. That is the point when you can go deeper with Tekvel Park. Simply clicking on the event in the list you are directed to event profile screen, where Tekvel Park automatically collects all signals that you need for analysis and shows them on the Timeline.

Fault Event Profile

Just in case you would need to check if the function was performing in accordance with it's settings, simply click two points on the Timeline, to calculate the time between events.

Timer in Tekvel Park

Some technical data:

  • SV recording is triggered by each event happening in the system, including GOOSE data/quality changes, connection issues etc, all triggers, however are customisable.
  • LVB (network probe for Tekvel Park) for laboratory use can handle up to 20 SV streams simultaneously for event-triggered recording and up to 100 SV (!!!) streams for realtime analysis without recording.
  • Tekvel Park out of the box provides full support for 9-2LE Sampled Values with more flexibility to follow.
  • Tekvel Park server software can be deployed on most industrial servers, while LVB connects to server through standard Ethernet TCP/IP communication.
  • Tekvel Park cloud-based solution provides secure SSL connection to the server, excluding any third-party access to sensitive data.

Latest blog posts

Disrespectful Sampled Values subscriber behaviour
Disrespectful Sampled Values subscriber behaviour

Teaser: Some IEDs require that SV (or maybe GOOSE) messages on ingress port of the IED have proper VLAN tag (as configured in the subscription), thus resulting in failure to receive the untagged messages (or messages with another VLAN ID tag). Such behaviour of an IED is wrong but sometimes you can meet this. Read the full article to dig into the details.

When GOOSE can't fly!
When GOOSE can't fly!

Everyone who ever dealt with the commissioning of IEC 61850 based systems had situations when there were problems in establishing successful GOOSE communications between IEDs. The reasons for that are always different. There may be a fault of the commissioning engineer, a fault of the vendor or it may be a fault of both parties at the same time. We have faced such situation recently and this was the case when one could blame... decide yourself who is to blame in this situation, having read this note about nuances in configuring GOOSE-communications between IEDs of two different vendors.

Transmission of data structures in a GOOSE message
Transmission of data structures in a GOOSE message

GOOSE-messaging has been covered a lot in many technical papers and to add anything valuable to the subject is rather difficult. But we will try. And functional constrained data will help us with that.