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.

40-12 Industrial Communication Systems<br />

AR<br />

PROFINET<br />

IOcontroller<br />

PROFINET<br />

IOdevice<br />

IO Data CR<br />

- Process data<br />

Alarm CR<br />

- Real-time alarm<br />

Record data CR<br />

- Configuration<br />

- Parametrization<br />

FIGURE 40.4<br />

relations.”<br />

Data <strong>communication</strong> in PROFINET IO is encapsulated in “application and <strong>communication</strong><br />

information to the context management; starting the exchange of the neighborhood information;<br />

address resolution on the side of the IO controller; establishment of <strong>communication</strong> between IO controller<br />

and IO device; parameterizing the submodules in the device (write records); retentive saving of<br />

port information to the physical device (PDev); completing and checking the parameterization, and<br />

starting the data exchange.<br />

To establish <strong>communication</strong> between the higher level controller and an IO device, the <strong>communication</strong><br />

paths must be established. These are set up by the IO controller during system startup based on the<br />

configuration data in the engineering system. This specifies the data exchange explicitly. As shown in<br />

Figure 40.4, every data exchange has an embedded “application relation” (AR). This establishes a precisely<br />

specified application (connection), i.e., the AR, between the higher level controller (IO controller<br />

or IO supervisor) and the IO device. Within the AR, “<strong>communication</strong> relations” (CR) specify the data<br />

explicitly. An IO device can have multiple ARs established from various IO controllers.<br />

The IO controller initiates setup of an AR during system power-up. As a result, all data for the device<br />

modeling, including the general <strong>communication</strong> parameters, are downloaded to the IO device. At the<br />

same time, the <strong>communication</strong> channels for cyclic/acyclic data exchange (IO data CR, record data CR),<br />

alarms (alarm CR), and multicast <strong>communication</strong> relations (MCR) are set up. CR for data exchange must<br />

be set up within an AR. These specify the explicit <strong>communication</strong> channel between a consumer and a<br />

provider.<br />

40.4.4 Neighborhood and Topology Detection<br />

PROFINET specification describes a method to replace a device without using an engineering tool.<br />

This task is done by means of neighborhood detection with the link layer discovery protocol (LLDP)<br />

according to IEEE 802.1 AB. This requires the ability to determine the data of neighboring devices<br />

on a port-by-port basis using LLDP services and to provide these data to the higher level controller.<br />

Together, these conditions enable modeling of a plant topology and convenient plant diagnostics as<br />

well as device replacement without additional tools. PROFINET IO field devices exchange existing<br />

addressing information with connected neighbor devices over each switch port. The neighbor devices<br />

are thereby unambiguously identified and their physical location is determined. The LLDP protocol is<br />

implemented in software and therefore requires no special hardware support. LLDP is independent of<br />

the network structure (line, star, etc.). Automation <strong>systems</strong> can be configured with a line, star, or tree<br />

structure. For this reason, it is important to know which field devices are connected to which switch<br />

port and the identity of the respective port neighbor. The higher level controller can then reproduce the<br />

plant topology accordingly. In addition, if a field device fails, it is possible to check whether the replacement<br />

device has been reconnected in the proper position.<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!