"What if you could get your hands on a powerful toolkit that you can use to rapidly develop versatile OPC Clients for Visual Basic, HMI, Web and lots more?"
We're going to let you in on a big secret...use our uniquely powerful OPC toolkit and you can do all this and more, saving you up to 95% of development time. Why waste your valuable time with anything else?
*** OPCWare - the easiest software development toolkits ***
OPCWare Client Developer is the most versatile productivity toolkit for OPC client developers. It is the ultimate collection of OPC interface components for Visual Basic, Delphi, Excel, Labview, Visual C++, C# (C Sharp), VB.NET, ASP, MS Office, and other VBA-enabled and ActiveX containers. 4 royalty-free runtime distribution products are included, each one developed for use in all ActiveX containers which relate to user-interface and process data interface. These components are both innovative and unique, and very popular in the process control, HMI, scientific, engineering, test and measurement, simulation, and data acquisition communities. Using these components you can build first class OPC client applications with your language of choice.
This software developer's productivity toolkit includes an OPC Server Explorer, an OPC Item Explorer, an OPC Group and an OPC Explorer (featuring treeview and listview visualization capabilities similar to Windows Explorer) - that's 4 components, one .ocx file, several demos, comprehensive help files and numerous source code samples (VB6/VBA/ASP/VBScript/C#/VB.NET/Delphi/BCB etc.).
Choose your OPC programming language or HMI environment:
Many of our customers are owners of independent software businesses, others are high-level product managers, and others are senior engineers. Their end-users are important to them, and their applications are usually complex. Their bottom-line directly depends upon the OPC related functionality embedded in their product(s). When compared to all other customers in the market, these customers must spend the most time weighing up their options because their needs are the most challenging and important.
That is worth thinking about. When it comes to our customer's productivity, reputation, and product competitiveness - their bottom line in fact - they choose OPCWare Client Developer above the competition. In fact, many of our customers have spent more time making that choice than they've spent actually using our software, such is it's productivity. If your OPC requirements are as serious as this, no other tool or vendor is more focused on your success. Data Layers can even provide custom paid enhancements and source-code escrow services if you need these insurances.
We listen and you profit. Our aim is to help our customers get from where they are to where they need to be. Our approach is to do whatever it takes. We have found this trust and co-operation to be mutually beneficial in the long run, and that our customers will come back to us again and again, success after success.
We continuously allocate members of our development team to adding and improving features and code that most developers never see. But some do and each perspective is as important as the next. Then when the end-user of the software bombards it with data from multiple OPC servers from different vendors, some OPC compliant, some not, OPCWare Client Developer is there to keep things intact. Or when your development team has a major new requirement, or needs to develop in a different language, there is a range of supports available such as sample code, direct access to the experts, and knowing that you are not the first to do this, so the risks are minimised.
It's hard to get this across easily because it is not immediately evident. That is why we urge you to play with our free demo, documentation and samples so you get to see some of these important and valuable features at first hand. For example, explore the hidden versatility of the events associated with the user interface built in to the OPCWareX control. Take advantage of our free pre-sales support. Let us know what you need to do in your projects and we will tell you if and how OPCWare Client Developer can do the job. We'll even write snippets of code to get you started. With a 30 day free trial, plus a 30 day money back guarantee, that's 60 days to change your mind.
Ready to get started?
If not, why not read on and find out how this works...
Here's a quick software quiz that could make a dramatic impact on the amount of time and money you spend on process and device connectivity. Answer these 5 questions:
Click here to reveal the quiz results.
If you answered YES to any (or all) of the above, the good news is this:
Our OPC Client development product, OPCWare Client Developer is the essential suite of OPC software components used by hundreds of engineers and developers worldwide. You too can easily use it to leverage and connect to the hundreds of OPC drivers that are available off-the-shelf today.
Did you know that getting access to OPC data can be easy? With OPCWare Client Developer, OPC really is as easy as 1, 2, 3. Just follow these three simple steps and you can solve OPC:
*Reminder screens are removed in the full product, i.e. Lite, Standard or Professional editions
So the download includes 2 free components, plus another 2 components on a 30 day free trial.
With OPCWare Client Developer the open, productive and connected software, you can:
Don't buy an OPC client development toolkit until you have established whether it meets these six essential criteria:
So who uses OPCWare Client Developer?
If you answer yes to any of the above, then chances are your applications need an OPC interface and you should be using OPCWare. Many of our existing customers have already faced the same challenges as you, and have overcome them with the help of OPCWare.
For industrial automation users who need to assemble interconnections between industrial devices and applications from different vendors, OPCWare is a suite of software components that enable rapid integration of software and hardware for data acquisition, monitoring and control. Unlike closed, proprietary systems, which require expensive, specialised support and often third party resellers, our products are based on open, industry standards, and are manufactured, marketed, sold and supported by us.
OPCWare is OPC software, which is an implementation of the widely adopted API standards embodied in OPC (OLE for Process Control) technology. OPC is also Openness, Productivity, Connectivity. Our OPC component toolkit OPCWare Client Developer is the leading OPC Client toolkit that can be used with Visual Basic, Visual C++, Delphi, Excel, Access, VB.NET, C# and Labview, plus several other ActiveX containers. It provides easy to use powerful OPC client functionality delivered in the form of reusable ActiveX controls. These OPC ActiveX controls embedded in your applications will connect to Off The Shelf OPC servers which are widely available to add opc communications to a range of devices including PLCs, weighing scales, label printers, dimensional gauges, temperature transmitters.
Using software created with OPCWare Client Developer, OPC connections are easily set up, and the process data can be moved in either direction, so you can read or write OPC data for monitoring and controlling, or you can log process data to a database, insert it into a spreadsheet, or display it in a web browser. New devices, controllers and PLCs can be added easily, and your application code does not need to be changed. All you need to do is decide what to do with the data. We provide source code that shows how you can use our components to display your OPC data graphically in real time, and how to log it to simple databases such as MS Access, or enterprise databases such as Oracle or SQL Server.
In adition to the ActiveX OPC Client controls provided with OPCWare Client Developer, we also develop custom OPC Servers for our customers for those applications and devices where Off The Shelf OPC Server solutions are not available. A Data Layers custom OPC Server will OPC-enable any device, controls network, or application that is currently not open to OPC connectivity. Contact us today with details of your devices or applications and a customer representative will be in touch with you to discuss your OPC client and OPC server development project.
OPCWare Client Developer is an ActiveX control suite that consists of four controls, each of which is used to perform specific tasks. With OPCWareServerExplorer, you can browse and connect to available OPC servers, then use OPCWareItemExplorer to browse and select the available OPC items on a selected OPC server. OPCWareX and OPCWareGroup enable you to perform easy read and write operations of OPC data, and OPCWareGroup will bind the OPC data values to properties of other ActiveX controls on Visual Basic forms. The four OPCWare Client Developer ActiveX controls are:
OPCWareServerExplorer is a control that is used to browse and select available OPC Servers using a built-in Grapical User Interface (GUI). OPCWareServerExplorer allows end-users to browse the network and select any available OPC Server, to be connected to with one of the other three controls. The OPCWareServerExplorer control is normally used in conjunction with the OPCWareItemExplorercontrol to instantly build a full-featured OPC browser GUI.
OPCWareServerExplorer is completely free, and will continue to function even after your 30 day evaluation period has elapsed. You will never see a reminder screen popping up with this control.
OPCWareItemExplorer is a control that is used to graphically browse and select the available OPC Items on a selected OPC Server.
If the OPC Server supports browsing, the OPCWareItemExplorer control enables the user to browse the server address space, seeing the available OPC ItemIDs in a hierarchical or flat structure as presented by the OPC server.
OPCWareItemExplorer is completely free, and will continue to function even after your 30 day evaluation period has elapsed. You will never see a reminder screen popping up with this control.
The OPCWareX control offers treeview and listview visualization capabilities (similar to Windows Explorer but with OPC servers instead of drives, OPC groups instead of folders and OPC items instead of files) for OPC DA Servers, and constituent OPC Groups and OPC Items.
OPCWareX is quite simply the most powerful ActiveX OPC client control available on the market. Let us know if you can find another OPC ActiveX control that has more functionality, or that can be used to set up complex OPC configurations as easily. [contact us]
Intended for simpler OPC configurations than OPCWareX, and originally designed for Visual Basic 5 and 6 developers, the OPCWareGroup control provides code-free binding of OPC items to any properties of any controls on a Visual Basic form. For example you might need to display a temperature setpoint in a textbox, or show the current pressure variable on an instrumenation indicator. You can easily combine OPCWareGroup with standard VB objects, plus third party components such as the Global Majic Software Instrumentation ActiveX Library to create low cost, high performance HMI display screens without writing a single line of code.
Several sample projects and files making use of OPCWareGroup and each of the other three controls are included in the download.
Below is just a selection of the sample OPC client applications, developed using OPCWare Client Developer, and included in the free download . You can click on any of the images to see more information.
All of the environments listed below are ActiveX containers, and thus support OPCWare Client Developer, which has also been used successfully with other development environments such as LabVIEW, PowerBuilder.
Each of the samples have been produced to help demonstrate to you how you can quickly develop your OPC data access applications. If you cannot find what you are looking for below or in our free download , please let us know and we will get it ready for you...[ask us]
For example, we include a VB OPC client application running as an NT service using Microsoft's NTSVC.OCX. In the download you can see an example showing how to format a VB Date to show milliseconds. Another example shows you how to set up an ODBC DSN to log process or PLC data to a database such as SQL Server or Oracle. A simpler example logs OPC data to a local Access database.
These samples will save you weeks and weeks of development time, to get your OPC systems developed and installed rapidly.
You can get all the VB6 sample applications with source code in the free download
You can easily combine OPCWare Client Developer components with standard VB user interface and database objects, plus third party components such as the Global Majic Software Instrumentation ActiveX Library to create low cost, high performance HMI and data logging applications.
Calling all Visual C++ developers. Why spend valuable time learning to program custom interfaces? Get the Visual C++ source code sample in the free download
If you’re a Delphi user, you too can gain access to all the benefits of OPCWare Client Developer. Get the Delphi source code samples in the free download
If you’re a LabVIEW user, you too can gain access to all the benefits of OPCWare Client Developer. Get the free download and see it for yourself.
Moving to .NET? Planning to use Visual Studio .NET? If so, look to OPCWare Client Developer for your complete solution. You don't need native components - OPC is still COM! Get the VB.NET and C# sample source code projects in the free download
Excel users should go to our Excel page first [here] to find out about our Excel AddIns. For VBA programmers, OPCWare Client Developer is fully programmable, and sample VBA code is included in the free download
If you are ready to begin developing with OPCWare Client Developer today, or if you're
just interested in evaluating the software, you can download the installation.
The installation includes several fully functional OPC Client demo applications, showing how to use OPCWare Client Developer, in a range of programming tools. Full Visual Basic 6 Source Code can be viewed online to get a feel for the sample applications. The compiled VB6 sample application is a useful utility in itself for troubleshooting OPC connections. The OPCWareAX.ocx file is the main runtime redistributable and the evaluation version is identical to the full version.
If you have already downloaded and installed the installation, and have finished your evaluation, then you already have the full OPCWare Client Developer installation, and you can buy your license(s) now.
If not, you can download the installation.
OPCWare Client Developer full product comes in three versions, available to buy from our online shop:
OPC Client Software, OPC Server Development, OLE for Process Control, Visual Basic 6.0, ActiveX, COM, Visual C++, Visual Studio.NET, Visual Basic.NET & Visual C#.NET, Labview, Databases & SQL, Real-Time Graphics, Windows NT/2000 Security, Active Directory Services, Human Machine Interface (HMI), Supervisory Control and Data Acquisition (SCADA), Programmable Logic Controllers (PLC), Automation - OEM, New, Refrofit, Commissioning, Validation, Good Automated Manufacturing Practice (GAMP), 21 CFR Part 11 (21CFR11) - Electronic Records and Signatures, Project Management, Feasibility Studies, Cost/Benefit Analyses, Independent Review
Note: Some or all of the terms Microsoft, Windows, Visual Basic, ActiveX, OPC may be trademarks of their respective owners.
Copyright © Data Layers Limited 2005. All rights reserved.
OPCWare Client Developer is a comprehensive OPC client developer's rapid productivity toolkit.
Reliable, robust, tried and tested
Data Layers is a member of the OPC Foundation