23.03.2017 Views

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

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

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

Preambles<br />

xxi<br />

the market. To name a few of the candidates presented in the following chapters (Chapters 48 through 55),<br />

ZigBee, 6LoWPAN, and WirelessHart are some of the wireless technologies that are capable of replacing<br />

many wired fieldbus applications. These technologies allow for added flexibility by placing nodes freely on<br />

moving machines and by reducing the installation effort. All wireless networks have to specifically address<br />

the issue of security and power consumption for nodes that are battery powered.<br />

Group 3.7: Industrial Internet<br />

The application of Internet- and IT-based protocols and technologies is undoubtedly a promising and<br />

up-to-date development (Chapters 56 through 59). Besides acceptance by the users, the adoption of<br />

existing, proven technologies in the automation domain reduces efforts by reusing existing concepts,<br />

functions, and software components. However, different time frames in technology development<br />

cycles—compared to the rather long-term application in industry—are critical issues in the selection of<br />

appropriate technologies. The technologies described in Chapter 55 address different application areas<br />

and thus use different technologies. Starting with function blocks concepts according to IEC 61499, a<br />

generic, function-related approach is described. The concepts allow a network-independent synthesis<br />

of application functions, which is a prerequisite for distributed <strong>industrial</strong> applications. The application<br />

of typical IT protocols and system structures can be investigated perfectly in Industrial Internet, and<br />

the adoption, specialization, and application of protocols from the Internet is a global trend. Originally<br />

developed together with software companies, including Microsoft, OPC has become the de facto standard<br />

for providing access from higher-level applications to automation applications. With OPC UA,<br />

major enhancements in this technology have been made, including support for Web services and complex<br />

information models. Web technology and the Industrial Internet have enabled the application of<br />

multimedia technologies as integral parts of automation <strong>systems</strong>. Advances in machine vision document<br />

this fact. Finally, energy production and distribution are important tasks supported by various<br />

technologies. These technologies use Ethernet as one of the underlying protocols and thus their development<br />

follows that of IT <strong>systems</strong> in general.<br />

Preamble to Part IV: Internet Programming<br />

J. David Irwin and Bogdan M. Wilamowski<br />

Auburn University<br />

Auburn, Alabama<br />

The rapidly growing Internet is also expanding into the <strong>industrial</strong> environment. Many of the protocols,<br />

techniques, and hardware developed for the public Internet can also be used in closed <strong>industrial</strong> networks,<br />

while enjoying the benefits of reduced component cost due to their mass production. There is also<br />

the possibility of using the Internet to watch, supervise, and control <strong>industrial</strong> environments remotely<br />

from any place in the world, assuming that a proper security cover is provided. This part introduces<br />

two commonly used Internet protocols, TCP and UDP, and illustrates typical API interfaces and their<br />

sample use in simple proof-of-concept client–server applications. Both protocols belong to transport<br />

layer protocols and use an underlying IP network layer and a <strong>communication</strong> media–specific data link<br />

layer. UDP is a packet-based connectionless protocol with little overhead for unicast, multicast, and<br />

broadcast <strong>communication</strong> (Chapter 60), while the TCP protocol provides reliable, best-effort delivery of<br />

data streams (Chapter 61). The development of interactive Web sites can be done in many languages, the<br />

most common being HTML, Javascript, PHP, PERL, and Python. It is of course possible to develop such<br />

Web sites using general languages such as Java or C++, but specialized languages are usually preferred.<br />

This part shows how interactive Web sites can be programmed using PHP (Chapter 62), Python (Chapter<br />

63), and PERL (Chapter 64). Chapter 65 describes how to run remote applications over the Internet.<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!