OPCcalc allows you to easily create process calculations that use OPC tags as equation inputs and outputs. OPCcalc handles all of the "plumbing" for your equations, letting you concentrate on your calculation logic. Users create and build their calculations with the built-in Equation Editor; under-the-hood, our calculation products use the Microsoft.Net Frameworks and/or Visual Basic.Net to build high-performance calculation libraries.
OPCcalc is an open calculation "framework", shielding calculation authors from the complexities of custom programming, yet giving users the option to access and use all features of Visual Basic.Net (variables, loops, if..then..else, user functions) and the .Net Framework (relational databases, file read/write, Web Services, XML etc.).
OPCcalc is more than just an OPC calculator. It brings unmatched performance and features to OPC-based calculations.
Programmers and non-programmers can easily use our Equation Editor to define the logic and arithmetic needed for their equations. OPCcalc will then build a compiled Microsoft Visual Basic .Net program that contains the necessary OPC calls, scheduling, and error handling required to execute your equations on a configured interval, outputting the results to other OPC tags.
Each equation library contains one or more equations (outputs) and can communicate with tags on multiple OPC Servers. Our Equation Scheduler allows you to configure, start, stop and monitor your equations. Once started, you can easily view the details of running equations (inputs, outputs, errors) with OPCcalc's built-in Library Snapshot utility.
Example OPCcalc logic in the Equation Editor: