Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
pl:ibvunit:ibvunit-vars [2023/06/11 14:39] – utworzono ibadminpl:ibvunit:ibvunit-vars [2023/06/11 14:58] (aktualna) – [Zmienne wbudowane] ibadmin
Linia 2: Linia 2:
  
 Program **ibvunit** dokonuje konwersji protokołów zaimplementowanych na fizycznych urządzeniach na protokół komunikacyjny [[pl:ibprotocol:start|ibprotocol]] wykorzystywany przez wszystkie programy składowe **IB-System**. Program **ibvunit** dokonuje konwersji protokołów zaimplementowanych na fizycznych urządzeniach na protokół komunikacyjny [[pl:ibprotocol:start|ibprotocol]] wykorzystywany przez wszystkie programy składowe **IB-System**.
- 
-===== Zmienne wbudowane ===== 
- 
-Oprócz zmiennych powiązanych ze fizycznymi urządzeniami, program **ibvunit** posiada zmienne: 
- 
-  * **ibvunit.version** - wersja programu **ibvunit**. 
-  * **ibvunit.mwt** - maksymalny sumaryczny czas pracy programu wyrażony w dniach, po upływie którego program zostanie zablokowany. Wartość "-1" oznacza że mechanizm czasowej blokady związanej z sekcją [[pl:ibvunit:ibvunit-config#<MWT>|<MWT>]] w pliku konfiguracyjnym nie został aktywowany. 
-  * **ibvunit.cwt** - sumaryczny czas pracy wszystkich instancji programu wyrażony w dniach. Wartość "-1" oznacza że mechanizm czasowej blokady związanej z sekcją [[pl:ibvunit:ibvunit-config#<MWT>|<MWT>]] w pliku konfiguracyjnym nie został aktywowany. 
-  * **ibvunit.ld** - czas pracy wyrażony w dniach, pozostały do zablokowania pracy programu. Wartość „-1” oznacza że mechanizm czasowej blokady związanej z sekcją [[pl:ibvunit:ibvunit-config#<MWT>|<MWT>]] w pliku konfiguracyjnym nie został aktywowany. 
  
 ===== Zmienne z rejestrami urządzeń MODBUS ===== ===== Zmienne z rejestrami urządzeń MODBUS =====
Linia 47: Linia 38:
 </code> </code>
  
 +
 +===== Zmienne wbudowane =====
 +
 +Oprócz zmiennych powiązanych ze fizycznymi urządzeniami, program **ibvunit** udostępnia zmienne:
 +
 +  * **ibvunit.version** - wersja programu **ibvunit**.
 +  * **ibvunit.mwt** - maksymalny sumaryczny czas pracy programu wyrażony w dniach, po upływie którego program zostanie zablokowany. Wartość "-1" oznacza że mechanizm czasowej blokady związanej z sekcją [[pl:ibvunit:ibvunit-config#<MWT>|<MWT>]] w pliku konfiguracyjnym nie został aktywowany.
 +  * **ibvunit.cwt** - sumaryczny czas pracy wszystkich instancji programu wyrażony w dniach. Wartość "-1" oznacza że mechanizm czasowej blokady związanej z sekcją [[pl:ibvunit:ibvunit-config#<MWT>|<MWT>]] w pliku konfiguracyjnym nie został aktywowany.
 +  * **ibvunit.ld** - czas pracy wyrażony w dniach, pozostały do zablokowania pracy programu. Wartość „-1” oznacza że mechanizm czasowej blokady związanej z sekcją [[pl:ibvunit:ibvunit-config#<MWT>|<MWT>]] w pliku konfiguracyjnym nie został aktywowany.
 +
 +Dodatkowo **ibvunit** monitoruje każde urządzenie zdefiniowane w pliku konfiguracyjnym i udostępnia powiązane zmienne:
 +
 +  * **ibvunir.DEVICE.tslc** - czas jaki upłynął od ostatniej poprawnej komunikacji z urządzeniem **DEVICE**. 
 +
 +Identyfikator urządzenia **DEVICE** zależy od podłączonego urządzenia. Np. urządzenie typu [[pl:ibvunit:ibvunit-vars#Zmienne z rejestrami urządzeń MODBUS|MODBUS ]]  zgodnie z dokumentacją będzie mieć identyfikator w postaci np. **rs.0.id.1**.