|
You know you already need OPC Client capabilities in your
existing/new application. You also know that you do not have the time to learn the OPC Specifications that other 3rd party
controls require you to do.
You need a tool that's tried and tested and has a proven
track-record. You need a tool that is going to continue working 24x7x365. You need a tool that can trap errors, handle them
gracefully and give you this information so that you can handle them gracefull in your application.
The OPC Data Control ActiveX delivers this because of its
intelligent back-end engine that actually handles all of the complexities of OPC for you, which leaves you time to focus on
the development of your software.
Simply drop an instance of the OPC Data Control ActiveX onto your
form, and then you are ready to create OPC Client based applications, maybe without writing a single line of code -- click here to see how.
The OPC Data Control will establish and maintain the connection to
your OPC Server. The OPC Data Control will also gracefully disconnect from the OPC Server, cleaning-up after itself upon
request too.
Because you are in control, you can read/write to data at will...
in fact, there are several ways in which you can read data.
Binding: You can setup a relationship between a Tag in the OPC Server, and a textbox
(or any COM-based control) on your form. The OPC Data Control will automatically keep the data in the Textbox up to
date, likewise, when the textbox value changes as a result of the end-user then the OPC Data Control will automatically
write that value back to the OPC Server.
See ConnectName, ConnectObject and Binding in the Source section.
Subscriptions: Otherwise known as exception-based reads. You simply specify the Tags you
want the OPC Server to poll, and then you wait for "ValueChanged" events to fire to notify you when a Tag's value has
changed. See ConnectName and ConnectObject in the Source section.
Manual Reads: You also have the ability to Read a Tag, or a number of Tags within a single
transaction, any time!
See ReadVariable and ReadMultiVariables in the Source section.
Writes: You can write a tag, or a number of tags in a single transaction, at any
time. You get instant notification as to whether or not each tag-write was a success or not.
See WriteVariable and WriteMultiVariables in the Source section.
Need more control?
- You can connect and disconnect to/from an OPC Server at any time.
- You can enable and disable Tag Subscriptions at any time.
- You can build dynamic applications that are based on external
configuration files to specify the name/location of the OPC Server, the Tags to subscribe to and also the Objects to
bind Tags to, if applicable.
Even though the OPC Data Control does all of the OPC "grunt work"
for you, you still have control over the data and when it gets read and written.
Any errors are reported to you. The OPC Data Control not only
returns error codes, but also has the ability to simply display them on-screen as well as the ability for you to
programmatically translate an error code into a human-readable error-description.
Once your application is built - deploy it!
|