


Scripting
Alarms
Audit and diagnostic
Communication interfaces
Configuration environment
Data acquisition
DataVue/Data Export
Development kits
General
Historical data
HMI
Known issues
Other Products
PcVue installation
PcVue miscellaneous
Real time data
Sample projects
Scripting
Security bulletin
SnapVue
System
TouchVue
UDC
Upgrade issues
Useful tools
Version Information
WebVue
[KB843] Controlling the Workspace using VBA
Applies to: PcVue 11.1 and 11.2 update. Summary: Two new VBA methods allow the Workspace size and position to be controlled programatically. Details: There has long been an issue when […]
[KB803] Incompatibility of the AITimer between PcVue 10.0 SP2 and 11.1
Applies to: PcVue 10.0 SP2 and 11.1 Summary: The AITimer of version 10.0 SP2 is incompatible with the AITimer of version 11.1.Originator: ND Details: If you install 10.0 SP2 on […]
[KB762] How to get/display the time with milliseconds using VBA
Applies to: All versions of PcVue Summary: There is nothing in VBA that will allow you to display the time with milliseconds. A simple solution is to call a system […]
[KB767] Large on-screen keypad using mimic
Applies to: PcVue 11.1 Summary: Example of an on-screen key pad created with a mimic and driven by SCADA Basic Details: An on-screen numeric keypad using a mimic and SCADA […]
[KB729] Using HARDCOPY in a Multi-screen Environment
Applies to: PcVue. All versions. Summary: Workaround, using a SCADA Basic script, to generate a screen hard copy when in a multi-screen environment.Originator: FABO Details: If you need to print […]
[KB719] Creation of Office 2013 document from PcVue VBA is not possible
Applies to: PcVue – all versions supporting VBA Summary: Office 2013 doesn’t install the component required to manipulate Office documents through VBA. This is a known problem and there is […]
[KB695] VARIABLE mode REFRESH
Applies to: PcVue 9.0 SP2 and later Summary: How to force the refresh of a variable on a client station. Details: A new mode REFRESH has been added to the […]
[KB682] Copy/Paste of a VBA symbol object
Applies to: PcVue – all versions supporting VBA Summary: If VBA symbol code of a duplicated symbol is not executed after a copy/paste, you need to check the symbol configuration. […]
[KB690] Cypress Enable help files
Applies to: All versions of PcVue particulary 11 onwards Summary: The VBA-like scripting language called Cypress Enable was originally supplied with PcVue before VBA itself was integrated. The Cypress Enable […]
[KB657] How to use the AITimer in VBA
Applies to: PcVue version 8.0 onwards. Summary: How to use the AITimer, provided with PcVue, in VBA. Details: PcVue provides a component library called Arc Informatique Common Controls. So far […]
[KB664] VBA and SCADA BASIC function integration
Applies to: PcVue version 8.20 onwards Summary: The Configure / Project / Settings / Run User Programs // Before initialization // After initialization properties – used to execute SCADA Basic […]
[KB673] How to use time-delayed alarms with SCADA Basic
Applies to: PcVue version 10.0 onwards Summary: This program shows how to create a delayed alarm using SCADA Basic, the alarm being activated by a manually controlled bit. This delayed […]
[KB606] Memory leak when making unnecessary use of Alloc_Buffer
Applies to: PcVue all versions. Summary: Memory leak when making unnecessary use of the SCADA Basic instruction ALLOC_BUFFER. Details: It has been observed that sometimes, if ALLOC_BUFFER is used to […]
[KB607] Managing VBA events when a mimic object overlaps a template object
Applies to: PcVue all versions.PlantVue all versions.FrontVue all versions. Summary: This article explains the options for managing VBA events when a mimic template object and a mimic object overlap. Details: […]
[KB614] Example of how to use a DLL in SCADA Basic
Applies to: All PcVue versions Summary: An example of using an external DLL in SCADA Baisc. In this example – to read and write in a standard format .ini file. […]
[KB589] How to obtain the GMT offset using SCADA Basic
Applies to: PcVue version 10.0In general if a project is used with a later version of PcVue it will be automatically converted to that version. Occasionally it may be necessary […]
[KB590] How to convert a time into the FILETIME format used by the HDS
Applies to: PcVue version 11 onwards. Summary: How to convert, using SCADA Basic, a Unix time (also known as Epoch time, Posix time…) to the FILETIME format as used by […]
[KB550] How to temporarily disable database archiving
Applies to: PcVue version 8.10 onwards Summary: This article describes how to pause and resume HDS database archiving using VBA. (For proprietary archive units you must use the SCADA Basic […]
[KB552] Chrono, UTC, Local hour in VBA
Applies to: PcVue all versions. Summary: This article contains a set of useful VBA functions for the conversion of datetime values from UTCtime to local time or Chrono values to datetime values and […]
[KB530] SELECTOR instruction, new modes
Applies to: PcVue version 9.0 and 10.0. Summary: This article presents new SELECTOR modes. The new modes appeared in PcVue 9.0 but are not described in online help of some […]
[KB516] How to resize the AIGrid
Applies to: PcVue version 8.10 SP7 onwards. Summary: A sample VBA function to resize the AIGrid component after zoom or screen adaptation. Details: An example mimic after ZOOM OUT: The […]
[KB506] How to access a VBA graphic object
Applies to: PcVue version 8.10 onwards Summary: Syntax to access a graphic object using a string variable Details: Please note that the graphic object does not have to be ticked […]
[KB495] Memory leak when using the MULTIMEDIA instruction
Applies to: PcVue all VBA versions. Related articles: KB721 Summary: This article explains the handle (and memory) leakage due to the MULTIMEDIA instruction in SCADA BASIC. Note that there is another […]
[KB496] Running SCADA Basic functions
Applies to: PcVue all versions Summary: This article describes the sequence in which SCADA Basic functions are run when called simultaneously from different sources (via a button, action or cyclic […]
[KB476] SCADA Basic Limitations
Applies to: PcVue vesion 10.0.The basic content of this article may also be applicable to other versions of PcVue although the detail may vary. Summary: This article shows the SCADA […]
[KB458] SCADA Basic Editor is invisible
Applies to: PcVue version 8.2 onwards. Summary: The SCADA Basic editor stores the most recent position of the editor window at the time it was last opened. If the window […]
[KB320] When not to use SCADA Basic SYSTEM mode SYSTEM
Applies to: PcVue version 8.00 onwards. Summary: Do not use SYSTEM mode SYSTEM to launch a batch file which takes a long time to execute. For example a batch launching […]
[KB321] VBA function DoEvent
Applies to: PcVue all versions. Summary: This article describes how to use the VBA function DoEvents and warns about the possible problems that can occur when using it. Details: The […]
[KB306] SCADA Basic function execution from VBA
Applies to: PcVue all versions. Summary: By forcing a variable in VBA code you can trigger a SCADA Basic function. By forcing a variable in SCADA Basic you can trigger […]
[KB163] UserForm cannot migrate between PcVue versions 7 and 8.
Applies to: PcVue version 7.20 VBA. Summary: This article indicates how to work around an incompatibility that affects VBA projects that contain UserForms. Solution: When you migrate a project from […]
[KB164] VBA UserForms are not saved with mimics in ASCII format
Applies to: PcVue version 7.20 onwards. Summary: This article provides a work-around for the fact that when a mimic is saved in ASCII format, any VBA UserForm in it is […]
[KB159] Mimic templates with VBA/Enable scripts
Applies to: PcVue version 7.20 onwards. Summary: This article describes how to overcome a limitation concerning mimic templates with VBA/Enable scripts. Details: You can associate a script with a mimic […]
[KB160] Restart PcVue with SvRestart.exe and VB script
Applies to: From PcVue version 7.00 to version 8.00 (incl.) Summary: This article describes how to restart a project with a VBscript procedure to call Restart_PcVue. Details: Open the attach […]
[KB161] Restriction on Symbols that Include VBA Code
Applies to: PcVue version 7.20a onwards. Summary: This article advises on a limitation on symbols that include VBA code. Details: If you create an instance of a symbol containing a […]
[KB151] Using the “?VarName” syntax in SCADA Basic
Applies to: PcVue all versions. Summary: This article defines when you can use the syntax ‘?VarableName’ in SCADA Basic. Details: When you can use ‘?’ The syntax ‘?VariableName’ can only […]
[KB162] Restrictions on executing VBA scripts
Applies to: PcVue version 7.20d onwards.While the basic content of this article remains valid, details may have changed since it was written. Summary: This article describes how to configure PcVue […]
[KB152] Accessing extended attributes using VBA/Enable scripts
Applies to: PcVue version 7.20c onwards.While the basic content of this article remains valid, details may have changed since it was written. Summary: This article shows how to use VBA […]
[KB153] Adding a plug-in to VBA
Applies to: FrontVue all versions. PcVue version 7.20 onwards. Summary: This article describes how to add a powerful plug-in to VBA. Details: The VBA Editor enables you to add third […]
[KB154] Bindable properties of external ActiveX
Applies to: PcVue version 7.00 onwards. Summary: This article indicates how to identify which properties of an external ActiveX can be linked to variables from the variables tree. Details: When […]
[KB156] How to check whether a project is from a VBA version of PcVue
Applies to: PcVue version 7.20 to version 9.00. From version 10 onwards VBA was standard. Summary: This article describes how to tell from its mimic files whether a project came […]
[KB139] Date and time formats from SCADA Basic and VBA
Applies to: PcVue all versions. Summary: This article discusses discrepancies in the ways date-time formatting works in PcVue, SCADA Basic, VBA and animations. Details: Calculations of date and time do […]
[KB142] How to Send Messages to the Event Viewer
Applies to: PcVue all versions.While the basic content of this article remains valid, details may have changed since it was written. Summary: This article describes how to run a trace […]
[KB143] How to start a SCADA Basic Program when a mimic opens
Applies to: PcVue all versions. Summary: This article describes how to make a SCADA Basic Program run when a particular mimic opens.From version 11.0 onwards it is not necessary to […]
[KB144] How to Increase the Number of Symbols in SCADA BASIC Programs and SCADA BASIC limitations
Applies to: PcVue all versions.While the basic content of this article remains valid, details may have changed since it was written. Summary: This article explains how to modify the limit […]
[KB145] Limitations of the ‘IF’ instruction
Applies to: PcVue all versions. Summary: This article describes some limitations of the ‘IF’ instruction Details: In SCADA Basic you cannot combine a test of an register variable and bit […]
[KB146] Logging of Alarm Acknowledgements
Applies to: PcVue version 6.04d onwards. Summary: This article describes how to attribute alarm acknowledgement from SCADA Basic to the current user. Details: It is possible to acknowledge alarms from […]
[KB148] SQL Syntax for SVSQL SCADA Basic Instruction
Applies to: PcVue all versions.While the basic content of this article remains valid, details may have changed since it was written. Summary: This article outlines the SQL syntax to use […]
[KB137] Retrieving memory information with Enable Basic
Applies to: PcVue version 7.00 onwards.While the basic content of this article remains valid, details may have changed since it was written. Summary: This article describes how to retrieve information […]
[KB138] Changing a threshold value by a SCADA BASIC Program
Applies to: PcVue all versions. Summary: This article describes how to modify a threshold value of a register, using SCADA BASIC. Details: When a threshold value of a register variable […]
[KB136] Printing a Window with Enable Basic VBscript
Applies to: PcVue version 7.00c onwards.This article contains obsolete references. Summary: This article outlines methods for printing a Window (or Mimic) with VBscript. Details: There are three ways to print […]
- 1
- 2