Informator techniczny

Transkrypt

Informator techniczny
Informator techniczny
Konfigurowanie przerwania sprzętowego dla modułu szybkiego licznika
IC695HSC304 serii RX3i generowanego w przypadku doprowadzenia
określonej liczby impulsów w jednostce czasu do licznika nr 1
Wrzesień 2015
Wstęp
Moduły szybkiego licznika, HSC304 lub HSC308 umożliwiają obsługę przerwań sprzętowych pochodzących od statusu
liczników. W poniższym dokumencie, jako przykład, opisano konfigurowanie przerwania generowanego w przypadku
podania stu lub więcej impulsów w ciągu sekundy na licznik pierwszy. Przerwanie będzie generowane od statusu
licznika, a liczba progowa impulsów będzie zadana w parametrze Rate of change, tzn. szybkość zmian.
Wybór licznika i wejścia zliczającego
W przykładzie uaktywniono licznik nr 1, a jako wejście zliczające
zadeklarowane wejście pierwsze.
Konfigurowanie przerwania
Skoro przerwanie ma zostać wygenerowane w przypadku
podania 100 lub więcej w ciągu sekundy, to należy
zadeklarować wartość 100 w parametrze Rate of Change
oraz wartość 1000 ms w parametrze Timabase.
Konfigurowanie przerwania sprzętowego dla modułu szybkiego licznika IC695HSC304 serii RX3i generowanego w przypadku doprowadzenia określonej liczby impulsów w jednostce czasu do licznika nr 1
Niniejszy opis nie może być wykorzystywany we fragmentach lub całości bez wiedzy i zgody firmy ASTOR Sp. z o.o.
Zapytania prosimy kierować do Działu Marketingu i Public Relations, tel. 12 428-63-70, e-mail: [email protected], www.astor.com.pl
Strona 1 z 3
Informator techniczny
Fakt przekroczenia wartości Rate of Change w czasie Timabase zostanie
wykryty przez moduł HSC304 i zgłoszony na bitach statusowych licznika
Counter Status Data Reference.
Dlatego, należy zadeklarować zmienną o tym adresie, np. o nazwie CTRstatus
Następnie zmienna ta zostanie użyta do wyzwolenia wykonania bloku programowego
dedykowanego do obsługi tego przerwania.
Definiowanie bloku programowego do obsługi przerwania
Do obsługi przerwania zostanie założony dedykowany blok, np. o nazwie HSC_rate_1.
W tym celu należy kliknąć prawym klawiszem myszy na Program Blocks i wybrać New.
Aby utworzony blok programowy stał się blokiem przerwań, proszę kliknąć w
przycisk w wierszu Scheduling w oknie Inspector (tą operację można wykonać
tylko w trybie OFFLINE).
Konfigurowanie przerwania sprzętowego dla modułu szybkiego licznika IC695HSC304 serii RX3i generowanego w przypadku doprowadzenia określonej liczby impulsów w jednostce czasu do licznika nr 1
Niniejszy opis nie może być wykorzystywany we fragmentach lub całości bez wiedzy i zgody firmy ASTOR Sp. z o.o.
Zapytania prosimy kierować do Działu Marketingu i Public Relations, tel. 12 428-63-70, e-mail: [email protected], www.astor.com.pl
Strona 2 z 3
Informator techniczny
Teraz można do tego bloku przerwań przypisać wcześniej
przygotowaną zmienną.
Po otwarciu bloku należy napisać logikę, jaka ma być realizowana w momencie wystąpienia przerwania sprzętowego.
Dla testu niech będzie to zatrzaśnięcie na bicie informacji o tym, że blok przerwań został w ogóle wykonany, np.:
Literatura
PACSystems® RX3i, High-speed Counter Modules, User’s Manual, GFK-2441.
Prosimy o ewentualne opinie i sugestie na temat tego Informatora Technicznego pod adresem [email protected].
Konfigurowanie przerwania sprzętowego dla modułu szybkiego licznika IC695HSC304 serii RX3i generowanego w przypadku doprowadzenia określonej liczby impulsów w jednostce czasu do licznika nr 1
Niniejszy opis nie może być wykorzystywany we fragmentach lub całości bez wiedzy i zgody firmy ASTOR Sp. z o.o.
Zapytania prosimy kierować do Działu Marketingu i Public Relations, tel. 12 428-63-70, e-mail: [email protected], www.astor.com.pl
Strona 3 z 3