1 / 12

Component based software

Principle Technologies Examples. Component based software. Lars Imsland, NTNU lsi@itk.ntnu.no. “Build software from parts, not from scratch”. Principle. Reuse Pick the best components (“off-the shelf”-components) Use different languages Easy upgrade (precompiled components). Advantages.

henrik
Télécharger la présentation

Component based software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Principle Technologies Examples Component based software Lars Imsland, NTNU lsi@itk.ntnu.no

  2. “Build software from parts, not from scratch” Principle

  3. Reuse Pick the best components (“off-the shelf”-components) Use different languages Easy upgrade (precompiled components) Advantages

  4. Microsoft COM (DCOM/COM+) CORBA A specification, not implementation (OMG) Platform independent Javabeans The component model for Java Technologies

  5. A specification and implementation Microsoft specific Most used Network transparent (DCOM) Communication specified with interfaces Microsoft COM

  6. OPC is a specification that sets a standard for integration of real-time devices, PLCs or DCSs with business- or plant- applications OPC is based on COM OPC is a set of COM interfaces OPC is network transparent OPC - what is it?

  7. Data access (v2.0) Alarms and events Historical data access Batch Windows CE OPC specifications

  8. Laboratory: Industrial plant: Controller Controller Specification, Criteria, Reference, Supervision Specification, Criteria, Reference, Supervision MMI MMI WEB Estimator WEB Estimator OPC Client Interface OPC Client Interface Communication network Communication network OPC Server Interface OPC Server Interface General simulator Simulation model Process Control System Industrial Plant

  9. Refrigeration process Well known Suitable for different control strategies Suitable for modeling and identification Well instrumented (20 measurements, 4 controls) Physical Process

  10. Physical Process II Motor M Compressor Expansion valve Condenser Evaporator

  11. OPC Client Controller Supervisor OPC Data Server (NT) PLC software Local MMI PLC Web-browser somewhere on the internet Ethernet S7-400 Siemens WinCC Siemens APIS/SIP Prediktor AS “Home-made” components Netscape, Internet Explorer, etc. Communication architecture

  12. Infrastructure • Physical Process • Refrigeration process • Instrumented • Controller • PLC • PC • Intranet • Supervision • PC • Intranet • Internet

More Related