1 / 12

Building Scalable Automation Systems in Visual Studio .NET

Building Scalable Automation Systems in Visual Studio .NET. Introduction to OPC Systems.NET. Win Worrall Applications Engineer & Developer Email : wworrall@softwaretoolbox.com Direct Line : +1 (704) 708-6491. Agenda. Introduce OPC Systems.NET General Architecture New OPC Gauge.NET

haines
Download Presentation

Building Scalable Automation Systems in Visual Studio .NET

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. Building Scalable Automation Systems in Visual Studio .NET Introduction to OPC Systems.NET Win Worrall Applications Engineer & Developer Email: wworrall@softwaretoolbox.com Direct Line: +1 (704) 708-6491

  2. Agenda • Introduce OPC Systems.NET • General Architecture • New OPC Gauge.NET • Live Demo – Creating SCADA/HMI Screens • Live Demo – Deploying Applications • Live Demo – Web Applications • Summary • Questions & Answers

  3. Purpose OPCSystems.NET solves the following needs: • Build Complete HMI/SCADA Solutions • Easy configuration: easy User Interface • Windows, Web (Ajax) & Mobile Development Tools • Easy Deployment: SmartClient Technology • Data Logging, Reporting with Notifications • Trending in Windows or via Web Pages • Alarm Logging withNotifications • Open API – lets you control the software

  4. Benefits OPCSystems.NET provides these benefits • Data can come from any OPC DA Server and/or Databases • Math Engine, for dynamic calculations to Tags etc. • Scalable System, Service based architecture • Multi-Threaded for faster, and more Reliable operations • Buffers data, eliminating data-loss for short outages • Modular, components available separately or as a suite • 100% Managed Code for all versions of Visual Studio .NET • OPC Self-Certified, for assurance in quality • NO MORE DCOM HEADACHES

  5. YOUR Custom Applications(Windows, Web, Mobile etc) Batching Reporting Alarming Bridging Data Logging Trending Data Consumers Data Source Database OPC Server Your App? PLC DCS Other How it works… OPC Systems .NETService(Tag Repository) Other OPC Systems .NETServices Other OPC Systems .NETServices

  6. OPC Systems .NET Service(Tag Repository) Queue Queue Queue Local Network Internet Client Application Client Application Client Application Reliable Connections • Tag Repository individually “caches” data to each client • If a client goes temporarily offline, it will “catch-up” on the next update. • Applies to ALL OPC Systems .NET Components(data logging, alarms, WinForms, WebForms etc.)

  7. Across Internet Across LAN OPC Systems .NET Service(Tag Repository) OPC Systems .NET Service(Tag Repository) OPC Systems .NET Service(Tag Repository) Client Application(s) Client Application(s) Client Application(s) Scalability Add more OPC SystemsBridge them together…

  8. New - OPC Gauge.NET • No programming required, just define the properties • Circular and Sliding Gauges • Each gauge can support up to 4 axis with up to 4 needles and 5 ranges per axis for a total of 16 values per gauge. • Access both local and remote Tag Parameters for values and alarm limits • Assign tag values to more than just the Value. • Full programmatic support for modifying all properties

  9. Live Demo • Collect Tag data from an OPC Server • Create a small WinForms HMI • Simple data display • Add some Charting and Alarming controls • Deploy our application • Create a small WebForms HMI

  10. Affordable List of Components OPC Controls.NET OPC Trend.NET OPC Alarm.NET OPC Gauge.NET OPC Web Controls.NET OPC Web Trend.NET OPC Web Alarm.NET OPC Database.NET OPC Report.NET OPC Recipe.NET OPC Client.NET OPC Mobile.NET OPC Route.NET • No Limit to OPC Server Connections or Number of Tags • Connect Unlimited applications to the OPCSystems Service • No Limit to the number of Text File or Database Connections • Fully documented, lots of examples • Current Licensed Users should contact us for pricing details • Maintenance Agreements are available for 20% of list price

  11. Summary • Convenience: Quickly and easily build & deploy HMIs • Scalable Framework: allowing your system to grow • Reliable: OPC Self-Certified, plus Buffering • Alerting: Data Logging, Reporting, Alarming & Notifications • Open: API provides interface for your apps to control • Affordable: modular, buy what you need.

  12. More Information … get through to an expert! Questions: Win Worrall: Email: wworrall@softwaretoolbox.com Tel: +1 (704) 708-6491 Technical Support: Tel: +1 (704) 849-2773 Web: http://support.softwaretoolbox.com www.softwaretoolbox.com/opcsystems

More Related