71
4.3.10. Virtual Logic Gates
The Cortex’s
Virtual Logic Gates
(VLG’s) are at the heart of its problem detection, decision making and problem resolution
powers. The concept of VLG’s is a bit different from coding Macro commands in a programming language. Each VLG is
more like a single neuron that connects different I/O’s like metering inputs, status inputs, relays, alarm-call lists, schedulers,
timers, SNMP commands and hardware flags together and combined in myriad ways to create specific user-defined actions
and controls.
The results of these logic functions can dictate automatic actions to be performed by the Davicom upon very specific events,
or can be used to qualify other inputs. VLGs can also be used to display a specific result on a workspace object or beside
an I/O State LED. Each virtual logic gate is set individually according to its use and function, but one of the most important
characteristics of VLGs is that they can be cascaded and nested.
VLGs allow you to program Davicom units so they act according to y our needs. For example, you may not want the Davicom
to call you during the night to tell you that the utility power is off, and the Generator is running OK. But if the power is off and
the Generator did not start, then you may want to be woken-up. You can create VLG Neurons to do just that.
VLG’s can be one of any 6 types of logic gates: AND, NAND, OR, NOR, XOR, XNOR and each VLG can have up to 6 inputs
from which one output is generated. For easier reference, the configuration screen also shows the standard logic tables for
each type of gate.
The screenshot below shows a typical workspace with many VLG’s configured.
See Section 4.3.14.3 for details about the generic
Main
screen,
Description
screen and
Vocal Description
screen.