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.

Industrial Internet 56-9<br />

Device_Profile<br />

Device_Manager_Object<br />

0..1<br />

Application_Process_Object<br />

Device_Identity_Object<br />

0..1<br />

0..*<br />

Attributes<br />

DeviceIdentity<br />

ProfileIdentification<br />

ProfileBody<br />

DeviceManager<br />

Device_Function_Object<br />

1..*<br />

ProfileRevision<br />

ProfileName<br />

DeviceFunction<br />

1..∞<br />

ApplicationProcess<br />

ProfileSource<br />

0..∞<br />

ProfileClassID<br />

nonStandardizedExtension<br />

ProfileDate<br />

0..∞<br />

ProfileHeader<br />

AdditionalInformation<br />

ISO15745Profile<br />

Document element<br />

ISO15745Reference<br />

IASInterfaceType<br />

0..∞<br />

ISO15745Reference_DataType<br />

ISO15745Part<br />

ISO15745Edition<br />

ProfileTechnology<br />

ProfileBody<br />

ProfilesBody<br />

FIGURE 56.7<br />

Mapping of device model acc. ISO 15745 to the FDCML XML schema.<br />

Although with ISO 15745 [ISO03] a generic approach exists, the different user organizations provided<br />

their own schemas and mappings of the traditional description statements to XML formats (See Figure<br />

56.7). With Field Device Configuration Markup Language (FDCML) [FDC01], a suitable description<br />

exists not only for InterBus-S, but also for Industrial Ethernet-based devices; it is applicable by extension<br />

for other <strong>systems</strong>, too (for example CANopen). The Electronic Data Sheet (EDS) for DeviceNet [EDS00]<br />

is based on XML. The Generic Station Description Markup Language (GSDML) [GSD06] is supporting<br />

PROFINET IO devices; XML-based formats for EDD are in discussion.<br />

The benefits of XML concerning software tool support, flexibility, and extensibility have been proven<br />

by several applications. It is relatively easy to generate documents like catalog data sheets or user interfaces<br />

for visualization from existing device descriptions. However, XML also has some drawbacks.<br />

Because of the mostly long XML tags, the descriptions become quite large. This may lead to storage<br />

problems. The complexity of the XML schemas may lead to time-consuming parsing of descriptions.<br />

The number of existing description formats will produce integration efforts again—even if the same<br />

parsers can be used. Since this is not a technology problem, it cannot be expected that XML can solve<br />

this—it has to be initiated by the end users.<br />

Another typical application of XML is description of different content that will be processed and/or<br />

displayed in applications. The flexibility of XML is a prerequisite for such type of modeling, especially<br />

when other Internet technologies are implemented, too. For example, a Web portal for maintenance of<br />

machines may provide different types of data—dynamic data from the machine components, static data<br />

like description, handbooks, plans, etc. The data need to be associated together depending on the functions<br />

the portal offers. It is not challenging to collect the data, but the assignment has to be performed<br />

at a higher level. This assignment depends on context, for example, the user role, the <strong>communication</strong><br />

features, or specific phases of the life cycle.<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!