PROGRAMOWANIE WĘZŁÓW LONWORKS NEURON C

Wielkość: px
Rozpocząć pokaz od strony:

Download "PROGRAMOWANIE WĘZŁÓW LONWORKS NEURON C"

Transkrypt

1 PROGRAMOWANIE WĘZŁÓW LONWORKS NEURON C Język programowania Neuron C Profile i bloki funkcjonalne Narzędzia programowania i diagnostyki ABIS-cz-4-wykł

2 JĘZYK NEURON C PODSTAWY Neuron C Programmer s Guide 2.0 PDF Neuron C Reference Guide 2.0 PDF I/O Model Reference 2.0 PDF Neuron C bazuje na strukturach ANSI C Główne różnice: Nowy model komunikacji bloki funkcjonalne, zmienne sieciowe i ustawienia konfiguracyjne Modele obsługi wej/wyj programowalne I/O układu Neuron Chip Obsługa zdarzeń klauzula WHEN brak pętli main () Blok funkcjonalny Zbiór zmiennych sieciowych i ustawień konfiguracyjnych, używanych wspólnie do realizacji zadania/funkcjonalności Profil funkcjonalny Zawiera opis elementów istotnych dla danej funkcjonalności Obowiązkowe i opcjonalne zmienne sieciowe i konfiguracyjne Pokazać przykładowy profil funkcjonalny plik PDF profile 01,02,03 SNVT, UNVT Standardowe Typy Zmiennych Sieciowych oraz Użytkownika SCPT, UCPT Standardowe Typy Ustawień Konfiguracyjnych oraz Użytkownika I/O Neuron Chip 11 programowalnych wejść/wyjść 39 modeli wej/wyj ABIS-cz-4-wykł 2

3 JĘZYK NEURON C PROGRAM Ogólna struktura programu w języku Neuron C // Deklaracje #define ON TRUE #define OFF FALSE #define DAY 0x1 #define NIGHT 0x0 #define LIGHT_TIMEOUT 600 #define HEAT_TIMEOUT 1200 //SNVT OUTPUTS network output SNVT_switch nvoroomstate = 0,DAY; network output SNVT_state nvoiostate; network input SNVT_switch nvimode = 0,DAY; //IO Blocks IO_3 output bit bvolighton; IO_10 input bit bvilightswitch; //zmienne short LightAllowed; //obecność zezwolenie światła short LightSwitch; //zadanie światła stimer TimLightTOut; //timer swiatla // Światło // when (io_changes (bvilightswitch) to ON) //wyłącznik światła ON LightSwitch = ON; //zadanie światła if (nvimode.state==day) //jeżeli tryb dzienny LightAllowed = TRUE; TimLightOut = LIGHT_TIMEOUT; when (io_changes (bvilightswitch) to OFF) //wyłacznik światła OFF LightSwitch = OFF; //zadanie światła io_out (bvolighton, OFF); //wyłącz światło nvoiostate.bit9 = OFF; //stan światła przepisz do sieci when (LightSwitch) //zadanie śwaitła if (nvimode.state==night) //jeżeli tryb nocny return; //nie załączaj if (LightAllowed) io_out (bvolighton, ON); nvoiostate.bit9 = ON; else io_out (bvolighton, OFF); nvoiostate.bit9 = OFF; // KONIEC Światło ABIS-cz-4-wykł 3

4 PODSTAWOWE ELEMENTY Obiekty I/O Obsługa interfejsu sygnałów fizycznych Wykorzystanie przyłączanie czujników, wyłączników, termistorów, liczników itp. UWAGA nie wykorzystane I/O podtrzymanie stanu wysokiego rezystory pull-up; dotyczy pinów IO_4 do IO_7 --- dyrektywa załączająca: #pragma enable_io_pullups; IO_0 do IO_3 wysokoprądowe 20 ma --- pozostałe 4 ma Wszystkie IO od IO_0 do IO_11 poziom napięć TTL Ogólny podział obiektów modeli I/O Bezpośrednie Równoległe Szeregowe Timery/Liczniki ABIS-cz-4-wykł 4

5 PODSTAWOWE ELEMENTY Obiekty I/O Deklaracja w programie: Obsługa obiektów I/O: IO_0 output bit bvolighton; IO_4 input bit ioswitch; - Funkcje --- (wbudowane) --- io_in () io_out () czyta dane z obiektu IO Składnia: wart. zwracana = io_in (nazwa obj. IO, arg) zapis danej do obiekt IO Składnia: io_out (nazwa obj. IO, wart. danej, arg) Przykłady: IO_0 input bit d0; boolean value;... void f(void) value = io_in(d0); // boolean value; IO_0 output bit d0; void f(void) io_out(d0, value); Przykłady: CurrentTemp = io_in (avicurrtemp); Wcześniej musi być: IO_6 input pulsecount avicurrtemp; //--wej. 6 impulsowe, bieżąca temp. // io_out (bvolighton, OFF); Wcześniej: #define ON TRUE #define OFF FALSE IO_3 input bit bvolighton; ABIS-cz-4-wykł 5

6 PODSTAWOWE ELEMENTY Obiekty I/O Dopuszczalne modele I/O w deklaracjach wejść/wyjść: IO_0 output bit bvolighton; Direct: Input Model Types Output Model Types bit bit byte byte leveldetect nibble nibble touch touch Timer/Counter: dualslope edgedivide edgelog frequency infrared infrared_pattern ontime oneshot period pulsecount pulsecount pulsewidth quadrature stretchedtriac totalcount triac triggeredcount Serial Output: bitshift bitshift magcard serial magcard_bitstream magtrack1 serial wiegand i2c neurowire sci spi ABIS-cz-4-wykł 6

7 PODSTAWOWE ELEMENTY Obiekty I/O Obsługa obiektów I/O: - Zdarzenia --- (predefiniowane) --- io_changes () --- zwraca wart. TRUE gdy czytana wart. obiektu IO zmieni stan; możliwe trzy przypadki: jakakolwiek zmiana - zmiana o jakąś wartość (by) - zmiana do określonej wartości (to) Składnia: io_changes (nazwa obj. IO) by to Przykłady: IO_0 input bit push_button; when (io_changes(push_button) to 0)... // IO_7 input pulsecount total_ticks; when (io_changes(total_ticks) by 100)... io_update_occurs () --- zwraca wart. TRUE gdy czytana wart. obiektu IO ma nową, uaktualnioną wartość. Wartość ta może być taka sama jak przed aktualizacją!!! To zdarzenie tylko do kilku rodzajów obiektów IO np. timery, liczniki itp. Składnia: io_update_occurs (nazwa obj. IO) Przykłady: #include <io_types.h> ontime_t therm_value; // 'ontime_t' defined in io_types.h IO_7 input ontime io_thermistor; when (io_update_occurs(io_thermistor)) therm_value = (ontime_t)input_value; ABIS-cz-4-wykł 7

