Showing results 1 to 3 of 3

Thread: 61850 Server

  1. #1
    Join Date

    Lächeln 61850 Server


    I would like to use Zenon Logic to provide any Variable I have in Editor as 61850 Variable for other SCADA System.
    Is there a tutorial availabe how to do so? I am using Zenon Logic for the first time.

    I already know that Variables in Editor have to be checked as "Externally visible" that they appear in Logic.

    What to do next?
    *Creating Logic project, but there I have to choose :STRATONNG, STRATON32, IEC870,.. ?
    *How to put my Editor Variables into Logic?
    *What to do that they will be provided / sent as 61850 Variables?


  2. #2
    Join Date
    Salzburg, AT

    Default Re: 61850 Server

    I suppose your aim is not just to see the variables you have in zenon Editor also in the zenon Logic Workbench. I suppose your aim is to give for external IEC61850 Client (running in another SCADA system) your zenon Runtime data - all (or part of) the process variables you are handling in zenon Runtime using e.g. iec870 driver? So we are probably not talking about solution for Editor, but we are talking about the Runtimes

    I suppose you want to use zenon Logic as converter from any other protocol supported in your zenon project to IEC61850 protocol for another system. There is no tutorial for such solutions as they are very individual - depends on the data model.

    First you have to design the data model of your system as SCL-file (demanded by IEC61850 protocol for all IEC61850 Servers). To do this you have to know documents IEC61850-6 and IEC61850-7-xxx.

    Then, I think the best choice would be Logic connected via stratonNG for variables with fast value changes and "shared memory driver" (zenon variable 'externally visible') for variables with "slow" value changes. The shared memory driver (in Logic the driver 'Logic to SCADA connection') has no event buffer, so by values changes faster as 100ms and/or Logic cycle only last value can be transferred.

    In zenon the process variable values to stratonNG variables you can transfer using 'allocations'.

    In Logic, the externally visible zenon variables and the events transferred via stratonNG you can then allocate to variables of Server's data model, e.g. (in ST language):
    UP1_CSWI1_Pos_stVal := any_to_udint( var_iec870_T03_1_300 );
    Last edited by ursulak : 11th March 2014 at 10:40

  3. #3
    Join Date

    Default AW: 61850 Server

    Yes you are aboslutely right, I need to be Server for other SCADA clients.
    And in this case it should be an IEC61850 Server.

    To design a SCL file sounds a bit challenging to me, as I am just a "Protocol User".
    Is there any software or example you could tell me which I could use as help?

    I found a COPA LP tutorial " GETTING STARTED WITH 61850 SERVER" but I think it does not exactly fit my requirements.

    So far I understood following steps:

    *Variables I need to convert have to be marked as "externally visible"
    *These ones I can use in Logic
    *I have to create a SCL File which describes the data model
    *Import SCL file
    *Using any programming language (e.g. ST) to allocate Zenon variables to data model described in SCL file

    Am I right with these steps?


Similar Threads

  1. IEC 61850 disturbance file extraction
    By in forum zenon Energy Edition
    Replies: 8
    Last Post: 11th December 2017, 14:52
  2. IEC 61850 Command Qualifier Problem
    By jusufs in forum zenon Energy Edition
    Replies: 9
    Last Post: 7th July 2015, 08:29
  3. Problem with IEC 61850 reports
    By lucarocca in forum zenon Energy Edition
    Replies: 1
    Last Post: 18th December 2013, 13:03
  4. Problem with 61850 driver
    By shahrzad in forum zenon Energy Edition
    Replies: 1
    Last Post: 31st August 2009, 02:34

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts