23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5-6 Industrial Communication Systems<br />

• Net real energy (TotWh)<br />

The content of these data is defined by common data classes. As an example of the TotWh-data,<br />

the common data class “binary counter reading” is assigned. It specifies that TotWh must include<br />

the following mandatory data attributes:<br />

• Actual value of the net real energy (name: actVal, type: INT128)<br />

• Quality of the actVal (name: q, type: Quality)<br />

• Time stamp for the actVal(name: t, type: TimeStamp)<br />

Therewith the five properties described in the beginning of this chapter are fulfilled in the IEC 61850<br />

as follows:<br />

1. For a client-server <strong>communication</strong> the Ethernet, Internet Protocol (IP), Transmission Control Protocol<br />

(TCP), and manufacturing message specification (MMS) are specified as layer 1–7 protocols [7,8].<br />

2. In the MMS, several <strong>communication</strong> services are standardized. With the GetNameList-service a<br />

server can retrieve the names of all interface variables from a client. Afterwards, it can retrieve the<br />

data types for these variables by using the GetVarAccessAttributes service. With the read and the<br />

write services, it can access the values of the interface variables.<br />

3. The data types and the resolution of the interface variables are defined by standardized data<br />

attributes.<br />

4. The semantics of the applications are standardized by the logical nodes.<br />

5. IEC 61850 does not consider the dynamic behavior of <strong>communication</strong>.<br />

Therefore, we can say that the IEC 61850 standard enables an “interoperability” of devices.<br />

5.3 achieving Interoperability<br />

Looking at the examples in the previous sections, we see that the key to successful interoperability is<br />

a proper standardization of all levels of functionality. By ensuring that components can cooperate on<br />

physical and logical levels, a lot can be achieved. For simple applications like switching lights in an<br />

office, the process of thoroughly describing the application in written form will suffice. For more complex<br />

applications, it will most likely not be possible to describe every single detail. It may happen that<br />

a written standard contains ambiguities that result in incompatibilities of components that have been<br />

built by different manufacturers. The next step has to be to run tests for all components and test the<br />

achieved level of interoperability. Only by examining the components during their operation, it is possible<br />

to ensure that full interoperability is given.<br />

Software interoperability for complex <strong>systems</strong> such as distributed automation <strong>systems</strong> is achieved by<br />

following five approaches that depend on each other:<br />

1. Product testing<br />

Given decent clarity of the written standard, products can be produced to meet this standard<br />

or a subprofile of it. System testing and unit testing can reveal incompatibilities, but do not suffice.<br />

Conformance-based product testing ensures only conformance to a standard, but does not<br />

always create interoperability with other products that have also been tested for conformance.<br />

Differences in product implementations can only be detected in a production scenario; such a test<br />

in a realistic environment can ensure interoperability.<br />

2. Product engineering<br />

Product engineering has the task to create implementations that meet a common standard (or a<br />

subprofile of the standard). It has to achieve interoperability with other software implementations<br />

that also follow the same standard (or a subprofile of the standard).<br />

3. Industry/community partnership<br />

Industry/community partnerships are the driving force toward standardization. They can be<br />

organized nationally or internationally and create standardization workgroups. Such a workgroup<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

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

Saved successfully!

Ooh no, something went wrong!