Most Popular & Common Industrial Application Software Scripting
Difference between Visual Basic and old BASIC?
VBAVisual Basic for Applications
VBA is a powerful scripting tool that is fully integrated into many industrial SCADA and supporting applications to let you quickly and easily
automate operator tasks and create automation solutions.
VBA scripts can be as simple or complex as you need them to be, allowing you to add custom functionality and extend your SCADA software
as needed to accommodate your automation strategy. Its powerful and easy-to-use development environment allows you to reuse existing Visual Basic code.
VBA is an implementation of Microsoft's event-driven programming language Visual Basic 6, which
was declared legacy in 2008, and its associated integrated development environment (IDE).
Although pre-.NET Visual Basic is no longer supported or updated by Microsoft, the VBA programming language
was upgraded in 2010 with the introduction of Visual Basic for Applications 7 in Microsoft Office applications and it is still popular in
industrial applications and customizations.
How it differ from the old BASIC?
In BASIC, programming is done in a
text-only environment and the program is executed sequentially.
In Visual Basic, programming is done
in a graphical environment.
Users may click on a certain object
randomly, so each object has to be programmed independently to be able to
response to those actions (events).
A VISUAL BASIC Program is made up of
many subprograms, each has its own program codes, and each can be executed
independently and at the same time each can be linked together in one way or
OPC Foundation owns all OPC trademarks including the OPC logo used throughout this site. Most of information in
OPC Knowledge Base is from OPC foundation.
Free Automation Stuff This information made available on Automation Media, are provided "as is"
without any representation or warranty, express or implied, of
any kind, including, but not limited to, warranties of
merchantability, noninfringement, or fitness for any
Automation Meida makes no warranty or representation regarding, and does not endorse, any
linked Web sites or the information appearing thereon or any of the products or
services described thereon.