CitectVBA is a Visual Basic for Applications (VBA)
and VBScript-compatible Basic scripting language. CitectSCADA has embedded support for
CitectVBA.
CitectVBA has the following features:
CitectVBA code is multithreaded
and fully scheduled within the CitectSCADA Kernel.
CitectVBA uses the same well
proven engine that Cicode uses and can be used wherever Cicode is
used.
CitectVBA has a small footprint
of under 400K.
CitectVBA code is directly
callable from CitectSCADA
Command and Expression fields.
CitectVBA code is callable from
Cicode and visa-versa.
CitectVBA code provides native
support for ActiveX objects, CitectSCADA Variable Tags and Alarm
Tags.
CitectVBA makes ActiveX object
manipulating easier. It allows direct interaction with the object
models from 3rd party applications such as Word, Excel, etc.
Note: You may notice
slight differences between CitectVBA and VBA in other applications;
this is normal as each application has a different object
model.
The Cicode Editor has been upgraded to fully
support CitectVBA. New features of the editor include:
Integrated Cicode and CitectVBA
compiler
Integrated Cicode and CitectVBA
source code editor