8 PODSTAWOWE ELEMENTY Zmienne sieciowe SNVT Deklaracja w programie: network input SNVT_temp nvitemp; network output SNVT_switch nvoswitchoff; Ogólna składnia: network input output [modyfikaor] [klasa] typ [informacja połączenia] nazwa[=wart. początk.] Obsługa zmiennych sieciowych: - Zdarzenia --- (predefiniowane) --- nv_update_occurs najczęstsze, TYLKO dla zmiennych sieciowych wejściowych TRUE gdy nowa wartość zmiennej (nie koniecznie inna co do wartości!!!) nv_update_fails TRUE gdy nie ma aktualizacji zmiennej procedury korekcji nv_update_suceeds TRUE gdy zmienna została wysłana lub odebrana od urządz. zapisujących nv_update_completes TRUE po aktualizacji zmiennej TYLKO dla zmiennych wyjściowych ABIS-cz-4-wykł 8

9 PODSTAWOWE ELEMENTY Zmienne sieciowe SNVT wybrane typy zmiennych Zmienna SNVT_switch: Struktura: [value] [state] Wartość analogowa Stan Zmienna SNVT_state: Struktura: [bit0],[bit1],,[bit15] Przykład użycia patrz: Plik aplikacja-neuronc-fragment-1 - PDF Każdy bit: 0 1 on off inactive active disabled enabled low high false true normal alarm ABIS-cz-4-wykł 9

10 PODSTAWOWE ELEMENTY Timery ukł. Neuron Chip programowe i sprzętowe 2 obiekty timerów obiekty programowe milisekundowe (1 do ms) sekundowe (1 do sek.) W jednej aplikacji do 15 timerów Deklaracja timerów programowych: mtimer [repeating] nazwa timera [wartość] Typ timera Opcja timera z powtarzaniem Wartość do odliczenia, wczytywana do timera po załączeniu zasilania lub resecie. Jeżeli nie podano wartości wpisanie 0. Dodatkowo w ukł. NeuronChip dwa timery sprzętowe (niezależne) Wykorzystywane do wprowadzania opóźnień w aplikacji. Funkcje: delay( ) msec_delay( ) scaled_delay( ) Przykład: when (io_changes(io_switch)) delay(400); // wait 10msec for debounce ABIS-cz-4-wykł 10

11 PODSTAWOWE ELEMENTY Timery ukł. Neuron Chip programowe przykłady Przykład 1: stimer led_timer = 5; when (zdarzenie) led_timer = 10; Przykład 2: stimer repeating led_timer; Zdarzenie do timerów (do kaluzuli WHEN): timer_expires (nazwa timera) Przykład: stimer led_timer; when (timer_expires(led_timer)) io_out(io_led, OFF); // Turn off the LED when (zdarzenie) time_remain=led_timer; ABIS-cz-4-wykł 11

12 PODSTAWOWE ELEMENTY Klauzula WHEN ( ) Klauzula WHEN ( ) --- obsługa zdarzeń w programie aplikacji węzła LON. Jeżeli wyrażenie/zdarzenie zawarte w klauzuli osiąga stan TRUE realizowane są zadania zdefiniowane w ramach klauzuli: when (timer_expires(led timer)) // zdarzenie-warunek io_out(io_led, OFF); // zadanie - Turn off the LED Klauzula WHEN ( ) nie może być zagnieżdżana. Przykład: when (io_changes(io_switch)) when (x == 3) //!! Nie wolno!!... Składnia równoważna i poprawna: Przykład: when (io_changes(io_switch)) if (x == 3)... ABIS-cz-4-wykł 12

13 PODSTAWOWE ELEMENTY Klauzula WHEN ( ) Klauzula WHEN ( ) --- obsługa zdarzeń z trzech kategorii: Predefiniowane Reset ( ) Zdarzenie reset jest w stanie true TRUE tylko po resecie układu Neuron Chip. UWAGA: Reset przy każdym komisjonowaniu urządzenia. Użytkownika --- sprawdzanie stanu zmiennych w aplikacji Przykład: when ((MoveSensor == TRUE) && (!LightAllowed)) io_out (bvo_light, OFF); UWAGA!!! --- ważna kolejność sprawdzania zmiennych Przykład: when ((timer_expires (t)) && (flag == TRUE)) --- kolejność OK. when ((flag == TRUE) && (timer_expires (t))) --- kolejność nie OK. bo jeżeli flaga nie będzie TRUE, nigdy nie sprawdzi się stan licznika/timera ABIS-cz-4-wykł 13

14 PODSTAWOWE ELEMENTY Klauzula WHEN ( ) Scheduling Klauzula WHEN ( ) --- obsługa zdarzeń w porządku chronologicznym when (nv_update_occurs) // Event A // task to execute when (nv_update_fails) // Event B // task to execute when (io_changes) // Event C // task to execute when (timer_expires) // Event D // task to execute ABIS-cz-4-wykł 14

15 PODSTAWOWE ELEMENTY Zmienne wbudowane schowek Zmienne wbudowane: input_value [signed long] --- zawiera wartość pobraną z wejścia po funkcji io_in( ) --- może być ona użyta ze zdarzeniami io_changes i io_update_occurs signed long switch_state; when (io_changes(switch_in)) switch_state = input_value; input_is_new --- dla timerów i liczników --- przyjmuje stan TRUE gdy wartość licznika/timera zostaje zaktualizowana ABIS-cz-4-wykł 15

16 PODSTAWOWE ELEMENTY Zmienne wbudowane schowek Przykłady wykorzystania: 1) IO_8 output bit SwitchLED; IO_5 input pulsecount io_lev; when (io_update_occurs(io_lev)) if (input_value >2) io_out(switchled,on); else io_out(switchled,off); 2) IO_8 output bit SwitchLED; IO_5 input pulsecount io_lev; stimer tdelay; when (timer_expires(tdelay)) if (io_in(io_lev)>2) && (input_is_new)) io_out(switchled,on); else io_out(switchled,off); (to samo zadanie inna konstrukcja) ABIS-cz-4-wykł 16

17 PRZYKŁADY - 1 Proste programy fragmenty programów Zapisz program z wszystkimi deklaracjami, dyrektywami, zmiennymi itd. --- Zapal diodę na wyj IO_1 (bitowe), na początku wyłączoną, po sygnale z wyłacznika IO_ ) #define ON TRUE; #define OFF FALSE; IO_1 output bit LED=OFF; IO_7 input bit SWITCH; when (io_changes(switch) to ON) io_out(led,on); when (io_changes(switch) to OFF) io_out(led,off); 2) when (io_changes(switch)) if(input_value==on) io_out(led,on); else io_out(led,off); 3) when (io_changes(switch)) io_out(led,(input_value==on)? ON : OFF); ABIS-cz-4-wykł 17

18 PRZYKŁADY - 1 Proste programy fragmenty programów Zapisz program z wszystkimi deklaracjami, dyrektywami, zmiennymi itd. --- Jeżeli nastąpi zmiana na wej 6 (pulsecount) impulsowym temperatura bieżąca, to przepisz jej wartość do zmiennej sieciowej z temperaturą i jeżeli temp. bieżąca mniejsza od ustalonej maksymalnej to włącz grzanie (sygnał na wyj 0 przekaźnik zaworu grzejnika), jeżeli większa od maks. to sygnał OFF na styk grzejnika 1) #define ON TRUE #define OFF FALSE #define Max_Temp 25 //lub jako zmienna konfigur. IO_0 output bit Heater; IO_6 input pulsecount Temp_current; network output SNVT_temp nvo_temp_current; when (io_update_occurs(temp_current)) nvo_temp_current=temp_current; if(nvo_temp_current<max_temp io_out(heater,on); else if (nvo_temp_current>max_temp) io_out(heater,off); ABIS-cz-4-wykł 18

