Moduły

Previous  Next



System stanowi zbiór skonfigurowanych w drzewku konfiguracyjnym modułów, które połączone są ze sobą kanałami danych.
Niezależnie od tego jaką funkcjonalność pełni dany moduł jest on zawsze w taki sam sposób dodawany do systemu i łączony z i innymi modułami.

Moduły można podzielić na :

·    moduły graficzne

   Są to wszelkiego rodzaju kontrolki służące do graficznej prezentacji danych. Znajdują się one w menu Insight Graphical Controlls. Dzielą się one na kontrolki wyświetlające wartości Displays, kontrolki do zadawania wartości Setpoints system alarmowania AlarmsAndEvents oraz system raportowania Reports
Wśród kontrolek graficznych są moduły wbudowane w system oraz skrypty TCL/Tk z interfejsem graficznym.

graphic


·    moduły wymiany danych
   Znajdują się one w menu Exchange, Sources, Protocols, Scripts. Są to moduły komunikacyjne, które wymieniają dane pomiędzy systemem, a zewnętrznymi aplikacjami i urządzeniami.
Należą do nich :
   - moduły komunikacji z aplikacjami: OPC, DDE, ODBC
   - moduły komunikacji z urządzeniami: Modbus, GazModem, LonWorks
Moduły wymiany danych zazwyczaj nie posiadają interfejsu graficznego.

·    skrypty
   Skrypty są uniweralnymi modułami, mogącymi pełnić dowolne funkcje zaimplementowane w kodzie programu.
Skrypty mogę posiadać własny interfejs użytkownika.


Każdy moduł posiada swoją konfigurację, umieszczoną w drzewku konfiguracyjnym.

graphic

Knob - pokrętło do ustawiania wartości jest modułem graficznym ( kontrolką ), której konfiguracja przedstawiona jest na powyższym rysunku.

Moduły które posiadają interfejs graficzny ( tak jak m.in. knob ) posiadają w swojej konfiguracji wskaźnik do okna - Window, w którym wskazany jest ekran programu oraz położenie i wielkość kontrolki.

Niezależnie od typu każdy moduł posiada kanały za pomocą których wymieniane są dane.

Przeczytaj więcej o kanałach systemu.
 
Istotną cechą systemu jest to, że moduły konfiguruje się niezależnie,
w locie, bez przerywania pracy systemu.