12.07.2015 Views

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

SHOW MORE
SHOW LESS

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

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

<strong>HVAC</strong> <strong>Control</strong> <strong>in</strong> <strong>the</strong> <strong>New</strong> <strong>Millennium</strong>to create this <strong>in</strong>terface is us<strong>in</strong>g <strong>the</strong> network socket <strong>in</strong>terface providedwith most TCP/IP implementations. This provides <strong>the</strong> data stream from<strong>the</strong> client to <strong>the</strong> server.Sockets are used to talk to E<strong>the</strong>rnet-enabled PLCs such asModicon’s MODBUS TCP which provides a widely supported socket<strong>in</strong>terface to Modicon and o<strong>the</strong>r PLCs.Distributed ObjectsOne flexible technique used to communicate across a network is<strong>the</strong> distributed object. This is a higher-level protocol that is more standardized.Distributed objects allow software runn<strong>in</strong>g on multiple mach<strong>in</strong>esto <strong>in</strong>teract almost as if it were on a s<strong>in</strong>gle mach<strong>in</strong>e.Distributed object technology allows <strong>the</strong> process<strong>in</strong>g and data to bedistributed to various devices where it may be most needed or mosteffectively handled, <strong>in</strong>clud<strong>in</strong>g distribution to <strong>the</strong> Web applications.Distributed object standards <strong>in</strong>clude <strong>the</strong> common object requestbroker architecture (CORBA), guided by <strong>the</strong> Object Management Groupand <strong>the</strong> distributed component object model (DCOM) which supersedesano<strong>the</strong>r earlier Microsoft standard (COM) component object model.CORBA and DCOM provide similar capabilities for large-scaleand facility <strong>in</strong>tegration (See Table 9-1). For <strong>the</strong> users of Internet technologies,<strong>the</strong> object request broker that enables CORBA, has <strong>the</strong> advantageof be<strong>in</strong>g available on almost every computer platform andoperat<strong>in</strong>g system. This <strong>in</strong>cludes <strong>the</strong> embedded real-time operat<strong>in</strong>gsystems used to control mach<strong>in</strong>es. DCOM is available only on MicrosoftW<strong>in</strong>dows products.Java provides <strong>the</strong> network<strong>in</strong>g support for socket programm<strong>in</strong>g. Adistributed object technique called remote method <strong>in</strong>vocation allowsclients us<strong>in</strong>g browsers to easily <strong>in</strong>terface to servers support<strong>in</strong>g <strong>the</strong>sestandards (Table 9-2).Some <strong>in</strong>dustries have <strong>the</strong>ir own protocols, such as <strong>the</strong> semiconductorequipment communication protocol, SECS/GEM, or <strong>the</strong> pharmaceuticalequipment communication protocol, LECIS.Most embedded and real-time computer platforms support Java <strong>in</strong><strong>the</strong> form of Java Virtual Mach<strong>in</strong>e (JVM). This is an application or librarythat converts <strong>the</strong> portable Java byte code <strong>in</strong>to platform-specific code asit is executed.©2001 by The Fairmont Press, Inc. All rights reserved.

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

Saved successfully!

Ooh no, something went wrong!