10. February 2011 11:01
Support in the ScadaPro Version 4.0 User Library is now extended to C# with a full set of examples provided on reading and writing channel values as well as on the configuration and controlling of loggers.
The ScadaPro User Libraries, which also include support for Visual Basic and C, allow users with programming capabilities to pull data from any channel; transform it and then write the transformed data back into ScadaPro where it can be processed as any other data channel.
Essentially, users can create their own programs - which are called user tasks - to connect to external devices which may not be be suported by ScadaPro, or to develop specific calculations to maniulate ScadaPro Channels or Data.
User tasks generally fall into one of two categories:
- User Acquisition Task - this is where the user wishes to interface with an external device which isn't supported by ScadaPro.
- User Processing Task - this is where the user wishes to perfrom specific calculations on ScadaPro channels
User tasks are invoked when the ScadaPro server is enabled. While a user task is active it can interrogate and update ScadaPro channels and control ScadaPro devices and loggers. Once the ScadaPro system is disabled, all user tasks are killed off along with the ScadaPro device and processor background tasks.
We provide a full API with examples of user tasks. Please contact us for more information or see below for examples of user tasks created using the C# User library.

