14.01.2015 Views

Report - Høgskolen i Telemark

Report - Høgskolen i Telemark

Report - Høgskolen i Telemark

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

service hosted in an application or it can be part of a constantly accessible service hosted by<br />

IIS while an endpoint can be a client of a service that calls data from a service endpoint.<br />

2.6.1 WCF RIA services<br />

Based on [19], WCF RIA Services is an enhancement to WCF as it builds upon the WCF<br />

stack; it offers a means of sharing validation and logic between the client and the server as<br />

well as a basis for validation, data access, and security which can be shared between<br />

Silverlight and other clients.<br />

2.7 OPC<br />

OPC is ’open connectivity’ via ’open standards’ [20]. OPC is an open connectivity in<br />

industrial automation and the enterprise systems that are supported in the industry.<br />

Interoperability is guaranteed through the creation and maintenance of open standards<br />

specifications. OPC is a series of standard specifications and it was originally based on<br />

Microsoft's OLE COM and DCOM technologies, the specification defined a standard set of<br />

objects, interfaces and methods for use in process control and manufacturing automation<br />

applications to facilitate interoperability [20]. The COM/DCOM technologies provided the<br />

framework for software products to be developed.<br />

As presented in [20], the OPC specifications are:<br />

• OPC Data Access (DA)<br />

• OPC Alarm and Events (AE)<br />

• OPC Batch<br />

• OPC Data eXchange<br />

• OPC Historical Data Access<br />

• OPC Security OPC<br />

• XML-DA OPC<br />

• OPC Commands<br />

• OPC Complex Data<br />

• Unified Architecture (UA)<br />

Based on [1], the most used standards in the process industry are:<br />

• OPC Data Access (OPC DA) - Provides access to real-time, continually changing<br />

data, used to move real-time data from PLCs, DCSs, and other control devices to<br />

HMIs and other display clients, also used for computing and estimating values and<br />

writing values.<br />

• OPC Alarm and Events (OPC AE) - Provides alarm and event notifications on demand<br />

(in contrast to the continuous data flow of Data Access) [20]. These include process<br />

29

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

Saved successfully!

Ooh no, something went wrong!