19 PRZYKŁADY - 1 Proste programy fragmenty programów ---DODATKOWO 1 wykorzystać zmienną SNVT_state do przesłania informacji o stanie zał/wył. grzejnika (np. na bicie nr 7) DODATKOWO-1) #define ON TRUE #define OFF FALSE #define Max_Temp 25 //lub jako zmienna konfigur. IO_0 output bit Heater; IO_6 input pulsecount Temp_current; network output SNVT_temp nvo_temp_current; network output SNVT_state nvo_statemon; when (io_update_occurs(temp_current)) nvo_temp_current=temp_current; if(nvo_temp_current<max_temp io_out(heater,on); nvo_statemon.bit7=on; when (io_changes(switch) to OFF) io_out(led,off); nvo_statemon.bit7=on; ABIS-cz-4-wykł 19

20 PRZYKŁADY - 1 Proste programy fragmenty programów ---DODATKOWO 2 Dopisać procedurę: jeżeli zmieni się zmienna sieciowa dotycząca temperatury, to ustawić bit 1 zmiennej stanu na ON i uruchomić timer sekundowy (reg_temp) z czasem początkowym 60 sek. Jeżeli timer skończy odliczać to wyłączyć bit 1 zmiennej stanu na OFF. DODATKOWO-2) #define ON TRUE #define OFF FALSE #define Max_Temp 25 //lub jako zmienna konfigur. IO_0 output bit Heater; IO_6 input pulsecount Temp_current; network output SNVT_temp nvo_temp_current; network output SNVT_state nvo_statemon; stimer reg_temp; Scheduling!!! when (io_update_occurs(temp_current)) nvo_temp_current=temp_current; nvo_statemon.bit1=on; reg_temp=60; if(nvo_temp_current<max_temp io_out(heater,on); nvo_statemon.bit7=on; when (io_changes(switch) to OFF) io_out(led,off); nvo_statemon.bit7=off; when (timer_expires(reg_temp)) nvo_statemon.bit1=off; ABIS-cz-4-wykł 20

21 PRZYKŁADY - 1 Przykłady z Neuron C Programmmer s Guide Pokazać przykłady aplikacji i rozwiązań --- str 31 (w pdf - 43) --- przykładowe aplikacje --- termostat --- ściemniacz lamp --->>> DALEJ KONIEC WYKŁADU NR 1 - programowanie Neuron C ABIS-cz-4-wykł 21

22 POCZĄTEK WYKŁADU NR 2 NEURON C PRZYKŁADY-ZADANIA Krótkie przypomnienie Zapisz ze wszystkimi niezbędnymi wcześniej deklaracjami, definicjami itp. procedurę aplikacji realizującą zadanie: Jeżeli na wej 4 nastąpi zmiana/uaktualnienie (IO pulsecount) to pobierz wartości bitowe z wejść 6 i 7 do zdefiniowanych zmiennych programowych oraz ustaw bit na wyjściu 8 do stanu TRUE. ABIS-cz-4-wykł 22

23 PRZYKŁADY-ZADANIA Krótkie przypomnienie Zapisz ze wszystkimi niezbędnymi wcześniej deklaracjami, definicjami itp. procedurę aplikacji realizującą zadanie: (timer milisekundowy z początkową wartością 100) Jeżeli timer skończy liczyć, ustaw wyjście 1 na stan ON i wystartuj ten sam timer z nową wartością 200. (timer sekundowy z wartością początkową 60) Jeżeli nastąpi zmiana wejścia bitowego nr 5 o 2, zaczytaj wartość timera do zmiennej (np. long), wystaw na wyjściu 7 sygnał OFF i uruchom timer sekundowy z wartością 50. ABIS-cz-4-wykł 23

24 PRZYKŁADY-2 Jeszcze jeden przykład ze zmienną SNVT Sterowanie trybami dziennym i nocnym (z obecnością lub bez) #define ON TRUE #define OFF FALSE #define DAY 0x1 #define NIGHT 0x0 network output SNVT_switch nvoroomstate=0,day; network output SNVT_state nvoiostate; network input SNVT_switch nvimode=0,day when(nv_update_occurs(nvimode)) //gdy zadanie zmiany trybu if(nvimode.state==night) //jeżeli tryb nocny to: nvoroomstate.state=0; else if(nvoiostate.bit0==on) //jeżeli tryb dzień i obecność nvoroomstate.state=2; else nvoroomstate.state=1; //jeżeli tryb dzień bez obecności ABIS-cz-4-wykł 24

25 ELEMENTY JĘZYKA NEURON C Bloki funkcjonalne deklaracja i użycie w programie Blok funkcjonalny przypomnienie definicji Profil funkcjonalny Profile funkcjonalne zdefiniowane w plikach źródłowych (functional profile templates) str WWW LonMark Definicja bloku w programie Neuron C: fblock ABIS-cz-4-wykł 25

26 ELEMENTY JĘZYKA NEURON C Bloki funkcjonalne deklaracja i użycie w programie W deklaracji profilu funkcjonalnego znajduje się informacja o: - nazwie wykorzystanego szablonu profilu funkcjonalnego (np. SFPTclosedLoopActuator), - użytych zmiennych sieciowych, oraz ich przypisanie do odpowiednich miejsc w szablonie (nazwy ze szablonu-profilu), - nazwie profilu funkcjonalnego fblock FPT-identifier fblock-body identifier [array-bounds] [ext-name] [fb-property-list] ; network output SNVT_amp nvoampere; fblock SFPTopenLoopSensor nvoampere implements nvovalue; fbamperemeter; 3 Jeżeli w bloku ma być przypisana zmienna, która nie jest obowiązkowa ani opcjonalna można zamiast słowa kluczowego implements posłużyć się implementation_specific(unique-index). W takim przypadku tworzona jest zmienna o nadanym przez programistę unikalnym numerze (unique-index) 1 2 Inny przykład: fblock SFPTclosedLoopActuator nvilamp implements nvivalu nvolampfb implements nvovaluefb; Lamp[Lamp_FBLOCK_COUNT] ABIS-cz-4-wykł 26

27 ELEMENTY JĘZYKA NEURON C Bloki funkcjonalne deklaracja i użycie w programie Jeżeli w programie zdefiniowano również zmienne lub stałe konfiguracyjne, mogą być one elementem bloku funkcjonalnego. Ich użycie w deklaracji bloku: SCPTdefOutput cp_family cpdefaultoutput; SCPTbrightness cp_family cpdisplaybrightness; network output SNVT_amp nvoampere; network output polled SNVT_time_stamp nvoinstalldate; fblock SFPTopenLoopSensor nvoampere implements nvovalue; fbamperemeter external_name("amperemeter") fb_properties cpdefaultoutput, // optional CP cpdisplaybrightness // implementation-spec. Pokazać: Definicje standardowych typów bloków funkcjonalnych LonMark Technical Resorces Resources Files (important Internet Explorer ) W tym miejscu można też nadać im wartości domyślne ABIS-cz-4-wykł 27

