1 / 22

Loosely coupled OPC client used to animate GIS

Loosely coupled OPC client used to animate GIS. Mariusz Postół Maciej Zbrzezny www.cas.eu. CONTROL PROCESS. Łódź citizens # : 1M H eating plants: 3 Total thermal output: 2560MW H eat distribution network: ~800km ~500miles N umber of nodes: ~7 000

haru
Download Presentation

Loosely coupled OPC client used to animate GIS

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. Loosely coupled OPC client used to animate GIS Mariusz Postół Maciej Zbrzezny www.cas.eu

  2. CONTROL PROCESS • Łódź citizens #: 1M • Heating plants: 3 • Total thermal output: 2560MW • Heat distribution network:~800km ~500miles • Number of nodes: ~7 000 • Production in cogeneration: • Hot water • Electric power • Steam

  3. GIS – Functions: Inventory & localization Topology map Inventory Modeling Hydraulic calculation Supply area visualization More.... NOT REAL-TIME SYSTEM

  4. Application – general model Presentation Business Data APPLICATION

  5. Application: integrated architecture Presentation services 3 layers Business services Data services

  6. Application: distributed architecture Presentation services 3 layers Business services Data services

  7. Application: communication standards SQL OPC HTTP/XML SQL OPC HTTP/XML Presentation services 3 layers Business services Data services

  8. GIS: Process integration • Multisource • Connect/Disconnect/reconnect • Items database • Group management • Subscription • Read (synch/asynch/deadband) • Write ??? • Security • Shutdown • To do it we need: • To know OPC specification • To write a lot of lines of code (XX 000) • To develop for the same platform • To know internal architecture & interfaces specifications GIS BLACKBOX Presentation GIS CACHE Business OPC SERVER PROCESS INTRFC OPC INTRFC Data(OPC/C)

  9. GIS: Process integration CACHE SERIAL OPC/S IMPORT IMPORT Presentation GIS Business OPCT Data HTTP/XML DATA

  10. OPC TRANSPORTER OPCT SQL OPCS OPCS XML OPC CONNECTIVITY SQL CONNECTIVITY XML CONNECTIVITY TAGS TAGS QUEUES TAGS - a - b - c - d - Q1 - Q2 - Q3 - Q4 - aa - bb - cc - dd - P1 - P2 - P3 - P4 HORIZONTAL VERTICAL a = aa + 10 bb Average(a, b, c, d) P1 = aa+a+... PUSH(Q1, d+c)

  11. OPC TRANSPORTER GIS SMALLWORD OPC COMMSERVER SQL ORACLE OPC TRANSPORTER STATISTIC PROCESSOR TRANSPORT ENGINE XML OPC SQL CONFIGURATION

  12. OPCT FEATURES OPCT THERE IS NO NEED TO MAKE THE GIS CLIENT SO COMPLICATED HTTP/SOAP/WSDL • Multi-sources; • Easy configurable; • Advanced transport algorithm: deadbands and minimal update rates; • Transactions; • Buffered queues;

  13. HTTP / SOAP / WSDL • Easy to access well defined interface: • WSDL description: http://Server:9000/OPCRealtimeDataAccess?wsdl • UML Description • Available services: • OPCRealtimeDataAccess • OPCBufferedDataAccess

  14. OPCRealtimeDataAccess Service for accessing current data. • Values • Items list • List of available properties and value of properties

  15. OPCBufferedDataAccess • Protection from missing any information • FIFO queue algorithm • Transaction algorithm • connect to queue; • start transaction; • get elements; • end transaction • remove queue contents

  16. SYSTEM INTEGRATION SPM SOC TCH SOC TCH SOC SOC View View KDs SBs GIS SERVR Corporate field network Corporate network EC EC EC SCs

  17. SYSTEMS INTEGRATION SOC Kxxx Kxxx Kxxx Kxxx TCH SOC KOM TCH SOC SOC KOM View View SBk GIS SQL VLAN NAT SYM SERVER Corporate field network Corporate network EC EC EC WALL SCREEN OPC SQL

  18. SYSTEMS INTEGRATION - GIS SPM SOC Kxxx Kxxx Kxxx Kxxx WIZ OPCS OPCS OPCS SOC GIS SOC SOC TCH SOC KOM KOM TCH View View KDs SBs SBk UNTOUCHABLE SCk SCs GIS ORACLE VLAN NAT SYM UNTOUCHABLE SERWER Corporate field network Corporate network EC EC EC

  19. PASSIVE OPC SERVER INTERFACE OPC CACHE MASTER WS WS SNIFFER PASSIVE MONITOR RS485 ETHERNET

  20. Main Components OPCBS OPCSr OPCT GIS Client GIS Server OPCSr OPCSr OPC GIS HTTP / SOAP OPC

  21. GIS – Functions: Inventory & localization C=0.25 Mpa P=1.1Mpa T=96 C

  22. Thank you for your time

More Related