ScadaPro User Libraries for Visual Basic and C let users with programming capabilities 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 Visual Basic and C user libraries allow user written programs – called User Tasks to connect to external devices that may not be supported by ScadaPro or develop specific calculations to manipulate ScadaPro Channels and Data.
User tasks generally fall into two categories:
- User acquisition task where the user wishes to interface to an external device that is not supported by ScadaPro.
- User processing task where the user wishes to perform calculations on ScadaPro channels.
User tasks are invoked when the ScadaPro Server system is enabled. While a user task is active, the tasks can interrogate and update ScadaPro channels, and control ScadaPro loggers and devices. When the ScadaPro system is disabled all users tasks are killed off along with the ScadaPro device and processor background tasks.
A full API is provided and examples of user tasks are supplied. Please contact us for more information.