Download Schweitzer Engineering Laboratories Port Devices Driver

Documents Home :: current-stable :: drivers :: driver8.html
Advanced Search

This server has been tested with hardware from vendors such as ABB, Control Microsystems, GE Power Systems, Schweitzer Engineering Laboratories and others. If security and reliability are important for your Control System, then OPC Server for DNP3 is what you need. ReLab SEL OPC Device driver (Serial and TCP/IP) supports the entire SEL (Schweitzer Engineering Laboratories, Inc) product line of processors, relays, meters and I/O modules. The device driver utilizes a reliable, fast and secure SEL Fast Message protocol with ability of Serial and TCP/IP communications between Schweitzer Engineering Laboratories IED’s and SCADA PC’s.

Generic Reference Driver

Last update: 27-Jan-2014 05:31 UTC


Address: 127.127.8.u
Reference ID: PARSE
Serial Port: /dev/refclock-u; TTY mode according to clock type
PPS device: /dev/refclockpps-u; alternate PPS device (if not available via the serial port)


The PARSE driver supports 20 different clock types/configurations. PARSE is actually a multi-clock driver.

The actual receiver status is mapped into various synchronization states generally used by receivers. The driver is configured to interpret the time codes of Meinberg DCF77 AM receivers, DCF77 FM receivers, Meinberg GPS16x/17x receivers, Trimble SV6 GPS, ELV DCF7000, Schmid, Wharton 400A and low cost receivers (see list below).

The reference clock support in NTP contains the necessary configuration tables for those receivers. In addition to supporting several different clock types and up to 4 devices, the processing of a PPS signal is also provided as a configuration option. The PPS configuration option uses the receiver-generated time stamps for feeding the PPS loopfilter control for much finer clock synchronization.

CAUTION: The PPS configuration option is different from the hardware PPS signal, which is also supported (see below), as it controls the way ntpd is synchronized to the reference clock, while the hardware PPS signal controls the way time offsets are determined.

The use of the PPS option requires receivers with an accuracy of better than 1ms.

Timecode variables listed by ntpq (8)

The ntpq program can read and display several clock variables. These hold the following information:

A qualification of the decoded time code format.
The overall running time and the accumulated times for the clock event states.
Lists the currently active receiver flags. Additional feature flags for the receiver are optionally listed in parentheses.
The local time with the offset to UTC (format HHMM).
The actual time code.

If PPS information is present, additional variables are available:

The difference between the RS-232-derived timestamp and the PPS timestamp.
The PPS timestamp.

Supported Devices

Currently, twenty-four clock types are supported by the PARSE driver and up to four (devices /dev/refclock-0 - /dev/refclock-3) of these clocks may be operational at any one time.
A note on the implementations:

  • These implementations were mainly done without actual access to the hardware, thus not all implementations provide full support. The development was done with the help of many kind souls who had the hardware and kindly lent me their time and patience during the development and debugging cycle. Thus for continued support and quality, direct access to the receivers is a big help. Nevertheless I am not prepared to buy these reference clocks - donations to (kardel <AT> are welcome as long as they work within Europe 8-).

    Verified implementations are:

    • RAWDCF variants

      These variants have been tested for correct decoding with my own homegrown receivers. Interfacing with specific commercial products may involve some fiddling with cables. In particular, commercial RAWDCF receivers have a seemingly unlimited number of ways to draw power from the RS-232 port and to encode the DCF77 datastream. You are mainly on your own here unless I have a sample of the receiver.

    • Meinberg clocks

      These implementations have been verified by the Meinberg people themselves and I have access to one of these clocks.

    • Schweitzer Engineering Laboratories SEL-240x clocks

      This implementation was provided and verified by SEL and Network Time Foundation has an SEL-2407 in one of its development labs.

