Register    Login
 
Professional OPC Development Tools
And Services
 
 
Home
 
Services

Got OPC project?
Need training or consulting?
Contact Us!

 
News and Announcements
     
 
Welcome to OPC Labs

OPC Labs, an independent software vendor, develop advanced software based on OPC technology. We provide commercial off-the-shelf automation software, as well as custom programming services and consulting. OPC Labs have developed multiple custom OPC servers for complex protocols, custom clients, and combined client-server tools with computational capabilities. Our flag product, QuickOPC, is a set of OPC client components and toolkits allowing rapid application development using wide range of programming tools and languages.

The company is a voting member of OPC Foundation, and participates actively in its activities. We have special dedication to interoperability, and achieve the highest interoperability rankings. Our vision is to deliver smart, reliable and easy-to-use OPC applications and components: precisely those that you were missing on the market.

About OPC...

 
Services in OPC
  • Server and client development
  • Consulting
  • Custom solutions
  • Trainings
 
Featured Products

QuickOPC is a radically new approach to access OPC data on Microsoft Windows platforms. Forget pages of complicated code and get results with a few lines of code using a programming tool and language of your choice. 

  • New product: QuickOPC-UA natively connects to OPC Unified Architecture servers.
  • New: QuickOPC.NET now supports 64-bit development.
  • New: QuickOPC can now connect to OPC UA (Unified Architecture) servers.
  • New: QuickOPC now allows development of OPC Alarms and Events clients.
  • New: QuickOPC.NET now fully supports Visual Studio 2010, and .NET Framework 4.
 
Simple QuickOPC Example in C# Minimize

The code below (in C# language) reads and displays an item value, using QuickOPC.NET:

// Read item value and display it in a message box
MessageBox.Show(EasyDAClient.DefaultInstance.ReadItemValue("", "OPCLabs.KitServer.2",
    
"Demo.Single").ToString());

The code below subscribes to changes of an item, and displays the value with each change:
// The callback is a lambda expression that displays the value
EasyDAClient.DefaultInstance.SubscribeItem(
    "", "OPCLabs.KitServer.2", "Demo.Single", 1000,
    (_, args) => Console.WriteLine(args.Vtq.Value));

No other product can do this in such a clear and concise code, in a single statement! The programming is straightforward, and the developer can focus on getting the work done and not on fighting the intricacies of OPC protocols.

The same code simplicity is maintained in other programming languages. Here are the corresponding examples in Visual Basic (VB.NET).

 
 
 
 
 

 
 
 
 
Home|Services|Products|Purchase|Downloads|Support|Resources|Company|Contact
Copyright 2007-2012 by OPC Labs Terms Of Use Privacy Statement May 20, 2012