28 ELEMENTY JĘZYKA NEURON C Bloki funkcjonalne zadania, własne Narysować blok funkcjonalny wysyłający zmienną sieciową o rezystancji w kohm, po otrzymaniu na wejścia zmiennych z informacją o prądzie A (+/-) oraz napięciu w kv (wraz z deklaracjami tych zmiennych w programie Neuron C w każdym zadaniu) Narysować blok funkcjonalny wysyłający zmienne sieciowe załączenia oświetlenia i napięcia na lampie V, po otrzymaniu na wejściach zmiennych o załączeniu wyłącznika i obecności w pomieszczeniu. Narysować blok funkcjonalny wysyłający zmienną sieciową z informacją o prędkości obrotowej napędu mieszalnika cieczy (dokładność do 0,1 rad/sek), na podstawie odebranych z sieci zmiennych SNVT z informacjami o prądzie (A) silnika oraz o gęstości mieszanej cieczy (dokładność pomiaru gęstości: 0,5 kg/m3). Wykorzystać SNVT Master List: Pliki PDF SNVT Master List SNVT Master List short ABIS-cz-4-wykł 28

29 ELEMENTY JĘZYKA NEURON C Funkcje deklaracja, elementy Funkcje gdy potrzebne skorzystanie wielokrotne z pewnych fragmentów kodu. Składnia deklaracji funkcji: return-type function-name ( parameter-list ) statements; return expression of type return-type; Return-type Prameter-list - typ zmiennej zwracanej przez funkcję - lista parametrów funkcji ABIS-cz-4-wykł 29

30 ZESTAWY URUCHOMIENIOWE Mini FX/FT FT 5000 Smart Transceiver: - Neuron Transceiver medium FT 64 KB pamięci flash, 64 KB pamięci EEPROM, Wyświetlacz LCD o wymiarach 4x20, Czujnik natężenia światła, Czujnik temperatury, 5-cio kierunkowy joystick, 2 przyciski, 2 diody LED, Interfejs EIA-232 Interfejs USB Narzędzie soft: - Mini FX Application ABIS-cz-4-wykł 30

31 ZESTAWY URUCHOMIENIOWE Mini FX/FT - Dodatkowe peryferia: Osobna płytka Mini Gizmo I/O: ABIS-cz-4-wykł 31

32 ZESTAWY URUCHOMIENIOWE Mini FX/PL Neuron Chip 3120 PL Neuron Chip 3120 Smart Transceiver - tylko: Reset, przycisk i dioda Service Pin - Peryferia: Osobna płytka Mini Gizmo I/O: 8 przycisków 8 LED Czujnik temperatury Brzęczyk piezo Narzędzie soft: - Mini FX Application ABIS-cz-4-wykł 32

33 PRZYKŁADY-3 Kody programu dla węzłów minifx/ft i minifx/pl Analiza struktury Deklaracje Wybrane funkcje Zdarzenia Wykorzystać pliki PDF aplikacje-minifx-source code KONIEC WYKŁADU NR 2 - programowanie Neuron C ABIS-cz-4-wykł 33

Ćwiczenie ABIS-C03. Programowanie węzłów sieci LonWorks z wykorzystaniem modułów Mini FX/FT

Ćwiczenie ABIS-C03. Programowanie węzłów sieci LonWorks z wykorzystaniem modułów Mini FX/FT Ćwiczenie ABIS-C03. Programowanie węzłów sieci LonWorks z wykorzystaniem AUTOMATYKA BUDYNKOWA IMPLEMENTACJA W SIECIACH INTELIGENTNYCH KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII

Bardziej szczegółowo

Ćwiczenie ABIS-C04. Programowanie węzłów sieci LonWorks z wykorzystaniem modułów Mini FX/PL

Ćwiczenie ABIS-C04. Programowanie węzłów sieci LonWorks z wykorzystaniem modułów Mini FX/PL Ćwiczenie ABIS-C04. Programowanie węzłów sieci LonWorks z wykorzystaniem AUTOMATYKA BUDYNKOWA IMPLEMENTACJA W SIECIACH INTELIGENTNYCH KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII

Bardziej szczegółowo

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Modułowy programowalny przekaźnik czasowy firmy Aniro. Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały

Bardziej szczegółowo

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,

Bardziej szczegółowo

SmartGuard 600. Funkcja. Dane techniczne. Produkty Komponenty bezpieczeństwa Sterowniki bezpieczeństwa S

SmartGuard 600. Funkcja. Dane techniczne. Produkty Komponenty bezpieczeństwa Sterowniki bezpieczeństwa S Produkty Komponenty bezpieczeństwa Sterowniki bezpieczeństwa S SmartGuard 600 Programowalny sterownik bezpieczeństwa Łatwo radzi sobie ze skomplikowanymi aplikacjami Obsługuje do 32 modułów rozproszonych

Bardziej szczegółowo

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307 Język C Wykład 9: Mikrokontrolery cz.2 Łukasz Gaweł Chemia C pokój 307 lukasz.gawel@pg.edu.pl Pierwszy program- powtórka Częstotliwość zegara procesora μc (należy sprawdzić z kartą techniczną μc) Dodaje

Bardziej szczegółowo

1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów...

1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów... Spis treści 3 1. Podstawowe wiadomości...9 1.1. Sterowniki podstawowe wiadomości...10 1.2. Do czego służy LOGO!?...12 1.3. Czym wyróżnia się LOGO!?...12 1.4. Pierwszy program w 5 minut...13 Oświetlenie

Bardziej szczegółowo

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.

Bardziej szczegółowo

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia Ćwiczenie VIIN Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi Przebieg ćwiczenia 1. Rozpoznać elementy stanowiska (rys.1,2,3) i podłączyć

Bardziej szczegółowo

Sterownik klimakonwektora

Sterownik klimakonwektora Wyjścia sterujące 3-biegowym wentylatorem i zaworami klimakonwektora Wejście analogowe 0-10 V DC - możliwość pomiaru temperatury w pomieszczeniu Dwa wejścia dwustanowe Praca w sieci LonWorks Zgodność ze

Bardziej szczegółowo

Ćwiczenie SIC-C02. Integracja systemu automatyki budynkowej zrealizowanego w technologii LonWorks

Ćwiczenie SIC-C02. Integracja systemu automatyki budynkowej zrealizowanego w technologii LonWorks SYSTEMY INTELIGENTNYCH CZUJNIKÓW KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KANIUP.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL Temat: Integracja systemu automatyki

Bardziej szczegółowo

INDU-40. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. Dozowniki płynów, mieszacze płynów.

INDU-40. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. Dozowniki płynów, mieszacze płynów. Przemysłowy Sterownik Mikroprocesorowy INDU-40 Przeznaczenie Dozowniki płynów, mieszacze płynów. Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763 77 77, Fax: 032 763 75 94 www.mikster.pl mikster@mikster.pl

Bardziej szczegółowo

Moduł monitoringu energii elektrycznej

