
Doc: I273PLGB04_11_DMG900_DMG900T.doc 26/04/2011 s. 14 / 35
Logika Boole’a (BOO)
Możliwe jest utworzenie, maksymalnie 8, zmiennych nazywanych
BOO1…8 , których status zależy od kombinacji, wg logiki Boole’a,
progów limitów, wejść, wyjść itd.
Operandy (INP, LIM itp.) mogąbyćłączone z operandami logiki Boole’a:
AND, OR, EXOR, AND NOT, OR NOT, EXOR NOT.
Każda zmienna Boole’a jest rezultatem maksymalnie 4 operandów
połączonych z 3 logicznymi operacjami.
Przykład: jeśli chcemy by zmienna Boole’a BOO1 była aktywowana,
kiedy limity LIM1, LIM2 i LIM3 sąwszystkie aktywne lub kiedy wejście
INP1 jest aktywne, to BOO1 musi byćustawione na kombinacje LIM2
AND LIM3 AND LIM4 OR INP1.
Nie jest koniecznym używanie wszystkich 4 operandów dla jednej
zmiennej Boole’a. Jeśli na przykład, chcemy tylko by BOO2 była
aktywna, kiedy aktywne sąINP1 lub INP2, możliwe jest
zaprogramowanie parametrów BOO2 kombinacjąINP1 OR INP2,
pozostawiając działanie logiczne ustawione na --- (brak działania).
Strona LOGIKA BOOLE’A wyświetla, dla każdej zmiennej BOO1..8,
status pojedynczego operandu, który zamieszany jest w logiczne
działanie i ostateczny rezultat, to jest status wybranej zmiennej Boole’a.
Boolean logic (BOO)
It is possible to create max. 8 internal variables named BOO1..8, whose
status depends on the Boolean logic combination of limit thresholds,
inputs, outputs, etc.
The operands (INP, LIM etc) can be combined between each other with
the following Boolean operators: AND, OR, EXOR, AND NOT, OR NOT,
EXOR NOT.
Every Boolean variable is the result of max 4 operands combined with 3
logic operations.
Example: if one wants the Boolean variable BOO1 to be activated when
the limits LIM1, LIM2 and LIM3 are all active or when the input INP1 is
active, BOO1 must programmed as the combination of LIM2 AND LIM3
AND LIM4 OR INP1.
It is not necessary to use all 4 operands for one Boolean variable. If for
instance, one wants BOO2 to be active when INP1 or INP2 are active,
then it is possible to program BOO2 settings with the combination INP1
OR INP2, leaving the following logic operations set to --- (no operation).
The BOOLEAN LOGIC page displays, for every variable BOO1..8, the
status of the single operands that are involved in the logic operation and
the final result, that is the status of the selected Boolean variable.
Zmienne kontrolowane zdalnie (REM)
Miernik DMG900 posiada możliwość zarządzania 8 zmiennymi,
kontrolowanymi zdalnie (REM1…REM8).
Status tych zmiennych może byćmodyfikowany przez użytkownika
poprzez protokoły komunikacyjne, a same zmienne mogądziałać
w powiązaniu z wyjściami, logikąBoole’a itd.
Przykład: używając zmiennej (REMx), jako źródła dla wyjścia (OUTx)
możliwa jest dowolna aktywacja lub de aktywacja jednego z wyjść
przekaźnikowych przy użyciu oprogramowania do zdalnej kontroli.
Ta funkcjonalność umożliwia stosowanie wyjść przekaźnikowych
DMG900 do sterowania oświetleniem lub podobnym obciążeniem.
Kolejnym zastosowaniem zmiennych REM kontrolowanych zdalnie jest
włączanie/wyłącznie innych funkcji, wprowadzając je do logiki Boole’a
AND z wejściami lub wyjściami.
Remote-controlled variables (REM)
DMG900 can manage up to 8 remote-controlled variables
(REM1…REM8).
Those are variables which status can be modified by the user through
the communication protocol and that can be used in combination with
outputs, Boolean logic, etc.
Example: using a remote variable (REMx) as a source for an output
(OUTx), it will be possible to freely energise or de-energise one relay
through the supervision software. This allows to use the DMG900 relays
to drive lighting or similar loads.
Another possible use of REM variables is to enable/disable other
functions remotely, inserting them into a Boolean logic in AND with
inputs or outputs.
Alarmy (ALA)
Użytkownik ma możliwość zdefiniowania 16 programowalnych alarmów
(ALA1…ALA16).
Dla każdego alarmu, można zdefiniowaćŹródło, to jest, warunki, które
generująalarm, oraz tekst wiadomości, która musi pojawić
sięna ekranie, kiedy pojawiąsiędane warunki.
Warunki, które generująalarm, mogąna przykład, pochodzić
z ustawionego progu. W tym przypadku, źródłem będzie jeden z limitów
progów LIMx.
Jeśli natomiast, alarm musi byćwyświetlony w zależności od statusu
zewnętrznego wejścia cyfrowego, to źródłem będzie INPx.
Według tych samych kryteriów, można połączyćskomplikowane warunki
do alarmu, będące rezultatem logicznej kombinacji wejść, limitów itp.
W tym przypadku należy użyćzmiennych logiki Boole’a BOOx.
Dla każdego alarmu użytkownik może zdefiniowaćdowolny tekst
wiadomości, który pojawi sięna stronie alarmów.
Możliwe jest równieżzdefiniowanie priorytetu dla alarmu. Jeśli ma to być
prosta wskazówka to można ustawićpriorytet na niski. W tym przypadku
ikona, która towarzyszyćbędzie wyświetlanemu tekstowi alarmu będzie
symbolem informacyjnym.
Alarms (ALA)
The user has the possibility to define a maximum of 16 programmable
alarms (ALA1…ALA16).
For each alarm, it is possible to define the source that is the condition
that generates the alarm, and the text of the message that must appear
on the screen when this condition is met.
The condition that generates the alarm can be, for instance, the
overcoming of a threshold. In this case, the source will be one of the
limit thresholds LIMx.
If instead, the alarm must be displayed depending on the status of an
external digital input, then the source will be an INPx.
With the same criteria, it is possible to also link complex conditions to
an alarm, resulting from the logic combination of inputs, limits, etc. In
this case, the Boolean logic variables BOOx must be used.
For every alarm, the user can define a free message that will appear on
the alarm page.
It is also possible to define a priority for the alarm. If it is a simple
indication, then the priority can be set to low. In this case the icon that
follows the message will be the ‘info’ symbol.
If instead, the alarm must indicate a more critical situation, then setting
Operand 1
Działanie log. 1
Operand 2
…
Status operand. 1
Status zmiennej
rezultatu
Operand 1
Logic operation 1
Operand 2
…
Operand status 1
Status of the
resulting variable
Typ pomiaru
Funkcja
Wartość pomiaru Próg najniższy
Status zmiennej
limit
Type of measure
Function
Value of measure
Upper threshold
Lower threshold
Status of the limit
variable
Próg najwyższy