Professional OPC
Development Tools

logos

QuickOPC for OPC Alarms and Events (OPC-A&E)

OPC Alarms&Events provides alarm and event notifications on demand (in contrast to the continuous data flow of OPC Data Access). These include process alarms, operator actions, informational messages, and tracking/auditing messages.

OPC Alarms and Events. Technical Overview (OPC Foundation) (PPT)

OPC-A&E is fully supported by QuickOPC. OPC clients with alarms and events features can be developed easily.OPC A-E 1x

If you need OPC Alarms&Conditions for OPC Unified Architecture, click here - QuickOPC supports it too.

Supported OPC-A&E Operations

With QuickOPC, you can perform following OPC Alarms&Events operations:
  • Discover (browse) OPC servers (applications) on the computer and on the network.
  • Browse the address space of the OPC server.
  • Get state of an event condition.
  • Acknowledge an active condition.
  • Query for event categories and event conditions.
  • Subscribe to events, and possibly later change the parameters of the subscription, or unsubscribe.
  • Refresh the event subscription.

Most developers use the imperative programming model to create their applications. You can also:

OPC Alarms & Events Example in C#

The code below (in C#) shows how to subscribe to event notifications and display each incoming event using a callback method that is provided as lambda expression, using QuickOPC:

// The callback is a lambda expression that displays the event 
EasyAEClient.SharedInstance.SubscribeEvents(
    "", "OPCLabs.KitEventServer.2",
1000,
    (_, args) => Console.WriteLine(args));

No other product can do this in such a clear and concise code, in a single statement!

Try It

Of course, more examples come with the product. And, all OPC Alarms & Events features of QuickOPC can be used from many languages and tools - not just C#, but also VB.NET, VB6, C/C++. VB6, PHP, Excel (VBA), Delphi, Perl, Python and more.

 

Footnote & required disclosure: QuickOPC (including its Options) is a software development kit (SDK) for development of OPC clients and subscribers. Installing QuickOPC or its Options does not change system settings.