Moduł monitoringu energii elektrycznej Cztery wejścia impulsowe współpracujące ze stykiem beznapięciowym lub licznikiem z wyjściem OC Monitoring czterech liczników energii elektrycznej Wbudowane funkcje liczników impulsów z nieulotną pamięcią

Bardziej szczegółowo

Uwaga: dioda na wyjściu 13 świeci gdy na wyjście podamy 0.

Uwaga: dioda na wyjściu 13 świeci gdy na wyjście podamy 0. Podstawowe funkcje sterowania pinami cyfrowymi pinmode(8, OUTPUT); //ustawienie końcówki jako wyjście pinmode(8, INPUT); // ustawienie końcówki jako wejście pinmode(8, INPUT_PULLUP); // ustawienie końcówki

Bardziej szczegółowo

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Ćwiczenie V LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Zał.1 - Działanie i charakterystyka sterownika PLC

Bardziej szczegółowo

Wstęp...9. 1. Architektura... 13

Wstęp...9. 1. Architektura... 13 Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości

Bardziej szczegółowo

EV3 X21 instrukcja uproszczona

EV3 X21 instrukcja uproszczona EV3 X21 instrukcja uproszczona Sterownik zastosowany w chillerach: -B2000/B/2.0 -B2000/B/3.0 -B2000/B/4.0/WRT - B300/B/5.5 -Piccolo 1. PODŁĄCZENIE ELEKTRYCZNE 2. INTERFEJS UŻYTKOWNIKA 2.1 Uwagi wstępne

Bardziej szczegółowo

LOW ENERGY TIMER, BURTC

LOW ENERGY TIMER, BURTC PROJEKTOWANIE ENERGOOSZCZĘDNYCH SYSTEMÓW WBUDOWANYCH ĆWICZENIE 4 LOW ENERGY TIMER, BURTC Katedra Elektroniki AGH 1. Low Energy Timer tryb PWM Modulacja szerokości impulsu (PWM) jest często stosowana przy

Bardziej szczegółowo

Szkolenia specjalistyczne

Szkolenia specjalistyczne Szkolenia specjalistyczne AGENDA Programowanie mikrokontrolerów w języku C na przykładzie STM32F103ZE z rdzeniem Cortex-M3 GRYFTEC Embedded Systems ul. Niedziałkowskiego 24 71-410 Szczecin info@gryftec.com

Bardziej szczegółowo

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC Wykaz ważniejszych skrótów... 8 1. Wprowadzenie... 9 1.1. Wstęp... 10 1.2. Opis zawartości książki... 12 1.3. Korzyści płynące dla Czytelnika... 13 1.4. Profil Czytelnika... 13 2. Rdzeń Cortex-M0...15

Bardziej szczegółowo

Termostat cyfrowy do stacjonarnych urządzeń chłodniczych z funkcją oszczędzania energii

Termostat cyfrowy do stacjonarnych urządzeń chłodniczych z funkcją oszczędzania energii Termostat cyfrowy do stacjonarnych urządzeń chłodniczych z funkcją oszczędzania energii Włączanie / wyłączanie Aby włączyć lub wyłączyć urządzenie należy przytrzymać przycisk przez 4 sekundy. Wyświetlacz

Bardziej szczegółowo

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 1.2 15.10.2012 wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w

Bardziej szczegółowo

Otwór w panelu WYMIAR MINIMALNIE OPTYMALNIE MAKSYMALNIE A 71(2,795) 71(2,795) 71,8(2,829) B 29(1,141) 29(1,141) 29,8(1,173)

Otwór w panelu WYMIAR MINIMALNIE OPTYMALNIE MAKSYMALNIE A 71(2,795) 71(2,795) 71,8(2,829) B 29(1,141) 29(1,141) 29,8(1,173) EVK401 Cyfrowy Termoregulator ogólnego zastosowania z pojedynczym wyjściem 1. WSTĘP 1.1 Ważne Przed montażem i użytkowaniem należy uważnie przeczytać następującą instrukcję, ściśle stosować się do dodatkowych

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/

Bardziej szczegółowo

RX10RF + VS RF + SALUS Smart Home Podłączenie modułu sterującego i regulatora

RX10RF + VS RF + SALUS Smart Home Podłączenie modułu sterującego i regulatora RX10RF + VS RF + SALUS Smart Home Podłączenie modułu sterującego i regulatora RX10RF VS20BRF Komponenty systemu RX10RF - moduł sterujący RX10RF Komunikacja bezprzewodowa Współpraca z regulatorami VS RF

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski INSTRUKCJA OBSŁUGI K3-3 Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand Copyright Domster T. Szydłowski 1. Opis, funkcje i specyfikacja 1.1 Opis K3-3 to autonomiczny, czytnik kart

Bardziej szczegółowo

Serwonapędy AC Serie EDC, EDB, ProNet

Serwonapędy AC Serie EDC, EDB, ProNet Serwonapędy AC Serie EDC, EDB, ProNet Seria EDC: moc 0.2 kw 0.75 kw. sterowanie pozycją - wyświetlacz (tylko w serii EDB) - edycja parametrów, alarmy - wejścia cyfrowe i analogowe, wyjścia cyfrowe - kompatybilne

Bardziej szczegółowo

Moduł monitoringu mediów MMC

Moduł monitoringu mediów MMC MMC Cztery wejścia impulsowe współpracujące ze stykiem beznapięciowym lub licznikiem z wyjściem OC Monitoruje: Licznik energii elektrycznej Licznik wody zimnej Licznik ciepłej wody użytkowej Licznik gazu

Bardziej szczegółowo

Poradnik programowania procesorów AVR na przykładzie ATMEGA8

Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR

Bardziej szczegółowo

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście

Bardziej szczegółowo

Podstawy programowania PLC - zadania

Podstawy programowania PLC - zadania Podstawy programowania PLC - zadania Przemysłowe Systemy Sterowania lato 2011 Przeliczanie jednostek: 1. 11100111 na dec ze znakiem; 2. 01110010 bin na hex; 3. 32 dec na bin; 4. 27 dec na bcd; 5. 01110010

Bardziej szczegółowo

CoDeSys 3 programowanie w języku drabinkowym LD

CoDeSys 3 programowanie w języku drabinkowym LD Notatka Aplikacyjna NA 03004PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w LD... 3 3. Organizacja okien dla języka LD... 5 4. Składnia języka LD

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 2.0 19.12.2012 Dystrybutor Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej

Bardziej szczegółowo

Instrukcja Termostat FH-CWP programowalny

Instrukcja Termostat FH-CWP programowalny Instrukcja Termostat FH-CWP programowalny Spis treśći 1. Przegląd funkcji... 3 2. Montaż... 4 3. Instalacja... 4 4. Tryb ręczny (ustawienie fabryczne)... 5 5. Programowanie w trybie ON/OFF... 6 6. Zaawansowane

Bardziej szczegółowo

Instrukcja obsługi termostatu W1209

