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ół FC, używany przez Danfoss VLT6000, VLT5000.
Protokół komunikacji: protokół FC poprzez port szeregowy RS485 (może być symulowane przez TCP/IP)
Konfiguracja: Sterownik jest konfigurowany w pliku params.xml, w podelemencie unit elementu device. Opis dodawnych atrybutów XML znajduje się w przykładzie poniżej.
Przykładowa konfiguracja:
<device daemon="/opt/szarp/bin/borutadmn" path="/dev/null" ignorowany, zaleca się ustawienie /dev/null > <unit id="1" ignorowany, zaleca się wpisacie znaku ASCI type="1" ignorowany, zaleca się ustawienie 1 subtype="1" ignorowany, zaleca się ustawienie 1 bufsize="1" ignorowany, zaleca się ustawienie 1 extra:proto="fc" nazwa protokołu, używana przez Borutę do ustalenia używanego sterownika, dla tego sterownika musi być fc extra:mode="client" tryb pracy jednostki, ten sterownik działa tylko jako client extra:medium="serial" medium transmisyjne, może być serial albo tcp, w celu używania transmisji szeregowej należy dodać atrybut: extra:path="/dev/ttyS0" ścieżka do portu szeregowego w celu używania transmisji po ethernecie należy dodać atrybuty: extra:use_tcp_2_serial_proxy="yes" pozwolenie na komunikację szeregową poprzez tcp extra:tcp-address="192.168.1.150" adres IP do którego się podłączamy extra:tcp-port="6969" port IP na który się połączymy extra:id="13" adres odpytywanego falownika (od 1 do 31), odczytywane z falownika extra:speed="9600" opcjonalna, prędkość portu szeregowego w bps (dla medium serial) domyślna jest 9600, dopuszczalne wartości 300, 600, 1200, 2400, 4800 extra:parity="even" opcjonalna, parzystość portu (dla medium serial) domyślne jest none, dopuszczalne wartości odd, even extra:inter-unit-delay="100" opcjonalna, czas opóźnienia w ms między odpytywaniem jednostek w jednym urządzeniu > <param name="Falowniki:Wyciąg Lewy:Napięcie łącza DC" ... extra:parameter-number="518" numer parametru, który chcesz odpytać numer uzyskasz z odpowiedniej dokumentacji falownika extra:prec="0" conversion index parametru, który chcesz odpytać uzyskasz to z odpowiedniej dokumentacji falownika jeśli ujemny, podaj wartość bezwzględną do atrybutu prec np. jeśli conversion index jest -2 podaj prec="2" (bez extra:!) extra:val_op="lsw" opcjolany operator pozwalająy na konwersję wartości typu float i long na wartości parametrów SZARP domyślnie wartości te zamieniane są na 2 bajtową reprezentację wartości w systemie SZARP bezpośrednio, jedynie z uwzględnieniem precyzji parametru w SZARP możliwe jest jednak przepisanie tych wartości do dwóch parametrów SZARP (tak zwane parametry 'kombinowane') co pazwala na nietracenie precyzji i uwzglednianie większego zakresu w tym celu należy skonfigurować 2 parametry SZARP z takimi samymi parametrami dotyczącymi numeru parametru i jego precyzji przy czym jeden z nich powinien mieć extra:val_op="lsw" a drugi extra:val_op="msw" przyjmą wartości odpowiednio mniej i bardziej znaczącego słowa wartości parametru > </param> </unit> </device>
Poprzedni | Spis treści | Następny |
Obsługiwane urządzenia | Początek rozdziału | Sterownik boruta_fc_z |