System SZARP - dokumentacja techniczna: SZARP v.3.1 | ||
---|---|---|
Poprzedni | Rozdział 7. Obsługiwane urządzenia | Następny |
Zgodność ze specyfikacją: 4 .
Obsługiwane urządzenia: Boruta jest uniwersalnym demonem, który sam w sobie nie implementuje żadnego z protokołów. Obsługą właściwych protokołów zajmują się sterowniki będące modułami boruty. Obecnie dostępne są sterowniki dla protokołów Modbus, ZET i FP210.
Protokół komunikacji: Modbus RTU/ASCII, Modbus TCP, ZET i FP210
Konfiguracja: Sterownik jest konfigurowany w pliku params.xml. Każdy podelement unit zawiera konfigurację jednego sterownika. Szczegóły konfiguracji znajdziesz w opisach poszczególnych sterowników.
Przykładowa konfiguracja:
<device xmlns:extra="http://www.praterm.com.pl/SZARP/ipk-extra" daemon="/opt/szarp/bin/borutadmn" path="/dev/null" > <unit id="1" extra:mode="client" tryb działania danego unitu, wspierane wartości to 'client' lub 'server' extra:medium="serial" medium transmisji, wspierane wartości to "serial" (line) lub "tcp" extra:use_tcp_2_serial_proxy="yes" ustaw na "yes" jeśli połączennie szeregowe musi być nawiązane przez proxy TCP extra:connection-retry-gap="4" czas między restartami w sekundach extra:connection-establishment-timeout="10" maksymalny czas na ustanowienie połączenia extra:inter-unit-delay="100" opcjonalna, czas opóźnienia w ms między odpytywaniem unitów w jednym urządzeniu extra:proto="modbus" protokół do użycia w danym unicie w przypadku połączenia szeregowego następujące parametry są dostępne: extra:path, extra:speed, extra:parity, extra:stopbits, extra:char_size (wszystkie poza 'path' są opcjonalne, posiadające następujące wartości domyślne 9600, N, 1, 8) w przypadku trybu klienta TCP następujące parametry są wymagane: extra:tcp-address, extra:tcp-port w przypadku trybu serwera TCP wystarczy skonfigurować atrybut extra:tcp-port > ... </unit>
Poprzedni | Spis treści | Następny |
Sterownik boruta_zet | Początek rozdziału | Sterownik calcdmn |