Instrukcja obsługi termostatu W1209 Instrukcja obsługi termostatu W1209 1. Obsługa menu termostatu. Po włączeniu zasilania termostatu, na wyświetlaczu pojawia się aktualnie zmierzona temperatura przez czujnik NTC. (Jeżeli czujnik nie jest

Bardziej szczegółowo

4.1.5 Zakładka: Monitoring GPRS. 4.1.6 Zakładka: LogicProcessor. Konfiguracja systemu.

4.1.5 Zakładka: Monitoring GPRS. 4.1.6 Zakładka: LogicProcessor. Konfiguracja systemu. 25 aktualizacja firmware (S232TTL)! (urządzenie nie ma restartu ustawień) - w przypadku braku hasła lub jego niezgodności niemożliwy jest dostęp modemowy! - numer telefonu obiektu oraz notatka nie jest

Bardziej szczegółowo

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów...2 2. ISP...2 3. I/O Ports...3 4. External Interrupts...4 5. Analog Comparator...5 6. Analog-to-Digital Converter...6

Bardziej szczegółowo

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia Ćwiczenie VI LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Przebieg ćwiczenia 1. Rozpoznać elementy modelu układu

Bardziej szczegółowo

Ecus Hotel. termostat cyfrowy z komunikacją Modbus

Ecus Hotel. termostat cyfrowy z komunikacją Modbus Ecus Hotel 1/5 termostat cyfrowy z komunikacją Modbus aaa 2/5 OGÓLNA CHARAKTERYSTYKA Seria produktów Ecus Hotel przeznaczona jest przede wszystkim dla pomieszczeń budynków mieszkalnych i użytkowych, takich

Bardziej szczegółowo

Moduł konwertera RS-232/LON

Moduł konwertera RS-232/LON Kanał transmisji szeregowej RS-232/RS-485 z protokołem MODBUS, M-BUS lub innym, wybranym przez użytkownika Zegar czasu rzeczywistego i pamięć z podtrzymywaniem bateryjnym (opcja) Praca w sieci LonWorks

Bardziej szczegółowo

Politechnika Gdańska. Gdańsk, 2016

Politechnika Gdańska. Gdańsk, 2016 Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,

Bardziej szczegółowo

PROGRAMOWALNE STEROWNIKI LOGICZNE

PROGRAMOWALNE STEROWNIKI LOGICZNE PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu

Bardziej szczegółowo

ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS

ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS Autorzy Wydanie Data : : : Zespół SABUR Sp. z o.o. 3.00 Sierpień 2013 2013 SABUR Sp. z o. o. Wszelkie prawa zastrzeżone Bez pisemnej zgody firmy SABUR Sp. z

Bardziej szczegółowo

SKRÓCONY OPIS REGULATORA AT-503 ( opracowanie własne TELMATIK - dotyczy modeli AT i AT )

SKRÓCONY OPIS REGULATORA AT-503 ( opracowanie własne TELMATIK - dotyczy modeli AT i AT ) SKRÓCONY OPIS REGULATORA AT-503 ( opracowanie własne TELMATIK - dotyczy modeli AT-503 1141-000 i AT-503-1161-000 ) Regulator temperatury AT-503 wykorzystywany jest do zaawansowanej regulacji temperatury

Bardziej szczegółowo

XMEGA. Warsztaty CHIP Rok akademicki 2014/2015

XMEGA. Warsztaty CHIP Rok akademicki 2014/2015 XMEGA Warsztaty CHIP Rok akademicki 2014/2015 Plan warsztatów: Wprowadzenie do Atmel Studio (20/11/2014) Porty I/O (20/11/2014) Przerwania (27/11/2014) Wykorzystana literatura: [1] Dokumentacja ATMEL(www.atmel.com):

Bardziej szczegółowo

Moduł konwertera RS-232/LON

Moduł konwertera RS-232/LON Kanał transmisji szeregowej RS-232/RS-485 z protokołem MODBUS, M-BUS lub innym, wybranym przez uŝytkownika Zegar czasu rzeczywistego i pamięć z podtrzymywaniem bateryjnym (opcja) Praca w sieci LonWorks

Bardziej szczegółowo

EV3 B23. Podstawowy elektroniczny sterownik chłodniczy (instrukcja skrócona dla P4 = 1)

EV3 B23. Podstawowy elektroniczny sterownik chłodniczy (instrukcja skrócona dla P4 = 1) Podstawowy elektroniczny sterownik chłodniczy (instrukcja skrócona dla P4 = 1) Włączanie i wyłączanie Jeżeli parametr POF jest równy 1: Upewnij się że klawiatura nie jest zablokowana i żadna procedura

Bardziej szczegółowo

Przykład programowania PLC w języku drabinkowym - ćwiczenie 6

Przykład programowania PLC w języku drabinkowym - ćwiczenie 6 Przykład programowania PLC w języku drabinkowym - ćwiczenie 6 1. Cel ćwiczenia Zapoznanie się z podstawowymi elementami języka drabinkowego i zasadami programowania Programowalnych Sterowników Logicznych

Bardziej szczegółowo

DEKODER FUNKCJI SPECJALNYCH

DEKODER FUNKCJI SPECJALNYCH DEKODER FUNKCJI SPECJALNYCH NR REF. 1083/80 SPECYFIKACJA TECHNICZNA Zasilanie dekodera: 36 48 Vdc Pobór prądu w stanie spoczynku: max 3,0 ma Pobór prądu w czasie pracy: max 30mA Obciążalność styków przekaźnika

Bardziej szczegółowo

Systemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD

Systemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD Wymagania: V, GND Zasilanie LED podswietlenia (opcjonalne) Regulacja kontrastu (potencjometr) Enable Register Select R/W (LOW) bity szyny danych Systemy Wbudowane Arduino - rozszerzanie mgr inż. Marek

Bardziej szczegółowo

CLIMATE 5000 VRF. Karta bramki systemu zarządzania budynkiem (Lonworks) BMS-LON. Instrukcja montażu i obsługi (2017/05) PL

CLIMATE 5000 VRF. Karta bramki systemu zarządzania budynkiem (Lonworks) BMS-LON. Instrukcja montażu i obsługi (2017/05) PL CLIMATE 5000 VRF Karta bramki systemu zarządzania budynkiem (Lonworks) BMS-LON Instrukcja montażu i obsługi 6720844913 (2017/05) PL Dziękujemy za zakup naszego klimatyzatora. Przed użyciem klimatyzatora

Bardziej szczegółowo

Instrukcja obsługi elektronicznego licznika typu 524. Model 524. Licznik sumujący i wskaźnik pozycji typu Opis. 1. Opis

Instrukcja obsługi elektronicznego licznika typu 524. Model 524. Licznik sumujący i wskaźnik pozycji typu Opis. 1. Opis Instrukcja obsługi elektronicznego licznika typu 524 Model 524 Model 524 jest urządzeniem wielozadaniowym i zależnie od zaprogramowanej funkcji podstawowej urządzenie pracuje jako: licznik sumujący i wskaźnik

Bardziej szczegółowo

RS485 MODBUS Module 6TE

RS485 MODBUS Module 6TE Wersja 1.4 15.10.2012 Dystrybutor Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej

Bardziej szczegółowo

Konfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla

Konfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla Wersja 1.1 29.04.2013 wyprodukowano dla 1. Instalacja oprogramowania 1.1. Wymagania systemowe Wspierane systemy operacyjne (zarówno w wersji 32 i 64 bitowej): Windows XP Windows Vista Windows 7 Windows

Bardziej szczegółowo

Millenium II+ Moduły programowalne. jeszcze więcej możliwości NOWOŚĆ! FUNKCJA

Millenium II+ Moduły programowalne. jeszcze więcej możliwości NOWOŚĆ! FUNKCJA NOWOŚĆ! Moduły programowalne Millenium II+ jeszcze więcej możliwości FUNKCJA Łatwość i intuicyjność programowania, szeroka oferta oraz olbrzymie możliwości w postaci wejścia analogowego 0-10V, potencjometrycznego,

Bardziej szczegółowo

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02 METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się

Bardziej szczegółowo

Kod produktu: MP01105

Kod produktu: MP01105 MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,

Bardziej szczegółowo

PRUS. projekt dokumentacja końcowa

PRUS. projekt dokumentacja końcowa Adrian Antoniewicz Marcin Dudek Mateusz Manowiecki 17.01.2007 PRUS projekt dokumentacja końcowa Temat: Układ zdalnego sterowania (za pomocą interfejsu RS-232) wyświetlaczem LCD. Spis treści: 1. 2. 3. 4.

Bardziej szczegółowo

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 2.0 19.12.2012 wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w

Bardziej szczegółowo

Instrukcja obsługi. Zamek szyfrowy ATLO-RM (wersja bez klawiatury) Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia.

Instrukcja obsługi. Zamek szyfrowy ATLO-RM (wersja bez klawiatury) Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia. Instrukcja obsługi Zamek szyfrowy ATLO-RM (wersja bez klawiatury) Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia. Odbiornik zgodny jest z warunkami dyrektywy 89/336/EEC

Bardziej szczegółowo

2. Architektura mikrokontrolerów PIC16F8x... 13

2. Architektura mikrokontrolerów PIC16F8x... 13 Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator

Bardziej szczegółowo

Obsługa programów diagnostycznych pralek Electrolux dla wersji EWM1000plus, EWM2000evo, EWM3000new

Obsługa programów diagnostycznych pralek Electrolux dla wersji EWM1000plus, EWM2000evo, EWM3000new Obsługa programów diagnostycznych pralek Electrolux dla wersji EWM1000plus, EWM2000evo, EWM3000new 1. Panele obsługi Układ panelu sterującego zależy od następujących czynników: Rodzaju płyty sterującej

Bardziej szczegółowo

Moduł czujnika i zadajnika temperatury.

Moduł czujnika i zadajnika temperatury. . Charakterystyka modułu: Moduł ibase TSSP-02 słuŝy do pomiaru i zadawania temperatury w pomieszczeniu. Moduł umoŝliwia ustawienie tygodniowego programu regulacji temperatury z uwzględnieniem pory dziennej

Bardziej szczegółowo

Wyświetlacz funkcyjny C6

Wyświetlacz funkcyjny C6 Wyświetlacz funkcyjny C6 PODSUMOWANIE FUNKCJI Funkcje przedstawione są poniżej. PEŁNE POLE WIDZENIA NORMALNE POLE WIDZENIA Po włączeniu wyświetlacza, wyświetlają się wskaźniki taki jak prędkość jazdy,

Bardziej szczegółowo

Standardowe bloki funkcjonalne

Standardowe bloki funkcjonalne Standardowe bloki funkcjonalne Wykorzystując języki ST i LD należy zapoznać się z działaniem standardowych bloków funkcjonalnych (elementy dwustanowe (bistabilne), elementy detekcji zbocza, liczniki, czasomierze)

Bardziej szczegółowo

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego El ektroni ka cyfrow a Aut orpr ogr amuz aj ęć: mgri nż.mar ci njuki ewi cz Pr oj ektwspół f i nansowanyześr odkówuni ieur opej ski ejwr amacheur opej ski egofunduszuspoł ecznego Spis treści Zajęcia 1:

Bardziej szczegółowo

Uniwersalny Węzeł LON

Uniwersalny Węzeł LON Uniwersalny Węzeł LON GPN3120 GPN3150 Charakterystyka Moduł ibase-gpn jest uniwersalnym sterownikiem, przeznaczonym do wykorzystania w rozproszonych systemach sterowania zrealizowanych w oparciu o sieć

Bardziej szczegółowo

Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla

Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla Wersja 1.0 18.04.2013 Wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w

Bardziej szczegółowo

STEROWNIKI BEZPIECZEŃSTWA

STEROWNIKI BEZPIECZEŃSTWA STEROWNIKI BEZPIECZEŃSTWA www.oemautomatic.pl www.oemautomatic.pl SPIS TREŚCI SmartGuard 600 strona 22 Moduły we/wy bezpieczeństwa strona 24 Sterowniki bezpieczeństwa www.oemautomatic.pl www.oemautomatic.pl

Bardziej szczegółowo

Ogranicznik prędkości

Ogranicznik prędkości Informacje ogólne Informacje ogólne Za sterowanie funkcją ogranicznika prędkości odpowiada jednostka sterująca BCI (interfejs komunikacyjny zabudowy). Funkcję tę można włączyć za pośrednictwem sygnałów

Bardziej szczegółowo

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe

Bardziej szczegółowo

Podstawy programowania skrót z wykładów:

Podstawy programowania skrót z wykładów: Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace

Bardziej szczegółowo

MIERNIK PARAMETRÓW SIECI TYP NR30

MIERNIK PARAMETRÓW SIECI TYP NR30 MIERNIK PARAMETRÓW SIECI TYP NR3 PRZEKAŹNIK NADZORCZY (uzupełnienie do instrukcji obsługi miernika NR3) Spis treści 1 WŁĄCZENIE FUNKCJI ROZSZERZONEJ PRZEKAŹNIKA NADZORCZEGO...2 2 TRYBY PRACY...2 2.1 Tryb

Bardziej szczegółowo

dv-2ps INSTRUKCJA OBSŁUGI

dv-2ps INSTRUKCJA OBSŁUGI dv-2ps INSTRUKCJA OBSŁUGI Manometr cyfrowy z programowalnymi stykami i wyjściem RS485 1. Diody LED statusu styków 2. Aktualna wartość ciśnienia 3. Przyłacze elektyczne 4. Przyłącze procesowe dv-2ps jest

Bardziej szczegółowo

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F

Bardziej szczegółowo

AKTUATOR DO SYSTEMU DUO Q

AKTUATOR DO SYSTEMU DUO Q AKTUATOR DO SYSTEMU DUO ----- 2281Q Aktuator 2281Q, przeznaczony do systemu DUO, umożliwia sterowanie funkcjami automatyki domowej lub aktywacji funkcji dodatkowych, takich jak otwieranie elektrozaczepu

Bardziej szczegółowo

Service pin lub przez ręczne wprowadzenie numeru

Service pin lub przez ręczne wprowadzenie numeru Dwa wejścia analogowe dla sygnałów 0-10 V DC (wersja 2xAI/10) Dwa wejścia analogowe dla sygnałów 4-20 ma DC (wersja 2xAI/4-20) Galwaniczna separacja wejść - obie wersje modułu Praca w sieci LonWorks Zgodność

Bardziej szczegółowo

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS Sterownik procesorowy S-2 Komunikacja RS485 MODBUS Sterownik centrali wentylacyjnej PRO-VENT S2 umożliwia komunikację z innymi urządzeniami poprzez interfejs szeregowy RS485. Zapis i odczyt danych realizowany

Bardziej szczegółowo

Cel ćwiczenia. Wstęp stanowisko laboratoryjne

Cel ćwiczenia. Wstęp stanowisko laboratoryjne Ćwiczenie SIB-C5. System automatyki budynkowej standardu LonWorks - funkcje podstawowe moduły wej/wyj, sterownik pomieszczenia, regul. temp, SYSTEMY INTELIGENTNYCH BUDYNKÓW KATEDRA ENERGOELEKTRONIKI I

Bardziej szczegółowo

Elastyczne systemy wytwarzania

Elastyczne systemy wytwarzania ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium: Elastyczne systemy wytwarzania Załącznik do instrukcji nr 1 Opracował: Jakub Zawrotniak Poniżej przedstawiono sposób tworzenia nowego projektu/programu: a)

