PROGRAMOWANIE WĘZŁÓW LONWORKS NEURON C
|
|
- Alicja Lipińska
- 5 lat temu
- Przeglądów:
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 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 AUTOMATYKA BUDYNKOWA IMPLEMENTACJA W SIECIACH INTELIGENTNYCH KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII
Bardziej szczegółowoModuł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ółowoLABORATORIUM - 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ółowoSmartGuard 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ółowoJę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ółowo1. 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ółowoPodstawowe 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ółowoKonfiguracja 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ółowoSterownik 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
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ółowoINDU-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ółowoModuł 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ółowoUwaga: 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ółowoKonfiguracja 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ółowoWstę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ółowoEV3 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ółowoLOW 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ółowoSzkolenia 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ółowoSpis 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ółowoTermostat 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ółowoLabVIEW 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ółowoRS485 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ółowoOtwó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ółowoSystemy 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ółowoRX10RF + 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ółowoINSTRUKCJA 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ółowoSerwonapę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ółowoModuł 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ółowoPoradnik 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ółowoAdresowanie 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ółowoPodstawy 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ółowoCoDeSys 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ółowoRS485 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ółowoInstrukcja 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ółowoInstrukcja 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ółowo4.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ółowoPodstawowe 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ółowoKonfiguracja 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ółowoEcus 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ółowoModuł 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ółowoPolitechnika 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ółowoPROGRAMOWALNE 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ółowoZASOBY 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ółowoSKRÓ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ółowoXMEGA. 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ółowoModuł 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ółowoEV3 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ółowoPrzykł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ółowoDEKODER 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ółowoSystemy 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ółowoCLIMATE 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ółowoInstrukcja 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ółowoRS485 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ółowoKonfigurator 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ółowoMillenium 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ółowoNiektóre piny mogą pełnić różne role, zależnie od aktualnej wartości sygnałów sterujących.
Podłączenie mikrokontrolera ATmega8: zasilanie 8 i 22
Bardziej szczegółowoMETODY 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ółowoKod 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ółowoPRUS. 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ółowoSpis 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ółowoRS485 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ółowoInstrukcja 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ółowo2. 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ółowoObsł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ółowoModuł 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ółowoWyś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ółowoStandardowe 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ółowoSpis 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ółowoUniwersalny 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ółowoMini 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ółowoSTEROWNIKI 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ółowoOgranicznik 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ółowoLABORATORIUM 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ółowoPodstawy 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ółowoMIERNIK 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ółowodv-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ółowoWykł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ółowoAKTUATOR 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ółowoService 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ółowoSterownik 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ółowoCel ć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ółowoElastyczne 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ółowoMeraserw-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ółowoEV6 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ółowoELPM-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ółowoSzybki 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ółowoJAVA 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ółowoInstrukcja 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ółowoModuł 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ółowoSterownik 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ółowoUczeń/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ółowoProgramowanie 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ółowoRadio 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ółowoEV6 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ółowoInteligentny 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ółowoGRM-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ółowoFalowniki 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ółowodokument 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ółowoDEMERO 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