The pictures below have been taken from and are linked to the vendors' web pages.

  • server mode 0

    MeinbergPZF5xx receiver family (FM demodulation/TCXO / 50μs)

  • server mode 1

    MeinbergPZF5xx receiver family (FM demodulation/OCXO / 50μs)

  • server mode 2

    MeinbergDCF C51 receiver and similar (AM demodulation / 4ms)

    This mode expects the Meinberg standard time string format with 9600/7E2.

    Note: mode 2 must also be used for Meinberg PCI cards under Linux, e.g. the GPS PCI card or the DCF77 PCI card. Please note the Meinberg Linux driver must be installed. That driver emulates a refclock device in order to allow ntpd to access those cards. For details, please refer to the README file that comes with the Meinberg driver package.

  • server mode 3

    ELV DCF7000 (sloppy AM demodulation / 50ms)

  • server mode 4

    Walter Schmid DCF receiver Kit (AM demodulation / 1ms)

  • server mode 5

    RAW DCF77 100/200ms pulses (Conrad DCF77 receiver module / 5ms)

  • server mode 6

    RAW DCF77 100/200ms pulses (TimeBrick DCF77 receiver module / 5ms)

  • server mode 7

    MeinbergGPS16x/GPS17x receivers (GPS / <<1μs)

    This mode expects either the University of Erlangen time string format or the Meinberg standard time string format at 19200/8N1.

    The University of Erlangen format is preferred. Newer Meinberg GPS receivers can be configured to transmit that format; for older devices, a special firmware version may be available.

    In this mode some additional GPS receiver status information is also read. However, this requires a point-to-point connection. Mode 18 should be used if the device is accessed by a multidrop connection.

    Note: mode 7 must not be used with Meinberg PCI cards; use mode 2 instead.

  • server mode 8

  • server mode 9

    TrimbleSVeeSix GPS receiver TAIP protocol (GPS / <<1μs)

  • server mode 10

    TrimbleSVeeSix GPS receiver TSIP protocol (GPS / <<1μs) (no kernel support yet)

  • server mode 11

    Radiocode Clocks Ltd RCC 8000 Intelligent Off-Air Master Clock support

  • server mode 12

  • server mode 13

    Diem's Computime Radio Clock

  • server mode 14

    RAWDCF receiver (DTR=high/RTS=low)

  • server mode 15

    WHARTON 400A Series Clocks with a 404.2 Serial Interface

  • server mode 16

    RAWDCF receiver (DTR=low/RTS=high)

  • server mode 17

    VARITEXT Receiver (MSF)

  • server mode 18

    Meinberg GPS16x/GPS17x receivers (GPS / <<1μs)

    This mode works without additional data communication (version, GPS status etc.) and thus should be used with multidrop, heterogeneous multiclient operation.

    Note: mode 18 must not be used with Meinberg PCI cards, use mode 2 instead.

  • server mode 19

    Gude Analog- und Digitalsystem GmbH 'Expert mouseCLOCK USB v2.0'

  • server mode 20

    RAWDCF receiver similar to mode 14, but operating @ 75 baud (DTR=high/RTS=low)

    Driving the DCF clocks at 75 baud may help to get them to work with a bunch of common USB serial converters, that do 75 but cannot do 50 baud at all, e.g. those based on Prolific PL2303.

  • server mode 21

    RAWDCF receiver similar to mode 16, but operating @ 75 baud (DTR=low/RTS=high)

    See comment from mode 20 clock.

  • server mode 22

    MEINBERG, mode 2 but with POWERUP trust

  • server mode 23

    MEINBERG, mode 7 but with POWERUP trust

  • server mode 24

    Schweitzer Engineering Laboratories

Actual data formats and setup requirements of the various clocks can be found in NTP PARSE clock data formats.


The reference clock support software carefully monitors the state transitions of the receiver. All state changes and exceptional events (such as loss of time code transmission) are logged via the syslog facility. Every hour a summary of the accumulated times for the clock states is listed via syslog.

PPS support is only available when the receiver is completely synchronized. The receiver is believed to deliver correct time for an additional period of time after losing synchronization, unless a disruption in time code transmission is detected (possible power loss). The trust period is dependent on the receiver oscillator and thus is a function of clock type.

Raw DCF77 pulses can be fed via a level converter to the RXD pin of an RS-232 serial port (pin 3 of a 25-pin connector or pin 2 of a 9-pin connector). The telegrams are decoded and used for synchronization. DCF77 AM receivers can be bought for as little as $25. The accuracy is dependent on the receiver and is somewhere between 2ms (expensive) and 10ms (cheap). Synchronization ceases when reception of the DCF77 signal deteriorates, since no backup oscillator is available as usually found in other reference clock receivers. So it is important to have a good place for the DCF77 antenna. During transmitter shutdowns you are out of luck unless you have other NTP servers with alternate time sources available.

In addition to the PPS loopfilter control, a true PPS hardware signal can be utilized via the PPSAPI interface. PPS pulses are usually fed via a level converter to the DCD pin of an RS-232 serial port (pin 8 of a 25-pin connector or pin 1 of a 9-pin connector). To select PPS support, the mode parameter is the mode value as above plus 128. If 128 is not added to the mode value, PPS will be detected to be available but will not be used.

Hardware PPS support

For PPS to be used, add 128 to the mode parameter.


If the PPS signal is fed in from a device different from the device providing the serial communication (/dev/refclock-{0..3}), this device is configured as /dev/refclockpps-{0..3}. This allows the PPS information to be fed in e.g. via the parallel port (if supported by the underlying operation system) and the date/time telegrams to be handled via the serial port.