Bardziej szczegółowo

Meraserw-5 s.c Szczecin, ul.gen.j.bema 5, tel.(91) , fax (91) ,

Meraserw-5 s.c Szczecin, ul.gen.j.bema 5, tel.(91) , fax (91) , Meraserw-5 s.c. 7-312 Szczecin, ul.gen.j.bema 5, tel.(91)484-21-55, fax (91)484-9-86, e-mail: handel@meraserw5.pl, www.meraserw.szczecin.pl H5CLR-11 / H5CLR-8G INSTRUKCJA H5CLR WIELOFUNKCYJNY CYFROWY PRZEKAŹNIK

Bardziej szczegółowo

EV6 223 instrukcja uproszczona

EV6 223 instrukcja uproszczona EV6 223 instrukcja uproszczona Zastosowany w chillerach B300/B/15.0 Niektóre parametry zostały celowo wyłączone lub pominięte. Włączanie / wyłączanie Aby uruchomić urządzenie należy podłączyć zasilanie.

Bardziej szczegółowo

ELPM-8DI8DOasLightCount

ELPM-8DI8DOasLightCount Sterownik PLC ELPM-8DI8DO z aplikacją ELPM-8DI8DOasLightCount wersja v1.1 2018 08 28 www.el-piast.com 1 1. Opis ogólny ELPM-8DI8DOasLightCount-PL-V1 Moduły ELPM- są to sterowniki swobodnie programowalne

