Note: The PMU Connection Tester was originally distributed via the Eastern Interconnection Phasor Project web site - the last publically distributed version of this older tool was 2.2.0.24862. The PMU Connection Tester is now its own stand-alone open source project and has been versioned starting at 4.1.


Overview

The PMU Connection Tester verifies that the data stream from any known phasor measurement device is being received. Device types that can be tested through the PMU Connection Tester application may include:


Any device that supports one of the following phasor protocols may be tested:


Navigation

Main.png

Some portions of the screen can be opened by clicking the Expand button (ButtonExpand.png) and closed by clicking the Contract button (ButtonContract.png). Other sections are accessed by clicking on named tabs (Tabs.png).


Configuration Frame


The Configuration Frame displays the relevant information from the configured elements in the connected device.

ConfigurationPane.png


Connection Parameters


The Connection Parameters screen section displays the details concerning the connection between the PMU Connection Tester and the tested device. The details differ depending upon the communication protocol selected.

Tcp

ConnTcp.png

Udp

ConnUdp.png

Serial

ConnSerial.png

File

ConnFile.png

Protocol and ID

Protocol.png

Command

Command.png


CommandList.png


Graph Tab


Displays graphically the real-time data stream from the tested device.

TabGraph.png

The top graph shows the system frequency as measured by the tested device. The bottom graph displays the phase angles.

If the Phase Angle Graph Style (Settings tab) is set to Relative, all the displayed phase angles will be relative to the selected device in the Configuration Frame. If it is set to Raw, the phase angles are displayed as measured by the tested device.

The legend on the bottom right of the Graph tab displays the configured devices connected to the tested device, as listed in the Phasor box on the Configuration Frame.


Messages Tab


The Messages tab displays any relevant information about, or errors generated by, the connection to the tested device.

TabMessages.png


Protocol Specific Tab


Displays a hierarchy of the last parsed protocol specific frames, and includes all data values relevant to the protocol.

ProtocolSpec.png

This tab enables quick validation of protocol-specific properties of vendor implementation.


Settings Tab


The Settings tab allows the user to configure various settings related to the PMU Connection Tester display.

TabSettings.png

Application Settings

ApplicationSettings.png

Attribute Tree

AttributeTree.png

Chart Settings

ChartSettings.png

Frequency Graph

FrequencyGraph.png

Phase Angle Graph

PhaseAngleGraph.png


Header Frame


The Header Frame displays the user-configured information file, usually in the form of a text file, that is stored on the tested device.

HeaderFrame.png


Real-time Frame Detail


The Real-time Frame Detail section displays details about the measurements received from the tested device.

RealTimeFrameDetail.png


ListDisplay.png


Operations

Capturing Sample Frames


The PMU Connection Tester allows the user to debug and analyze protocol-specific phasor frames from the tested device. Note that only one of each type of frame can be collected during the capture sequence.

  1. From the File menu, point to Capture and then select the Capture Sample Frames menu option.
  2. In the displayed save screen, enter the desired File name of the output file.
  3. Click OK on the displayed message (Sample frame collection will complete upon reception of a configuration frame).
  4. The file will be displayed in a separate window as a .txt file.


Click to view a sample file.


Connecting to Devices

Connecting via TCP

  1. Click the Tcp tab.
  2. Enter the Host IP address of the device being tested.
  3. Enter the Port number through which the PMU Connection Tester is receiving the signal from the tested device.
  4. Click Connect.

Connecting via UDP

  1. Click the Udp tab.
  2. Enter the Local Port number through which the PMU Connection Tester is receiving the signal from the tested device.
  3. Click the Remote device listens on Udp check box, if applicable, and then enter the Host IP and Remote Port of the tested device.
  4. Click Connect.

Connecting via a Serial Port

  1. Click the Serial tab.
  2. Enter the Port through which the PMU Connection Tester is receiving the signal from the tested device.
  3. Enter the configuration details the data transfer between the PMU Connection Tester and the tested device.
  4. Click Connect.

Loading Configuration Files

  1. From the File menu, point to Config File and then select the Load menu option.
  2. In the displayed window, select the saved configuration file (XML format), and click Open.

Recording and Replaying Data Streams


The PMU Connection Tester allows the user to record all streaming data to a file for later playback and analysis.

  1. From the File menu, point to Capture and then select the Start Capture menu option.
  2. In the displayed save screen, enter the desired File name of the output file.
  3. The capture process will continue until you select the File > Capture > Stop Capture menu option.


To replay the data stream:

  1. Click the File tab.
  2. Enter or select the saved Filename.
  3. Select the Frame Rate for the display.
  4. Verify the Protocol on the Connection Parameters screen section.
  5. Click Connect.

Saving Configuration Files


To save a configuration (Only available when connected, and after a configuration frame has been received):

  1. From the File menu, point to Config File and then select the Save menu option.
  2. In the displayed save screen, enter the desired File name of the output file, and click Save.


Click to view a sample configuration file.


Using Previous Connections


The PMU Connection Tester automatically saves the last connection by default. To save a connection for later use:

  1. From the File menu, point to Connection and then select the Save menu option.
  2. In the displayed save screen, enter the desired File name of the output file, and click Save.


To use a previous connection:

  1. From the File menu, point to Connection and then select the Load menu option.
  2. In the displayed window, select the saved connection file, and click Open.
  3. Click Connect.


Connection files have a .PMUConnection extension. When installed, the PMU Connection Tester associates itself with files of that extension.


Stream Debug Capturing


The PMU Connection Tester is capable of capturing raw data to a CSV file for analysis. To capture data to a CSV file:

  1. From the File menu, point to Capture and then select the Start Stream Debug Capture... menu option.
  2. In the displayed save screen, enter the desired File name of the output file.
  3. The capture process will continue until you select the File > Capture > Stop Stream Debug Capture menu option.


Once you’ve captured the data, you can open the file using Microsoft Office Excel and follow these steps to format the timestamps to be human readable.

  1. Select the entire first column, right-click the column header, and select "Format Cells".
  2. In the "Category" list, select "Custom".
  3. Enter "mm/dd/yyyy h:mm:ss.000" into the "Type" text box and select the "OK" button.