120 likes | 293 Views
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
E N D
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 • Live Demo – Creating SCADA/HMI Screens • Live Demo – Deploying Applications • Live Demo – Web Applications • Summary • Questions & Answers
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
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
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
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.)
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…
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
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
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
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.
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