Monitor Data

Clock state statistics are written hourly to the syslog service. Online information can be found by examining the clock variables via the ntpq cv command.
Some devices have quite extensive additional information (GPS16x/GPS17x, Trimble). The driver reads out much of the internal GPS data and makes it accessible via clock variables. To find out about additional variable names, query for the clock_var_list variable on a specific clock association as shown below.

First let ntpq display the table of associations:

Then switch to raw output. This may be required because of display limitations in ntpq/ntpd - so large lists need to be retrieved in several queries.

Use the cv command to read the list of clock variables of a selected association:

The long output of the command above looks similar to:

Then use the cv command again to list selected clock variables. The following command must be entered as a single line:

The output of the command above is wrapped around depending on the screen width and looks similar to:

Fudge Factors

time1 time
Specifies the time offset calibration factor, in seconds and fraction. The default value depends on the clock type.
time2 time
If flag1 is 0, time2 specifies the offset of the PPS signal from the actual time (PPS fine tuning).
If flag1 is 1, time2 specifies the number of seconds a receiver with a premium local oscillator can be trusted after losing synchronisation.
stratum stratum
The stratum for this reference clock.
refid refid
The refid for this reference clock.
flag1 { 0 1 }
If 0, the fudge factor time2 refers to the PPS offset.
If 1, time2 refers to the TRUST TIME.
flag2 { 0 1 }
If flag2 is 1, sample PPS on CLEAR instead of on ASSERT.
flag3 { 0 1 }
If flag3 is 1, link kernel PPS tracking to this refclock instance.
flag4 { 0 1 }
Delete next leap second instead of adding it. (You'll need to wait a bit for that to happen 8-)
Note about auxiliary Sun STREAMS modules (SunOS and Solaris):Schweitzer engineering laboratories locations
The timecode of these receivers can be sampled via a STREAMS module in the kernel. (The STREAMS module has been designed for use with Sun systems under SunOS 4.1.x or Solaris 2.3 - 2.8. It can be linked directly into the kernel or loaded via the loadable driver mechanism.) This STREAMS module can be adapted to convert different time code formats. Nowadays the PPSAPI mechanism is usually used.

Making your own PARSE clocks

The parse clock mechanism deviates from the way other NTP reference clocks work. For a short description of how to build parse reference clocks, see making PARSE clocks.

Additional Information

Multimedia Business Messengers Desktop Development Education Games Graphics Home Networking Security Servers Utilities Web Dev Other
Sort by: Relevance
Download Schweitzer Engineering Laboratories Port Devices Driver

MatrikonOPC Server for IEC 61850/61400-25

This OPC Server provides connectivity to any IEC 6185061400-25 compliant RTU, IED (Intelligent Electronic Device), PLC, meter, transducer, relay, etc. This OPC Server enables you to monitor and control Electrical Substations and Wind Turbines that are located far in the fields securely and reliably.

  • Publisher: MatrikonOPC
  • Home
  • Last updated: May 26th, 2012

Triangle MicroWorks IEC 61850 Test Suite

The IEC 61850 test Suite can generate Automatic Data Simulation: Generate simulation data automatically, manually, or table driven. Start changing data values automatically with the push of a button. Values are incremented by Step between Simulation Min and Simulation Max.

  • Publisher: Triangle MicroWorks
  • Home
  • Last updated: June 18th, 2012

Free Download Manager Video Conversion plugin

Video Conversion plug-in is an addon for the famous Free Download Manager application. With this plug-in you can convert videos that you download in a flash. The plug-in provides multimedia functions for your download manager software . It is free and it comes for the lite version of Free Download Manager.

  • Publisher: FreeDownloadManager.ORG
  • Home
  • Last updated: June 18th, 2017

AcSELerator Architect

AcSELerator Architect is an application that allows you to easily configure and document IEC 61850 communications between devices from several suppliers. Import and export Substation Configuration Language (SCL) files to simplify system implementation. Reduce engineering effort with intuitive drag-and-drop graphical user interface.

  • Publisher: Schweitzer Engineering Laboratories, Inc.
  • Home
  • Last updated: September 29th, 2019

ASE Visual SCL

ASE’s Visual SCL is a graphical tool that allows the creation, editing and viewing of IEC 61850 SCL files without requiring knowledge of the underlying XML syntax.This allows the user to concentrate on the engineering process as opposed to XML syntax.

  • Publisher: unknown
  • Home
  • Last updated: February 25th, 2010


SVScout is a measurement and testing tool for protection engineers and IED developers working with IEC 61850 Sampled Values.-Simultaneous investigation of multiple IEC 61850 Sampled Values streamsCalculation of RMS values and phase angles (phasors)-Display of phasor diagram-Recording of Sampled Values in COMTRADE format

  • Publisher: OMICRON electronics GmbH
  • Home
  • Last updated: February 11th, 2013


CET850 is a program that enables protection and integration engineers to design automated substations containing Schneider Electric Intelligent Electronic Devices (IED) compliant with the IEC 61850 Standard. CET850 provides a set of functions to create, edit and display IEC 61850 configuration files based on the Substation Configuration Language (SCL).

  • Publisher: Schneider Electric
  • Home
  • Last updated: April 12th, 2012

SCADA Data Gateway

SCADA Data Gateway (SDG) collect data from OPC, IEC 60870-6 (TASE.2/ICCP), IEC 61850, IEC 60870-5, DNP3, or Modbus Server/Slave devices and supply this data to other control systems that support IEC 60870-5, DNP3, IEC 60870-6 (TASE.2/ICCP) Client, OPC, Modbus Client/Master communication protocols.

  • Publisher: Triangle MicroWorks
  • Home
  • Last updated: November 30th, 2016


With Picasa, you can easily view, edit and organize your pictures however you like. To sophisticate the photo, you can make use of Basic and Advanced Effects. The program deserves your attention if there's a need of a rich palette to exert substantial effects on your pictures that later can be shared to Google+.

  • Publisher: Google Inc.
  • Home
  • Last updated: June 11th, 2020


RealPlayer is one of the most popular video player and the only player that can play 'real video' files properly - real video files are compact in size. The program has an audio/video library just like Windows Media Player. It can also be used to view web pages and download videos.

  • Publisher: RealNetworks, Inc.
  • Home
  • Last updated: December 25th, 2020


Mipony can help you download files from websites at the maximum possible speed. It has an embedded browser from where the download links are detected automatically, while you browse. It can also capture multiple download URLs from clipboard. Using the web-interface, you can view and control the downloads from a remote location, through the Internet.

  • Publisher: Mipony
  • Home
  • Last updated: November 3rd, 2020

123 Free Solitaire

123 Free Solitaire is a collection of solitaire card games. It includes 12 variations of the Solitaire card games, including the popular Klondike, Yukon, FreeCell and Spider Solitaire. I think that a big plus in the favor of this application is the fact that every included solitaire game is presented in a detailed list.

  • Publisher: TreeCardGames
  • Home
  • Last updated: May 26th, 2020

Drivers For Free

Drivers For Free - Download the latest Windows 7, Vista and XP drivers for your computer.Complete Your Drivers For Free Unlimited Registration Now to Update Missing or Outdated Device Drivers on Your Windows Computer.Access to 27+ million device associated drivers.Machine-Specific Driver Recommendations.

  • Publisher: Drivers For Free
  • Last updated: December 11th, 2012

Kiran's Typing Tutor

Kiran’s Typing Tutor is a handy program that can help us improve our typing speed and accuracy, whether we are beginners, or looking to improve this essential skill. Kiran’s Typing Tutor is the right program for those who want to learn to type quickly and in an efficient way, as it includes a number of lessons, tests and games, and all for free.

  • Publisher: Kiran Reddy
  • Home
  • Last updated: February 28th, 2008

Puzzle Inlay

Puzzle Inlay has arrived to the family of to please lovers and fans of puzzle games. Super addictive and easy to play, Puzzle Inlay offers over 60 picture puzzles to inlay with more than 18 varieties of gems. The purpose of the game is easy yet challenging.

  • Publisher: Puzzle Lab
  • Home
  • Last updated: March 2nd, 2008

Road Attack

Road Attack is a great free car game, quite simple to use and very entertaining. It is also a very light game so the graphics run smoothly and the pc performance is not affected at all. You can choose between 4 different cars and through the level you will find new weapons.

  • Publisher: MyPlayCity, Inc.
  • Home
  • Last updated: July 29th, 2020


Schweitzer Engineering Laboratories Spokane

Engage in endless gem-matching fun and soar to dazzling new heights with this nice puzzle game.Find your perfect match with 8 breathtaking game modes that meet all your moods — including Classic, Quest, Lightning and Zen. Enjoy the amazing sights and sounds.

  • Publisher: PopCap
  • Home
  • Last updated: March 19th, 2011

Moto Geeks

Schweitzer Engineering Laboratories Careers

Choose between four racing motorcycles with different weight, acceleration, speed and maneuverability specifications. Be aware of the other motorcycles, special bonus and powerups for your motorcycle. Have fun pushing other motorcycles out of the race, and beat your own time records.

  • Publisher: MyPlayCity
  • Home
  • Last updated: May 26th, 2020

Download Schweitzer Engineering Laboratories Port Devices Drivers

Comments are closed.