| 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: Sterownik do demona borutadmn, obsługujący protokół ZET, używany do komunikacji z produkowanymi dla firmy Praterm regulatorami Z-Elektronik, SK2000 i SK4000. Protokół ZET jest prostym protokołem typu ASCII z adresowaniem jednostek i sprawdzaniem sumy kontrolnej CRC, przeznaczonym do transmisji po łączu szeregowym lub za pomocą transmisji TCP.
Protokół komunikacji: Protokół ZET na linii szeregowej RS232/485 lub konwerterze ethernet/RS232.
Konfiguracja: Sterownik jest konfigurowany w pliku params.xml, w podelemencie unit elementu device. Opis dodatkowych atrybutów XML znajduje się w przykładzie poniżej.
Przykładowa konfiguracja:
<device
xmlns:extra="http://www.praterm.com.pl/SZARP/ipk-extra"
daemon="/opt/szarp/bin/borutadmn"
path="/dev/null"
ignorowany, zaleca się ustawienie /dev/null
speed="9600"
ignorowany
>
<unit
id="1"
identyfikator sterownika
type="1"
ignorowany, powinno być "1"
subtype="1"
ignorowany, powinno być "1"
bufsize="1"
wielkość bufora uśredniania, 1 lub więcej
extra:proto="zet"
nazwa protokołu, używana przez Borutę do ustalenia używanego sterownika, dla
tego sterownika musi być "zet"
extra:mode="client"
tryb pracy jednostki, dla tego sterownika powinien być "client"
extra:plc="zet"
typ regulatora - "zet" dla Z-Elektronika lub "sk" dla SK2000/SK4000
extra:medium="serial"
medium transmisyjne, "serial" dla RS232, "tcp" dla konwertera ethernet/RS232
extra:tcp-address="172.18.2.2"
extra:tcp-port="23"
adres i port IP do którego się łączymy, używany dla medium "tcp"
extra:path="/dev/ttyS0"
ścieżka do portu szeregowego dla medium "serial"
extra:speed="19200"
opcjonalna prędkość portu szeregowego w bps dla medium "serial", domyślna to 9600,
inne możliwe wartości to 300, 600, 1200, 2400, 4800, 19200, 38400; ustawienie innej
wartości spowoduje przyjęcie prędkości 9600
extra:parity="even"
opcjonalna parzystość portu dla medium "serial", możliwe wartości to "none" (domyślna),
"odd" i "even"
extra:stopbits="1"
opcjonalna liczba bitów stopu dla medium "serial", 1 (domyślnie) lub 2
>
<param .../>
Ilość i kolejność parametrów odpowiada ilości i kolejności parametrów w sterowniku.
...
</unit>
...
</device>
| Poprzedni | Spis treści | Następny |
| Sterownik boruta_wmtp | Początek rozdziału | Sterownik borutadmn |