MultiSpeak Server User Manual MS-2000 · TDMS-Plus Master Station Software MS-2000 MultiSpeak...
Transcript of MultiSpeak Server User Manual MS-2000 · TDMS-Plus Master Station Software MS-2000 MultiSpeak...
MultiSpeak Server User Manual
MS-2000
December 2018
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server ______________________________________________________
Copyright © 2017 QEI Contents ● i
Copyright © 2017 by QEI
MS-2000 MultiSpeak Server User Manual
ALL RIGHTS RESERVED
NOTICE
The information in this document has been carefully checked and is believed to be
accurate. However, no responsibility is assumed or implied for inaccuracies. Further
more, QEI reserves the right to make changes to any products herein described to
improve reliability, function or design. QEI does not assume liability arising our to the
application or use of any product or circuit described herein; neither does it convey
any license under its patent rights nor the rights of others.
This manual and all data contained constitutes proprietary information of QEI and
shall not be reproduced, copied or disclosed to others, or used as the basis for
manufacture without written consent of QEI.
QEI
45 Fadem Road
Springfield, NJ 07081
Phone: (973) 379-7400
Fax: (973) 379-2138
Web Site: www.qeiinc.com
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Revision ● i
Revisions
Revision Description Date
A Release to Production March 2005
B Formatting Update March 2012
C Formatting Update June 2017
D Updated QEI Address December 2018
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017QEI Contents • i
Contents
1 Introduction .............................................................................. 1
2 Software Prerequisites ............................................................ 1
3 Installation ................................................................................ 1
4 The MultiSpeak Schema .......................................................... 3
5 Configuration ............................................................................ 6
6 Scanmon Logging .................................................................... 8 6.1 Table 1: Units of Measurement (uom) .................................. 9 6.2 Table 2: Qualily Descriptions (qualityDescription) .............. 14 6.3 Table 3: Analog Conditions (analogCondition) ................... 14 6.4 Table 4: Status States (statusIdentifier) ............................. 14 6.5 Sample Configuration File, MSPSV01.XML ....................... 15 6.6 Sample scanmon log ......................................................... 17
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Table 1: Units of Measurement (uom) • 1
1 Introduction
QEI ’s MultiSpeak Server currently supports the real-time component of the SCADA-
EA (Engineering Analysis) and SCADA-DGV (Dynamic GIS Viewer) interfaces.
Currently only the Raw Sockets communication mode is supported.
This means that a remote application can connect to a QEI MultiSpeak server and
perform the following operations:
1. Obtain a point list of all Analog and Status points.
2. Obtain current Analog and Status point data at any time using Request /
Response messaging.
3. Set up a subscription to a set of Analog and/or Status points and receive real-
time publications of changed data using Publish / Subscribe messaging.
Note that any attempt to modify an Analog or Status point made by the remote
application will be denied.
2 Software Prerequisites
HP OpenVMS Alpha Version 7.2-2 (or higher)
QEI TDMS-Plus AQR6.2.9 (or higher)
Note: Since QEI MultiSpeak Server uses QEI Open Data Access (ODA) technology,
a version of ODA is automatically installed as part of the MultiSpeak install process.
3 Installation
1. Insert the QEI MultiSpeak Server CD into the CD-ROM.
2. Start a DECTerm.
3. Mount the CD-ROM drive as follows:
4. mount/over=id/media=cd/undefined_fat=(fixed:none:8192) dkxxxx:
5. where dkxxxx is the device name of the CD-ROM.
6. Copy the file mspserv.exe from the root of the CD-ROM into a temporary
directory.
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
2 • Table 1: Units of Measurement (uom) Copyright © 2017 QEI.
7. From the temporary directory, unzip the file by typing: run mspserv.exe
8. From the temporary directory, unpack the saveset by typing:
backup/log/new mspserv.bck/save mg:[*…]*
9. If ODA has not been previously installed, add the following entry to
opttsk.com
$! ----> Install Open Data Access Server
$!
$ @MG:[RSERVER.INSTALL]RSERVERTSK
$!
10. If ODA has not been previously installed, add the following entry to
optrun.com
$! ----> Run Open Data Access Server
$!
$ @MG:[RSERVER.INSTALL]RSERVERRUN
$!
11. Add the following entry to opttsk.com
$! ----> Install MultiSpeak Server
$!
$ @MG:[RSERVER.INSTALL]MSPTSK
$!
12. Add the following entry to optrun.com
$! ----> Run MultiSpeak Server
$!
$ @MG:[RSERVER.INSTALL]MSPRUN
$!
13. Reboot
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Table 1: Units of Measurement (uom) • 3
4 The MultiSpeak Schema
The MultiSpeak Schema controls the format of the XML messages used for data
exchange with remote applications. MultiSpeak objects are identified by their
objectID attribute. In QEI ’s case, the objectID is the point name of the Analog or
Status point.
scadaAnalog
Analog point data is exchanged using scadaAnalog objects, which have the following
elements: value, unit, quality, analogCondition and timeStamp. The Schema
defines the allowed enumerations for unit, quality and analogCondition. These are
listed in Appendix 1.
The server provides a fixed mapping between QEI analog limit states and MultiSpeak
analog Condition enumerations as follows:
QEI MultiSpeak
no mapping L4
LOLOLO L3
LOLO L2
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
4 • Table 1: Units of Measurement (uom) Copyright © 2017 QEI.
LO L1
NORMAL Normal
HI H1
HIHI H2
HIHIHI H3
no mapping H4
QEI to MultiSpeak mappings for units and quality are configurable.
scadaStatus
Status point data is exchanged using scadaStatus objects, which have the following
elements: status, quality, change Counter and timeStamp. The Schema defines
the allowed enumerations for status and quality. These are listed in Appendix 1.
QEI to MultiSpeak mappings for status and quality are user configurable.
scadaPoint
scadaPoint objects enable the remote application to obtain a list of all available
Analog and Status points along with their descriptions. QEI scadaPoint objects have
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Table 1: Units of Measurement (uom) • 5
the following elements: description and scadaPointType. Other optional elements
are defined by the schema (see below) but are not currently used by QEI ’s server.
Examples of scadaAnalog, scadaStatus and scadaPoint objects are shown below:
<scadaPoint objectID="DNPS,START1" utility="Escambia">
<description>PUMP 1 OVERDRIVE </description>
<scadaPointType>status</scadaPointType>
</scadaPoint>
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
6 • Table 1: Units of Measurement (uom) Copyright © 2017 QEI.
<scadaAnalog objectID="LENI,03TBUS" utility="Escambia">
<value>4455.3</value>
<unit>V</unit>
<quality>Measured</quality>
<analogCondition>Normal</analogCondition>
<timeStamp>2004-05-06T15:23:47-04:00</timeStamp>
</scadaAnalog>
<scadaStatus objectID="DNPS,START1" utility="Escambia">
<quality>Measured</quality>
<status>Open</status>
<changeCounter>5</changeCounter>
<timeStamp>2004-05-06T15:25:38-04:00</timeStamp>
</scadaStatus>
5 Configuration
Each instance of MultiSpeak Server is configured with a single XML file which is
located in mg:[rserver.schema]. A sample configuration file, MSPSV01.XML, is
distributed with the release. (Appendix 2).
Each configuration parameter is specified by an XML element in the file. The easiest
way to create a new configuration file is to start with the sample file MSPSV01.XML
and edit it to create a new configuration file. An explanation for each of the
configuration parameters follows:
Configuration Element Description Allowed Values
Utility Enter the name of the Utility. This name
will appear as an attribute of every
scadaStatus, scadaAnalog or scadaPoint
object sent by the server.
String
ValidationEnabled If true, every XML message which is sent
or received by the server is first validated
against the MultiSpeak Schema.
Validation is useful for debugging new
true, false
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Table 1: Units of Measurement (uom) • 7
MultiSpeak feeds, but should be disabled
during normal operation due to its impact
on performance.
AuthenticationRequired If true, MultiSpeak username / password
authentication is turned on. This means
that every XML message received by the
server must contain a valid TDMS-Plus
username / password.
true, false
BufferInterval This is the length of time (in seconds) for
which the server buffers changes before
publishing them.
1 – 65535
IncrementDocID If true, the MultiSpeak DocumentID
element is incremented by 1 each time a
new XML message is sent by the server.
This setting should be set to true during
normal operation.
true, false
RawSockets This is the container element for the Raw
Sockets configuration elements. This
element could be substituted with a SOAP
element in future versions.
ServerPort TCP/IP port on which this instance of the
server will listen.
1 – 65535
ClientIP IP address of remote application. Valid IP Address
ClientPort TCP/IP port of remote application. 1 – 65535
UnitMapping This is the container element for a single
QEI to MultiSpeak analog unit mapping.
QEI Unit QEI Analog Engineering Units. string
mspUnit MultiSpeak Unit of Measure Must be a valid
MultiSpeak uom
enumeration.
QualityMapping This is the container element for a single
QEI to MultiSpeak quality mapping.
QEI Quality QEI condition flag. N, M, F etc.
mspQuality MultiSpeak qualityDescription. Must be a valid
MultiSpeak
qualityDescription
enumeration.
StatusMapping This is the container element for a single
QEI to MultiSpeak status state
description mapping.
QEI Status QEI Suffix String Must be a valid QEI
suffix string.
mspStatus MultiSpeak statusIdentifier. Must be a valid
MultiSpeak
statusIdentifier
enumeration.
When a MultiSpeak server instance starts, it reads its configuration file. If the file
contains any errors, the process will exit and the errors will be logged in
mg:[scada]mspsvnn.log, where nn is the instance number.
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
8 • Table 1: Units of Measurement (uom) Copyright © 2017 QEI.
A sample error log indicating a bad configuration file is shown below:
QEI MultiSpeak Server V1.0
Loading config file mg:[rserver.schema]MSPSV02.xml
Error: file mg:[rserver.schema]MSPSV02.xml line 19 column 26, message: Datatype error: Type:InvalidDatatypeValueException, Message:Value 'Amp' is not in enumeration .
Bad configuration file. Exiting.
The offending snippet in mg:[rserver.schema]MSPSV02.xml follows:
17: <UnitMapping>
18: <QEI Unit>AMPS</QEI Unit>
19: <mspUnit>Amp</mspUnit>
20: </UnitMapping>
The problem here is that the mspUnit element has a value which is not part of the
MultiSpeak uom enumeration.
6 Scanmon Logging
The scanmon utility allows a user to monitor communications between the server and
the remote application. The syntax is:
SCANMON MSPMXnn <error flag> <logging level>
nn = the server instance number
<error flag>: 0 = error logging off
1 = error logging on
<logging level>: 0 = logging disabled
1 = basic logging
2 = verbose logging
A sample scanmon log is attached in Appendix 3.
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Table 1: Units of Measurement (uom) • 9
Appendix 1
6.1 Table 1: Units of Measurement (uom)
Enumeration Description
Wh Active energy
W Active power
KWh Active energy
KW Active power
MWh Active energy
MW Active power
GWh Active energy
GW Active power
MWh Active energy
MW Active power
µWh Active energy
µW Active power
VARh Reactive energy
VAR Reactive power
KVARh Reactive energy
KVAR Reactive power
MVARh Reactive energy
MVAR Reactive power
GVARh Reactive energy
GVAR Reactive power
mVARh Reactive energy
mVAR Reactive power
µVARh Reactive energy
µVAR Reactive power
VAh Apparent energy or Phasor energy
VA Apparent power or Phasor power
kVAh Apparent energy or Phasor energy
kVA Apparent power or Phasor power
MVAh Apparent energy or Phasor energy
MVA Apparent power or Phasor power
GVAh Apparent energy or Phasor energy
GVA Apparent power or Phasor power
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
10 • Table 1: Units of Measurement (uom) Copyright © 2017 QEI.
mVAh Apparent energy or Phasor energy
mVA Apparent power or Phasor power
µVAh Apparent energy or Phasor energy
µVA Apparent power or Phasor power
Qh Quantity energy - Q(60) or (Q45)
Q Quantity power - Q(60) or (Q45)
kQh Quantity energy - Q(60) or (Q45)
kQ Quantity power - Q(60) or (Q45)
MQh Quantity energy - Q(60) or (Q45)
MQ Quantity power - Q(60) or (Q45)
GQh Quantity energy - Q(60) or (Q45)
GQ Quantity power - Q(60) or (Q45)
mQh Quantity energy - Q(60) or (Q45)
mQ Quantity power - Q(60) or (Q45)
µQh Quantity energy - Q(60) or (Q45)
µQ Quantity power - Q(60) or (Q45)
V RMS RMS Voltage
kV RMS RMS Voltage
MV RMS RMS Voltage
mV RMS RMS Voltage
µV RMS RMS Voltage
V Average Voltage or Instantaneous Voltage
kV Average Voltage or Instantaneous Voltage
MV Average Voltage or Instantaneous Voltage
mV Average Voltage or Instantaneous Voltage
µV Average Voltage or Instantaneous Voltage
V² RMS RMS Voltage Squared
kV² RMS RMS Voltage Squared
MV² RMS RMS Voltage Squared
mV² RMS RMS Voltage Squared
µV² RMS RMS Voltage Squared
Amps RMS RMS current
kAmps RMS RMS current
Mamps RMS RMS current
mAmps RMS RMS current
µAmps RMS RMS current
Amps Average or Instantaneous current
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Table 1: Units of Measurement (uom) • 11
kAmps Average or Instantaneous current
Mamps Average or Instantaneous current
mAmps Average or Instantaneous current
µAmps Average or Instantaneous current
Amps² RMS RMS current Squared
kAmps² RMS RMS current Squared
Mamps² RMS RMS current Squared
mAmps² RMS RMS current Squared
µAmps² RMS RMS current Squared
T.H.D. Voltage Total Harmonic Distortion Voltage
T.H.D. Current Total Harmonic Distortion Current
Voltage phase angle Vx-Vy, where x and y are phases defined in phase selector
Current phase angle Ix-Iy, where x and y are phases defined in phase selector
Power factor Power factor computed using apparent power or phasor power
Time Time of day
Date Date
Date time Time of day and Date
Interval timer Interval timer
Frequency Frequency
Counter Counter
Sense input Sense input (T/F)
Nbr of pulse Pulse output Form A, B or C
Nbr of sag Number of Voltage sag
Nbr of swells Number of Voltage swells
Nbr of power outage Number of power outage
Nbr of excursion low Number of voltage excursion low
Nbr of excursion high Number of voltage excursion high
Normal voltage period Period of normal voltage level
Nbr of voltage unbalance Number of voltage unbalance
Nbr of V T.H.D. excess Number of voltage Total Harmonic Distortion excess
Nbr of amps T.H.D. excess Number of current Total Harmonic Distortion excess
Nbr of demand resets Number of demand resets
Nbr of times programmed Number of times programmed
Minutes on battery Minutes on battery carryover
Nbr of inversion Number of inversion
Nbr of removal Number of removal
Nbr of reprogramming Number of reprogramming
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
12 • Table 1: Units of Measurement (uom) Copyright © 2017 QEI.
Nbr of power loss Number of power Loss
Nbr of reverse rotation Number of reverse Rotation Tamper
Nbr of physical tamper Number of physical tamper
Nbr of encoder tamper Number of encoder tamper
Nbr of watchdog Number of watchdog timeouts
m³ uncorrected Volume un-corrected
m³ per Hr uncorrected Flow un-corrected
m³ corrected Volume corrected
m³ per Hr corrected Flow corrected
ft³ uncorrected Volume un-corrected
ft³ per Hr uncorrected Flow un-corrected
ft³ corrected Volume corrected
ft³ per Hr corrected Flow corrected
C° Dry or Wet bulb temp degree C
F° Dry or Wet bulb temp degree F
K° Dry or Wet bulb temp degree K
Joules Joules
Joules per Hr Joules per Hr
kJoules Joules
kJoules per Hr Joules per Hr
MJoules Joules
MJoules per Hr Joules per Hr
mJoules Joules
mJoules per Hr Joules per Hr
µJoules Joules
µJoules per Hr Joules per Hr
Therm Therm
Therm per Hr Therm per Hr
Static pascal Static pascal
Differential pascal Differential pascal
Static pound per in² Static pound per square inch
Differential pound per in² Differential pound per square inch
Gram cm² Gram cm²
Meter HG column Meter HG column
Inches HG column Inch HG column
Inches H2O column Inch H2O column
Bar Bar
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Table 1: Units of Measurement (uom) • 13
% relative humidity % relative humidity
PPM odorant Parts per million odorant
m³ Cubic meter liquid
m³ per Hr Cubic meter liquid per Hr
ft³ Cubic feet liquid
ft³ per Hr Cubic feet liquid per Hr
ccf Hundred of Cubic feet liquid
ccf per Hr Hundred of Cubic feet liquid per Hr
US gl US gallons
US gl per Hr US gallons per Hr
IMP gl IMP gallons
IMP gl per Hr IMP gallons per Hr
Acre ft Acre feet
PPM lead Parts per million lead
turbidity Turbidity
PPM chlorine Parts per million chlorine
PH factor PH factor
Corrosion Corrosion
Ionization Ionization
PPM SO² Parts per million SO_2
liters Liters
pounds per ft² Pounds per sq. ft differential
inches of water Inches of water
ft of water Feet of water
atmospheres Atmospheres
$ Local currency
inches Inch
ft Foot
m Meter
dm Decimeter
km Kilometer
cm Centimeter
mm Milimeter
µm Micrometer
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
14 • Table 2: Qualily Descriptions (qualityDescription) Copyright © 2017 QEI.
6.2 Table 2: Qualily Descriptions (qualityDescription)
Enumeration
Measured
Default
Estimated
Calculated
Initial
Last
Failed
6.3 Table 3: Analog Conditions (analogCondition)
Enumeration Description
L4 Low 4
L3 Low 3
L2 Low 2
L1 Low 1
Normal Normal range of values for this analog
H1 High 1
H2 High 2
H3 High 3
H4 High 4
6.4 Table 4: Status States (statusIdentifier)
Enumeration Description
Open Open
Closed Closed
Travel Travel (neither fully open nor closed)
OutofService Out of Service
Unknown Unknown
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Sample Configuration File, MSPSV01.XML • 15
Appendix 2
6.5 Sample Configuration File, MSPSV01.XML
<?xml version="1.0" encoding="UTF-8"?>
<MultiSpeakServer xmlns="http://www.QEI inc.com/Schema/Version1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Utility>QEI </Utility>
<ValidationEnabled>false</ValidationEnabled>
<AuthenticationRequired>false</AuthenticationRequired>
<BufferInterval>8</BufferInterval>
<IncrementDocID>true</IncrementDocID>
<RawSockets>
<ServerPort>689</ServerPort>
<ClientIP>192.168.20.50</ClientIP>
<ClientPort>689</ClientPort>
</RawSockets>
<UnitMapping>
<QEI Unit>VOLTS</QEI Unit>
<mspUnit>V</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>AMPS</QEI Unit>
<mspUnit>Amps</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>AMPERE</QEI Unit>
<mspUnit>Amps</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>WATTS</QEI Unit>
<mspUnit>W</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>HERTZ</QEI Unit>
<mspUnit>Frequency</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>COUNT</QEI Unit>
<mspUnit>Counter</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>FREQ</QEI Unit>
<mspUnit>Frequency</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>MVARS</QEI Unit>
<mspUnit>MVAR</mspUnit>
</UnitMapping>
<UnitMapping>
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
16 • Sample Configuration File, MSPSV01.XML Copyright © 2017 QEI.
<QEI Unit>KVOLTS</QEI Unit>
<mspUnit>kV</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>PERCNT</QEI Unit>
<mspUnit>Counter</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>MILSEC</QEI Unit>
<mspUnit>Interval timer</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>PF</QEI Unit>
<mspUnit>Power factor</mspUnit>
</UnitMapping>
<UnitMapping>
<QEI Unit>HZ</QEI Unit>
<mspUnit>Frequency</mspUnit>
</UnitMapping>
<QualityMapping>
<QEI Quality>N</QEI Quality>
<mspQuality>Measured</mspQuality>
</QualityMapping>
<QualityMapping>
<QEI Quality>F</QEI Quality>
<mspQuality>Failed</mspQuality>
</QualityMapping>
<QualityMapping>
<QEI Quality>M</QEI Quality>
<mspQuality>Estimated</mspQuality>
</QualityMapping>
<StatusMapping>
<QEI Status>CLOSE</QEI Status>
<mspStatus>Closed</mspStatus>
</StatusMapping>
<StatusMapping>
<QEI Status>OPEN</QEI Status>
<mspStatus>Open</mspStatus>
</StatusMapping>
<StatusMapping>
<QEI Status>CLOSED</QEI Status>
<mspStatus>Closed</mspStatus>
</StatusMapping>
</MultiSpeakServer>
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Sample scanmon log • 17
Appendix 3
6.6 Sample scanmon log
QEI SWA> scanmon mspmx01 0 2
QEI SWA>
05/07 09:19:30 FULL MONITORING ENABLED FOR MSPSV01
05/07 09:19:37.27 Connection accepted from 192.168.20.50, port 1794
05/07 09:19:37.33 Received Message:
=================
<?xml version="1.0" encoding="UTF-8"?>
<MultiSpeakMessageHeader xmlns="http://www.multispeak.org/Schema/Version2.2"
Ver
sion="2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-02-10T14:04:57-05:00</TimeStamp>
<DocumentID>Get124</DocumentID>
<VendorApp>
<AppName>Real Time Testing</AppName>
<AppVersion>1.0</AppVersion>
<Company>Booth</Company>
<Function>EA-SCADA</Function>
</VendorApp>
<Get ReturnChildren="true">
<SubscriberUrl>http://216.27.23.71/mspClient/</SubscriberUrl>
<PublisherUrl>http://216.27.23.71/mspServer/</PublisherUrl>
<Nouns>
<Noun Name="scadaAnalog" ReturnChildren="true">
<Criteria operator="equalTo" fieldName="objectID
" fieldValue="DNPS,ANA100" />
</Noun>
</Nouns>
</Get>
</MultiSpeakMessageHeader>
=================
05/07 09:19:37.87 Request Received
05/07 09:19:37.87 SubscriberUrl: http://216.27.23.71/mspClient/
05/07 09:19:37.88 PublisherUrl: http://216.27.23.71/mspServer/
05/07 09:19:37.88 Get Received
05/07 09:19:37.89 scadaAnalog, Criteria: objectID equalTo DNPS,ANA100
05/07 09:19:37.96 Sending Show
05/07 09:19:37.96 Status = 'statusOk'
05/07 09:19:38.48 XML element count = 18
05/07 09:19:38.49 Sent Message:
=================
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<MultiSpeakMessageHeader Version="2.2"
xmlns="http://www.multispeak.org/Schema/V
ersion2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
18 • Sample scanmon log Copyright © 2017 QEI.
<TimeStamp>2004-05-07T09:19:37-04:00</TimeStamp>
<DocumentID>00000</DocumentID>
<VendorApp>
<AppName>QEI MultiSpeak Server</AppName>
<AppVersion>1.0</AppVersion>
<Company>QEI , Inc</Company>
<Function>SCADA</Function>
</VendorApp>
<Show ReceivedDocumentID="Get124" Status="statusOk">
<SubscriberUrl>http://216.27.23.71/mspClient/</SubscriberUrl>
<PublisherUrl>http://216.27.23.71/mspServer/</PublisherUrl>
<MultiSpeak>
<scadaAnalog objectID="DNPS,ANA100" utility="Escambia">
<value>2323</value>
<unit>V</unit>
<quality>Estimated</quality>
<analogCondition>H3</analogCondition>
<timeStamp>2004-05-07T09:19:37-04:00</timeStamp>
</scadaAnalog>
</MultiSpeak>
</Show>
</MultiSpeakMessageHeader>
=================
05/07 09:19:51.76 Connection accepted from 192.168.20.50, port 1803
05/07 09:19:51.82 Received Message:
=================
<?xml version="1.0" encoding="UTF-8"?>
<MultiSpeakMessageHeader xmlns="http://www.multispeak.org/Schema/Version2.2"
Ver
sion="2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-02-10T14:15:11-05:00</TimeStamp>
<DocumentID>Get266</DocumentID>
<VendorApp>
<AppName>Real Time Testing</AppName>
<AppVersion>1.0</AppVersion>
<Company>Booth</Company>
<Function>DGV-SCADA</Function>
</VendorApp>
<Get ReturnChildren="true">
<SubscriberUrl>http://216.27.23.71/mspClient/</SubscriberUrl>
<PublisherUrl>http://216.27.23.71/mspServer/</PublisherUrl>
<Nouns>
<Noun Name="scadaStatus" ReturnChildren="true">
<Criteria operator="equalTo" fieldName="objectID
" fieldValue="DNPS,START1" />
</Noun>
</Nouns>
</Get>
</MultiSpeakMessageHeader>
=================
05/07 09:19:51.95 Request Received
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Sample scanmon log • 19
05/07 09:19:51.95 SubscriberUrl: http://216.27.23.71/mspClient/
05/07 09:19:51.96 PublisherUrl: http://216.27.23.71/mspServer/
05/07 09:19:51.96 Get Received
05/07 09:19:51.96 scadaStatus, Criteria: objectID equalTo DNPS,START1
05/07 09:19:52.37 Sending Show
05/07 09:19:52.37 Status = 'statusOk'
05/07 09:19:52.49 XML element count = 17
05/07 09:19:52.50 Sent Message:
=================
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<MultiSpeakMessageHeader Version="2.2"
xmlns="http://www.multispeak.org/Schema/V
ersion2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-05-07T09:19:51-04:00</TimeStamp>
<DocumentID>00000</DocumentID>
<VendorApp>
<AppName>QEI MultiSpeak Server</AppName>
<AppVersion>1.0</AppVersion>
<Company>QEI , Inc</Company>
<Function>SCADA</Function>
</VendorApp>
<Show ReceivedDocumentID="Get266" Status="statusOk">
<SubscriberUrl>http://216.27.23.71/mspClient/</SubscriberUrl>
<PublisherUrl>http://216.27.23.71/mspServer/</PublisherUrl>
<MultiSpeak>
<scadaStatus objectID="DNPS,START1" utility="Escambia">
<quality>Failed</quality>
<status>Open</status>
<changeCounter>0</changeCounter>
<timeStamp>2004-05-07T09:19:51-04:00</timeStamp>
</scadaStatus>
</MultiSpeak>
</Show>
</MultiSpeakMessageHeader>
=================
05/07 09:20:02.03 Connection accepted from 192.168.20.50, port 1814
05/07 09:20:02.08 Received Message:
=================
<?xml version="1.0" encoding="UTF-8"?>
<MultiSpeakMessageHeader xmlns="http://www.multispeak.org/Schema/Version2.2"
Ver
sion="2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-02-03T15:18:18-05:00</TimeStamp>
<DocumentID>SubscriptionIDRequest1</DocumentID>
<VendorApp>
<AppName>Real Time Testing</AppName>
<AppVersion>1.0</AppVersion>
<Company>Booth</Company>
<Function>CB-CD</Function>
</VendorApp>
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
20 • Sample scanmon log Copyright © 2017 QEI.
<SubscriptionIDRequest>
<SubscriberUrl>http://127.0.0.1/mspClient/</SubscriberUrl>
<PublisherUrl>http://127.0.0.1/mspServer/</PublisherUrl>
</SubscriptionIDRequest>
</MultiSpeakMessageHeader>
=================
05/07 09:20:02.19 Request Received
05/07 09:20:02.20 SubscriberUrl: http://127.0.0.1/mspClient/
05/07 09:20:02.20 PublisherUrl: http://127.0.0.1/mspServer/
05/07 09:20:02.20 SubscriptionIDRequest Received
05/07 09:20:02.20 Sending SubscriptionIDResponse
05/07 09:20:02.20 Status = 'statusOk'
05/07 09:20:02.20 SubscriptionID = 2
05/07 09:20:02.69 XML element count = 11
05/07 09:20:02.70 Sent Message:
=================
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<MultiSpeakMessageHeader Version="2.2"
xmlns="http://www.multispeak.org/Schema/V
ersion2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-05-07T09:20:02-04:00</TimeStamp>
<DocumentID>00000</DocumentID>
<VendorApp>
<AppName>QEI MultiSpeak Server</AppName>
<AppVersion>1.0</AppVersion>
<Company>QEI , Inc</Company>
<Function>SCADA</Function>
</VendorApp>
<SubscriptionIDResponse ReceivedDocumentID="SubscriptionIDRequest1"
Status="st
atusOk" SubscriptionID="2">
<SubscriberUrl>http://127.0.0.1/mspClient/</SubscriberUrl>
<PublisherUrl>http://127.0.0.1/mspServer/</PublisherUrl>
</SubscriptionIDResponse>
</MultiSpeakMessageHeader>
=================
05/07 09:20:09.27 Connection accepted from 192.168.20.50, port 1819
05/07 09:20:09.33 Received Message:
=================
<?xml version="1.0" encoding="UTF-8"?>
<MultiSpeakMessageHeader xmlns="http://www.multispeak.org/Schema/Version2.2"
Ver
sion="2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-02-03T15:18:19-05:00</TimeStamp>
<DocumentID>SubscribeRequest2</DocumentID>
<VendorApp>
<AppName>Real Time Testing</AppName>
<AppVersion>1.0</AppVersion>
<Company>Booth</Company>
<Function>CB-CD</Function>
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Sample scanmon log • 21
</VendorApp>
<SubscribeRequest SubscriptionID="2" ReturnChildren="true">
<SubscriberUrl>http://127.0.0.1/mspClient/</SubscriberUrl>
<PublisherUrl>http://127.0.0.1/mspServer/</PublisherUrl>
<Nouns>
<Noun Name="scadaAnalog" ReturnChildren="true" />
<Noun Name="scadaStatus" ReturnChildren="true" />
<Noun Name="scadaPoints" ReturnChildren="true" />
</Nouns>
</SubscribeRequest>
</MultiSpeakMessageHeader>
=================
05/07 09:20:09.87 Request Received
05/07 09:20:09.87 SubscriberUrl: http://127.0.0.1/mspClient/
05/07 09:20:09.87 PublisherUrl: http://127.0.0.1/mspServer/
05/07 09:20:09.87 SubscribeRequest Received
05/07 09:20:09.88 scadaAnalog, No Criteria
05/07 09:20:09.88 scadaStatus, No Criteria
05/07 09:20:09.88 scadaPoints
05/07 09:20:09.88 Sending SubscribeAck
05/07 09:20:09.88 Status = 'statusOk'
05/07 09:20:09.88 SubscriptionID = 2
05/07 09:20:10.00 XML element count = 11
05/07 09:20:10.01 Sent Message:
=================
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<MultiSpeakMessageHeader Version="2.2"
xmlns="http://www.multispeak.org/Schema/V
ersion2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-05-07T09:20:09-04:00</TimeStamp>
<DocumentID>00000</DocumentID>
<VendorApp>
<AppName>QEI MultiSpeak Server</AppName>
<AppVersion>1.0</AppVersion>
<Company>QEI , Inc</Company>
<Function>SCADA</Function>
</VendorApp>
<SubscribeAck ReceivedDocumentID="SubscribeRequest2" Status="statusOk"
Subscri
ptionID="2">
<SubscriberUrl>http://127.0.0.1/mspClient/</SubscriberUrl>
<PublisherUrl>http://127.0.0.1/mspServer/</PublisherUrl>
</SubscribeAck>
</MultiSpeakMessageHeader>
=================
05/07 09:20:36.23 Publishing 5 changes
05/07 09:20:36.23 Sending PublishedData
05/07 09:20:36.23 SubscriptionID = 2
05/07 09:20:36.35 XML element count = 38
05/07 09:20:36.36 Connection made to 192.168.20.50, port 689
05/07 09:20:36.37 Sent Message:
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
22 • Sample scanmon log Copyright © 2017 QEI.
=================
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<MultiSpeakMessageHeader Version="2.2"
xmlns="http://www.multispeak.org/Schema/V
ersion2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-05-07T09:20:09-04:00</TimeStamp>
<DocumentID>00000</DocumentID>
<VendorApp>
<AppName>QEI MultiSpeak Server</AppName>
<AppVersion>1.0</AppVersion>
<Company>QEI , Inc</Company>
<Function>SCADA</Function>
</VendorApp>
<PublishedData SubscriptionID="2">
<SubscriberUrl>http://127.0.0.1/mspClient/</SubscriberUrl>
<PublisherUrl>http://127.0.0.1/mspServer/</PublisherUrl>
<MultiSpeak documentType="incremental">
<scadaStatus objectID="DNPS,RTU " utility="Escambia" verb="Change">
<quality>Measured</quality>
<status>Open</status>
<changeCounter>1</changeCounter>
<timeStamp>2004-05-07T09:20:33-04:00</timeStamp>
</scadaStatus>
<scadaAnalog objectID="DNPS,PERCOM" utility="Escambia" verb="Change">
<value>48.8</value>
<unit>Counter</unit>
<quality>Measured</quality>
<analogCondition>Normal</analogCondition>
<timeStamp>2004-05-07T09:20:34-04:00</timeStamp>
</scadaAnalog>
<scadaStatus objectID="COMM,COMM20" utility="Escambia" verb="Change">
<quality>Measured</quality>
<status>Open</status>
<changeCounter>1</changeCounter>
<timeStamp>2004-05-07T09:20:34-04:00</timeStamp>
</scadaStatus>
<scadaStatus objectID="DNPS,START0" utility="Escambia" verb="Change">
<quality>Measured</quality>
<status>Open</status>
<changeCounter>4</changeCounter>
<timeStamp>2004-05-07T09:20:35-04:00</timeStamp>
</scadaStatus>
<scadaStatus objectID="DNPS,START1" utility="Escambia" verb="Change">
<quality>Measured</quality>
<status>Open</status>
<changeCounter>4</changeCounter>
<timeStamp>2004-05-07T09:20:35-04:00</timeStamp>
</scadaStatus>
</MultiSpeak>
</PublishedData>
</MultiSpeakMessageHeader>
=================
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server _____________________________________________________
Copyright © 2017 QEI Sample scanmon log • 23
05/07 09:20:45.28 Received Message:
=================
<?xml version="1.0" encoding="UTF-8"?>
<MultiSpeakMessageHeader xmlns="http://www.multispeak.org/Schema/Version2.2"
Ver
sion="2.2" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<TimeStamp>2004-02-03T15:14:04-05:00</TimeStamp>
<DocumentID>PublishedAck3</DocumentID>
<VendorApp>
<AppName>Real Time Testing</AppName>
<AppVersion>1.0</AppVersion>
<Company>Booth</Company>
<Function>CB-CD</Function>
</VendorApp>
<PublishAck Status="statusOk" ReceivedDocumentID="00000" SubscriptionID=
"2">
<SubscriberUrl>http://127.0.0.1/mspClient/</SubscriberUrl>
<PublisherUrl>http://127.0.0.1/mspServer/</PublisherUrl>
</PublishAck>
</MultiSpeakMessageHeader>
=================
05/07 09:20:45.41 Response Received
05/07 09:20:45.41 PublishAck Received
05/07 09:20:45.41 Status = 'statusOk'
05/07 09:20:45.41 SubscriptionID = 2
QEI SWA>
QEI SWA>
QEI SWA> scanmon mspmx01 0 0
05/07 09:20:54 FULL MONITORING DISABLED FOR MSPSV01
TDMS-Plus Master Station Software MS-2000 MultiSpeak Server
24 • Sample scanmon log Copyright © 2017 QEI.
QEI provides a wide variety of Automation Products and services to the Electric Utility Industry. QEI's customers are a mixture of major utilities, government and military agencies as well as global Electrical Transmission and Distribution OEM's.
QEI 45 Fadem Road
Springfield, NJ USA
T: +973-379-7400 F: +973-346-2138
W: www.qeiinc.com