Bardziej szczegółowo

Szybki przewodnik instalacji

Szybki przewodnik instalacji Megapixel IP Camera ACM-5601 Megapixel Day&Night IP Camera ACM-5611 Ver. 080109 Szybki przewodnik instalacji Początki 1.1 Zawartość pudełka ACM-5601/5611 Zasilacz sieciowy (opcjonalnie) Płyta CD Złącza

Bardziej szczegółowo

JAVA W SUPER EXPRESOWEJ PIGUŁCE

JAVA W SUPER EXPRESOWEJ PIGUŁCE JAVA W SUPER EXPRESOWEJ PIGUŁCE Obiekt Obiekty programowe to zbiór własności i zachowań (zmiennych i metod). Podobnie jak w świecie rzeczywistym obiekty posiadają swój stan i zachowanie. Komunikat Wszystkie

Bardziej szczegółowo

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1 Instrukcja integracji urządzenia na magistrali Modbus RTU wersja 1.1 1. Wyprowadzenia Rysunek 1: Widok wyprowadzeń urządzenia. Listwa zaciskowa J3 - linia B RS 485 linia A RS 485 masa RS 485 Tabela 1.

Bardziej szczegółowo

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30 Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30 Zastosowanie służy do podłączania ciepłomierzy do sieci Modbus RTU przy użyciu interfejsu EIA- 485 Właściwości Galwanicznie izolowany interfejs

Bardziej szczegółowo

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania Sterownik Spid Pant 8 i Ant 8 Podręcznik użytkowania Spis treści Spis treści...2 Wprowadzenie...3 Komplet...3 Dane techniczne...3 Panel sterujący...4 Panel tylny...5 Obsługa sterownika...6 Zmiana trybu

Bardziej szczegółowo

Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.

Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń. Nazwa implementacji: Termometr cyfrowy - pomiar temperatury z wizualizacją pomiaru na wyświetlaczu LCD Autor: Krzysztof Bytow Opis implementacji: Wizualizacja działania elementu zestawu modułu-interfejsu

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć

Bardziej szczegółowo

Radio FM kuchenne SoundMaster UR 2006, LCD, pamięć 30 stacji

Radio FM kuchenne SoundMaster UR 2006, LCD, pamięć 30 stacji INSTRUKCJA OBSŁUGI Radio FM kuchenne SoundMaster UR 2006, LCD, pamięć 30 stacji Nr produktu 352350 Strona 1 z 8 Podstawowe funkcje - Zasilanie zasilacz AC/AC - Radio FM w technologii PLL - 12/24 godzinny

Bardziej szczegółowo

EV6 223. Termostat cyfrowy do urządzeń chłodniczych

EV6 223. Termostat cyfrowy do urządzeń chłodniczych Termostat cyfrowy do urządzeń chłodniczych Włączanie / wyłączanie Aby uruchomić urządzenie należy podłączyć zasilanie. (wyłączenie poprzez odpięcie zasilania) Wyświetlacz Po włączeniu i podczas normalnej

Bardziej szczegółowo

Inteligentny sterownik oświetlenia ulicznego Serii GLC100 Instrukcja obsługi

Inteligentny sterownik oświetlenia ulicznego Serii GLC100 Instrukcja obsługi Inteligentny sterownik oświetlenia ulicznego Serii GLC100 Instrukcja obsługi Wersja 2.4 APANET Green System Sp. z o.o. Św. Antoniego 2/4 50-073 Wrocław www.greensys.pl Spis treści 1 Wstęp... 3 2 Budowa

Bardziej szczegółowo

GRM-10 - APLIKACJA PC

GRM-10 - APLIKACJA PC GRM-10 - APLIKACJA PC OPIS Aplikacja służy do aktualizacji oprogramowania urządzenia GRM-10 oraz jego konfiguracji z poziomu PC. W celu wykonania wskazanych czynności konieczne jest połączenie GRM-10 z

Bardziej szczegółowo

Falowniki Wektorowe Rexroth Fv Parametryzacja

Falowniki Wektorowe Rexroth Fv Parametryzacja Rexroth Fv Falowniki Wektorowe Rexroth Fv Parametryzacja 1 Rexroth Fv 2 3 Częstotl. wyjściowa Prędkość wyjściowa Częstotl. odniesienia Ustalanie przez użytk. Częstotl. wyj. Naciśnij Func b Naciśnij Set

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

dokument DOK 02-05-12 wersja 1.0 www.arskam.com ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania

Bardziej szczegółowo

DEMERO Automation Systems

DEMERO Automation Systems Programowanie wektorowych przetwornic częstotliwości serii POSIDRIVE FDS5000 / MDS5000 i serwonapędów POSIDRIVE MDS5000 / POSIDYN SDS5000 firmy Stober Antriebstechnik Konfiguracja parametrów w programie

Bardziej szczegółowo