02.02.2018 Views

Practical_modern_SCADA_protocols_-_dnp3,_60870-5_and_Related_Systems

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

370 <strong>Practical</strong> Modern <strong>SCADA</strong> Protocols: DNP3, <strong>60870</strong>.5 <strong>and</strong> <strong>Related</strong> <strong>Systems</strong><br />

Component data classes are used over <strong>and</strong> over in many different types of bricks. They<br />

are in simple terms the processing rules related to particular inputs or outputs.<br />

14.3.9 Data attributes<br />

The component data classes are made up of collections of data attributes, which reside at<br />

the fourth <strong>and</strong> lowest-level within the UCA object hierarchy. Data attributes represent the<br />

specific, concrete pieces of information provided by UCA devices. Again, the UCA data<br />

attribute definitions are common across all utilities. They define the attribute name <strong>and</strong><br />

data format.<br />

In our pressure monitor example, the pressure input (i.e., the MV) has four specific<br />

pieces of information (i.e., data attributes) associated with it. Inputs have an integer<br />

representation of the measured value (in 16-bit integer format) plus a floating point<br />

representation (in 32-bit IEEE single precision format). They also have data quality flags<br />

(16-bit wide bit string), <strong>and</strong> the measured value time stamp (in a 6-octet time format).<br />

14.3.10 Device object use in actual practice<br />

Do not be alarmed if the preceding description of UCA device objects seems complicated<br />

<strong>and</strong> confusing.<br />

In most cases end users will simply purchase UCA compliant devices.<br />

System designers <strong>and</strong> application developers will work mostly at the brick level.<br />

Consider again our example of the PRV sites. The site designers will decide what physical<br />

equipment has to go at a site, <strong>and</strong> go about their normal process of sizing the equipment<br />

<strong>and</strong> determining the installation details. In the UCA world, this determines the bricks that<br />

must reside in the site’s logical device. All of the lower level information is st<strong>and</strong>ard.<br />

The instrumentation <strong>and</strong> control engineer would specify instrumentation with the correct<br />

bricks.<br />

14.3.11 Current status<br />

Within the electricity industry in the US UCA is widely accepted by both utilities <strong>and</strong><br />

vendors. For example the following is a list of utilities <strong>and</strong> vendors participating in the<br />

UCA effort.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!