16. Moduł wyświetlacza 7/16-segmentowego LED
16.1. Opis modułu FBs-7SG
Występują dwa moduły z rodziny FBs-7SG: 7SG1 i 7SG2. Każdy z nich wyposażony jest w odpowiednio jeden lub dwa 8 znakowe sterowniki do sterowania ośmioma lub szesnastoma 7-segmentowymi wyświetlaczami LED (albo czterema lub ośmioma 16-segmentowymi wyświetlaczami LED) przy wykorzystaniu wspólnej masy. Poniższy rysunek jest przykładem modułu FBs-7SG2.
Wygląd zewnętrzny
FBs-7SG jest wyposażony w sterownik 7-segmentowego wyświetlacza LED do multipleksowania wyświetleń jednego do ośmiu 7-segmentowych lub jednego do czterech 16-segmentowych wyświetlaczy LED (jedna grupa/kanał). Za pomocą 16-żyłowego kabla taśmowego użytkownicy mogą wyświetlać 8 cyfr (numerów), lub sterować 64 niezależnymi polami LED (8 diod LED na 1 pozycję, które mogą być wykorzystane do wyświetlenia cyfr lub wskazanych pól LED) lub 4-pozycyjnym wyświetlaczem znakowym. Każdy moduł 7SG będzie zajmować od trzech do ośmiu adresów rejestrów wyjściowych (OR) (R3904~R3967). W związku z tym PLC może sterować maksymalnie 192 7-segmentowymi wyświetlaczami, 64 16-segmentowymi wyświetlaczami lub 1024 niezależnymi polami LED
16.2. Procedura stosowania modułu FBs-7SG
16.3. Adresy We/Wy FBs-7SG
Każdy moduł FBs-7SG zajmie od trzech do ośmiu adresów rejestrów wyjściowych (OR) (R3904~R3967). WinProladder wykrywa i oblicza rzeczywiste adresy We / Wy zajmowane przez moduły rozszerzeń zainstalowane w systemie po podłączeniu do PLC. Użytkownicy mogą odnieść się do konfiguracji numeracji modułów We / Wy w programie WinProladder (pozycja I/O Numbering w drzewku projektu) w celu odczytania dokładnych adresów We / Wy każdego modułu rozszerzeń
16.4. Połączenia sprzętowe i ustawienia FBs-7SG
16.4.1. Połączenia sprzętowe FBs-7SG
Schemat połączeń sprzętowych modułu FBs-7SG przedstawiony został powyżej. Prócz podłączenia zewnętrznego źródła zasilania 24 V oraz wejścia i wyjścia rozszerzającego o dodatkowe moduły, użytkownik musi jedynie połączyć wyprowadzenie kanału z płytą 7-/16-segmentowego wyświetlacza LED, za pomocą 16-żyłowego płaskiego kabla taśmowego FRC
16.4.2. Ustawienia sprzętowe FBs-7SG
Poniższy schemat przedstawia obwód sterownika wyświetlacza FBs-7SG. Na ogół użytkownicy nie muszą obliczać spadków napięć na LED-ach. Powinni jedynie ustawić napięcie zgodnie z tabelą na następnej stronie w celu zabezpieczenia przed przekroczeniem napięcia
Pobór mocy zależy całkowicie od poziomu spadku napięcia (PD = 40mA ´ VIC), ponieważ prąd źródłowy sterownika jest stały i wynosi 40mA. Jak pokazano na powyższym schemacie, VIC = VIN - VLED - 0.8V, tzn. VIC zależy od napięcia sterującego VIN oraz spadku napięcia na wyświetlaczu 7-segmentowym VLED. Ponieważ pobór mocy przez sterownik wyświetlacza, przy najniekorzystniejszych warunkach temperaturowych, musi być utrzymywany na poziomie 0.8W lub poniżej, wynika z tego, że napięcie VIC musi być mniejsze niż 2V. Jeżeli VIC jest zbyt niskie, to jasność diody LED będzie zmniejszona; jeżeli będzie zbyt wysokie, skutkować to będzie nieprawidłowym wyświetlaniem (świecić się będą diody, które nie powinny się świecić) lub uszkodzeniem sterownik
Spadek napięcia na diodach LED mieści się zazwyczaj w zakresie od 1.7V do 2.8V. W zależności od rozmiaru 7-segmentowych lub 16-segmentowych wyświetlaczy LED, każdy segment (np.: a-g) składa się z jednej do pięciu diod LED połączonych szeregowo. Jeżeli spadek napięcia pomiędzy segmentami będzie się mieścił w zakresie od 1.7V do 14V, sterowanie różnymi wyświetlaczami LED za pomocą jednego napięcia będzie niemożliwe. W celu realizacji sterowania większości 7-segmentowych wyświetlaczy moduł FBs-7SG został wyposażony w cztery opcje napięcia sterującego: 5V (sterowanie niskonapięciowe), 7.5V, 10V i 12.5V (sterowanie wysokonapięciowe) oraz opcja drobnej regulacji przy 0.6V-1.8V za pomocą diod lub zworek. W praktyce źródło zasilania umożliwia sterowanie LED-ami o różnych napięciach i zapobiega przed usterką sterownika wyświetlacza poprzez ograniczenie VIC do 2V. Poniższe schematy przedstawiają ustawienia (wspólne) wysokiego/niskiego napięcia LED w FBs-7SG, opcje sterowania wysokim/niskim napięciem wyświetlaczy oraz regulację spadku napięcia za pomocą zworek wraz z ich lokalizacją (widok po otwarciu górnej osłony FBs-7SG).
Niniejszy rozdział opisuje sposób osiągnięcia optymalnej pracy 7-/16-segmentowego wyświetlacza LED, bez skrócenia jego żywotności, za pomocą ustawień napięcia sterującego (VIN), wyboru wysokiego/niskiego napięcia oraz regulacji napięcia przewodzenia.
Lokalizacja zworek w FBs-7SG
Poniższe ustawienia zworek odnoszą się do FBs-7SG2 i obejmują także ustawienia zworek w FBs-7SG1.
Domyślne ustawienia zworek w FBs-7SG
16.4.3. Ustawienia napięcia sterującego LED i inspekcja przepięcia
Przed zastosowaniem modułu użytkownik musi wybrać prawidłowy poziom napięcia sterującego zgodnie z wymaganiami LED-ów o różnych rozmiarach. Zbyt niskie napięcie spowoduje osłabioną jaskość świecenia LED-ów. Zbyt wysokie napięcie spowoduje nierównomierne świecenie LED-ów. Co więcej, nastąpi wyłączenie bezpiecznika sterownika LED spowodowane przepięciem. Dlatego też, w celu uniknięcia przepięcia sterownika, należy upewnić się, że napięcie VIC sterownika jest niższe niż 2V. Pomiar VIC sterownika jest trudny. Dlatego też moduł FBs-7SG jest wyposażony we wskaźnik przepięcia LED umożliwiający użytkownikowi kontrolę nadnapięciową. Wskaźnik ten znajduje się obok gniazda wyjściowego w panelu oznaczony jako O.V
Reakcja wskaźnika nadnapięcia jest miarodajna tylko w przypadku, gdy wszystkie segmenty (w sumie 64, łącznie z przecinkiem) świecą się. Jeżeli w takiej sytuacji wskaźnik będzie nieaktywny, oznacza to brak nadnapięcia. Jeżeli wskaźnik będzie aktywny, oznacza to, że nastąpiło nadnapięcie (wskaźnik może migać lub świecić, kiedy nie wszystkie segmenty się świecą; w takim przypadku wskazania są nieistotne). Aby przeprowadzić test całego segmentu, należy ustawić zworkę TEST (JP3) w pozycji „T” (tylko gdy PLC jest wyłączony) po lewej stronie 7SG, lub zastosować komendę FUN84:TDSP w celu ustawienia stanów wszystkich wejść w module 7SG na „1” (PLC w trybie RUN) i zaświecenia wszystkich segmentów.
Poniższe przykłady przedstawiają procedurę ustawień napięcia sterującego modułu FBs-7SG i przeprowadzania testu przepięciowego.
1. Ustawić JP3 na „T”.
2. Rozpocząć od LV i zwiększać napięcie sterujące do uzyskania wymaganej jaskości lub do momentu zaświecenia się wskaźnika nadnapięcia. Po zaświeceniu się wskaźnika, zmniejszać napięcie do momentu jego zgaśnięcia. W przypadku, gdy jasność świecenia diody jest maksymalna, a mimo to niewystarczająca, należy ją wymienić na diodę o większej wydajności.
3. Ponownie ustawić JP3 na „N” (pozycja normalna).
Uwaga:
Sterownik 7-segmentowego wyświetlacza LED FBs-7SG charakteryzuje się prądem znamionowym ≒40mA. Pobór mocy zależy od VIC, Ponieważ maksymalna moc wynosi zaledwie 0.7W/25°C, nie używaj modułu w stanie nadnapięcia, ponieważ grozi to uszkodzeniem sterownika.
16.5. 7-segmentowy wyświetlacz LED i obwody pojedynczych wyświetlaczy
Powyższy schemat przedstawia prawidłowe połączenia (wspólna masa) 7-segmentowego wyświetlacza LED lub niezależnych pól LED w module FBs-7SG. Bazując na powyższym schemacie, użytkownicy mogą stworzyć swój własny wyświetlacz i podłączyć go do któregokolwiek gniazda wyjściowego FBs-7SG za pomocą 16-pinowego płaskiego kabla taśmowego. Nasza oferta obejmuje płyty i produkty w sześciu różnych rozmiarach w celu spełnienia wymagań użytkowników. Poniższa tabela przedstawia zakres naszych wyświetlaczy LED i innych produktów
※ Modele w nawiasach to produkty wyposażone w wyświetlacz LED i gniazdo na kabel taśmowy.
Zalecane ustawienia pinów
Użytkownicy mogą zmieniać ustawienia pinów wymienione w powyższej tabeli w każdym ze standardowych produktów FATEK. W przypadku, gdy wymagana jest większa jasność, użytkownicy mogą wyregulować poziom napięcia na podstawie ustawień zworek (patrz tabela powyżej). Aby uniknąć uszkodzenia modułu 7SG, użytkownicy muszą unikać nadnapięcia na wyjściu (w przypadku nadnapięcia zaświeci się wskaźnik O.V.).
Układ pinów w złączu
Moduł 7SG2 wyposażony jest w dwa złącza wyjściowe. Oba obsługują 64 segmenty wyświetlacza LED. W przypadku, gdy wszystkie segmenty są włączone, nastąpi ośmiokrotne skanowanie 8 segmentów
DIG0-DIG7 w powyższej tabeli odnosi się do sygnałów niskiego stanu aktywnego na wyjściu (wyjście SINK lub inaczej NPN). W jednym momencie aktywny będzie tylko jeden sygnał (multipleksowanie), w celu wybrania grupy LED-ów (8 segmentów). a/D0-p/D7 są sygnałami na wyjściu SOURCE (PNP) sterującymi wyświetlaniem odpowiednich segmentów.
16.6. Wyświetlacz z kodowaniem i bez kodowania
1 Wyświetlacz bez dekodowania: (wszystkie segmenty są sterowane niezależnie przez aplikacje użytkownika)
FBs-7SG2 jest wyposażony łącznie w 8 rejestrów wyjściowych (OR) w celu sterowania wyświetlaniem 128 segmentów. Każdy segment jest sterowany odpowiadającym mu bitem. Segment zaświeci się, kiedy odpowiadający mu bit będzie w stanie 1. Poniżej przedstawione zostały zależności pomiędzy każdym segmentem i rejestrem wyjściowym. Rejestr wyjściowy OR jest pierwszym rejestrem przypisanym modułowi. Każdy z rejestrów OR kontroluje stan dwóch ośmiosegmentowych wyświetlaczy LED (stanami bitów na młodszym i starszym bajtem). Dane te zostają przekazane do odpowiednich wyjść p/D7-a/D0.
7-segmentowy wyświetlacz LED
Ostatnia cyfra po prawej stronie wyświetlacza (maks. 8 cyfr) odpowiada wyjściom SEG0-SEG7; kolejna cyfra w lewo odpowiada wyjściom SEG8-SEG15; ostatnia cyfra po lewej stronie wyświetlacza odpowiada wyjściom SEG63-SEG56. Każdy moduł 7SG2 może sterować szesnastoma 7-segmentowymi wyświetlaczami.
16-segmentowy wyświetlacz LED
Segmenty D0-D15 ostatniej cyfry po prawej stronie wyświetlacza (maks. 4 cyfry) odpowiadają wyjściom SEG0-SEG15 w module 7SG2; kolejna cyfra w lewo odpowiada wyjściom SEG16-SEG31; ostatnia cyfra po lewej stronie wyświetlacza odpowiada wyjściom SEG63-SEG48. Każdy moduł 7SG2 może sterować ośmioma 16-segmentowymi wyświetlaczami
2 Wyświetlacz z dekodowaniem: Wyświetla dane w odpowiednich segmentach z domyślnym kodowaniem
W tym trybie moduł FBs-7SG2 wyposażony jest w 4 rejestry wyjściowe OR, do sterowania dwoma wyświetlaczami z ośmioma 7-segmentowymi LED-ami. Każda cyfra jest sterowana czterema bitami. Przecinek w 8-cyfrowej liczbie jest sterowany przez pierwszy rejestr wyjściowy. Każdy punkt jest sterowany przez odpowiadający mu bit. Poniżej przedstawione są zależności pomiędzy cyframi, przecinkiem a rejestrami wyjściowymi. OR jest pierwszym rejestrem wyjściowym zajmowanym przez moduł.
OR0 steruje wyświetlaniem przecinka dziesiętnego. Jeżeli wartością będzie „1”, wyświetli się odpowiedni przecinek dziesiętny. OR1-OR4 sterują wyświetlaniem 16tu kombinacji wyświetleń. Każda kombinacja będzie sterowana czterema odpowiadającymi jej bitami. 16cie kombinacji tych bitów odpowiada poniższym wyświetleniom.
Wyświetlanie 4-bitowych kombinacji na 7-segmentowym wyświetlaczy LED z dekodowaniem
Tabela zależności kodu ASCII i 16- segmentowego wyświetlacza
16.7. Wymagania dotyczące mocy wejściowej FBs-7SG i pobór mocy
Moduł FBs-7SG jest wyposażony w izolowane źródło zasilania DC24V wykorzystywane do przekonwertowania zewnętrznego wejścia 24V na źródło zasilania wewnętrznego obwodu i 7-segmentowego wyświetlacza LED w FBs-7SG. Zakres tolerancji na wejściu wynosi DC24V±20%.
FBs-7SG w stanie jałowym pobiera 2Wmax. Pobór zwiększa się w zależności od ilości świecących się liczb 7-segmentowych. Natężenie prądu sterującego każdym wyświetlaczem w FBs-7SG wynosi 40mA. Pobór prądu do wyświetlenia jednej cyfry przy użyciu 8 segmentów wynosi 320mA. Maksymalny pobór mocy przez grupę oblicza się w następujący sposób
Pd = 320mA ´ VIN (napięcie sterujące LED) ÷ 0.8 (wydajność energetyczna) W
Całkowite zużycie = 2 + Pd ´ n(W)
Na przykład całkowite zużycie FBs-7SG2 (przy zastosowaniu obu kanałów) przy maksymalnej mocy (VIN = 12.5V, wszystkie 8 segmentów się świeci):
2W +(320mA ´ 12.5V ÷8 )= 7W
16.8. Sterowanie wyświetlaną treścią za pomocą RW w FBs-7SG
Istnieją dwa sposoby na zaświecenie diody LED za pomocą FBs-7SG. Niniejszy rozdział opisuje metodę zaświecania 7-segmentowego wyświetlacza cyfr poprzez programowanie wyjścia OR. W następnym rozdziale opisane jest wyświetlanie specjalnych symboli za pomocą FUN84. Przy wyświetlaniu numerów za pomocą OR, w trybie dekodowania, cyfry przed wyświetlaną liczbą będą zerami.
Jeżeli do FBs PLC podłączone będą moduły rozszerzeń, to po połączeniu WinProladder z PLC, moduły te oraz zajmowane przez nie adresy we / wy (szczegóły w rozdziale 12, Instrukcja obsługi WinProladder) będą wypisane w pozycji I/O Numbering drzewka projektu. Jeżeli do FBs PLC podłączony będzie moduł FBs-7SG2, to po połączeniu WinProladder z PLC w drzewku projektu, pozycji I/O Numbering, zostanie wyświetlona informacja o tym, jakie adresy OR system automatycznie przypisał do modułu FBs-7SG2
Przykład programu 1(Tryb wyświetlania z dekodowaniem)
Dla sterowania 7-segmentowym 8-cyfrowym wyświetlaczem przez FBs-7SG1 z uwzględnieniem przecinka dziesiętnego, w tym przypadku, FBs-7SG1 należy ustawić w tryb dekodowania.
Opis
Jeżeli M0=1, wartości zostaną przesłana do rejestrów OR. Zgodnie z powyższym schematem drabinkowym OR+0 (w przykładzie R3904) steruje wyświetlaniem przecinka dziesiętnego w trybie dekodowania; OR+1 (w przykładzie R3905) steruje wyświetlaniem niższymi czteroma cyframi, a RW+2 (R3906 w przykładzie) steruje wyświetlaniem wyższymi czteroma cyframi. Wyniki są następujące:
Przykład programu 2(Tryb wyświetlania bez dekodowania)
Dla sterowania 7-segmentowym 8-cyfrowym wyświetlaczem przez FBs-7SG1 z uwzględnieniem przecinka dziesiętnego, w tym przypadku, FBs-7SG1 należy ustawić w tryb bez dekodowania.
Opis:
Jeżeli M0=1, wartości zostaną przesłane do rejestrów OR. Zgodnie z powyższym schematem drabinkowym, RW+0 (w przykładzie R3904) steruje wyświetlaniem dwóch pierwszych cyfr; RW+1 (w przykładzie R3905) steruje wyświetlaniem trzeciej i czwartej cyfry, a RW+2 (w przykładzie R3906) steruje wyświetlaniem piątej i szóstej cyfry. Wyniki są następujące:
16.9. Komendy wyjściowe FBs-7SG FUN 84: TDSP
| FUN 84 TDSP |
Komendy modułu wyświetlacza FBs-7SG Konwersja wyświetlania znaków i liczb na 7/16-segmentowym wyświetlaczu |
FUN 84 TDSP |
|
● Funkcja ta jest wykorzystywana do wygenerowania odpowiedniego układu wyświetlania na 7- lub 16-segmentowym wyświetlaczu serii FBs, sterowanym modułem FBs-7SG1 lub FBs-7SG2. Jeżeli „EN”=1, „OFF"=0 i „ON"= 0, funkcja ta przeprowadzi konwersję układu wyświetlania, gdzie S jest początkowym adresem rejestrów zawierających informacje o znakach do przekonwertowania, Ns jest wskaźnikiem lokalizacji początkowego znaku w S, NI oznacza liczbę konwertowanych znaków z S, D jest początkowym adresem do zapisu wyniku konwersji, a Nd jest wskaźnikiem początku zapisu. Argument D jest początkowym adresem do zapisu przekonwertowanego układu wyświetlania. Jeżeli Md=0 lub 1, to jeden znak źródłowy w 8-bitowym kodzie ASCII wymaga 16-bitowej lokalizacji do zapisania wyniku. Jeżeli Md=2, to jeden znak źródłowy w postaci 4-bitowego półbajtu wymaga 8-bitowej lokalizacji. Jeżeli Md=3, to jeden znak źródłowy w postaci 4-bitowego półbajtu wymaga 4-bitowej lokalizacji Argument Nd jest wskaźnikiem określającym miejsce rozpoczęcia zapisu w D przekonwertowanego układu. ● Jeżeli „OFF"=1, „ON"=0 i "EN"=0/1, argument D zostanie wypełniony układem wygaszającym pola znaków wyświetlacza, zgodnie z aktywnym trybem pracy, wskaźnikiem Nd i ilością określoną przez NI. ● Jeżeli „ON"=1, „OFF"=0/1 i „EN"=0/1, argument D zostanie wypełniony układem rozświetlającym pola znaków wyświetlacza, zgodnie z aktywnym trybem pracy, wskaźnikiem Nd i ilością określoną przez NI. ● Dane zostaną przekonwertowane na różne sposoby w sposób zależny od wybranego trybu pracy. Poniższy opis opiera się na przykładzie 2. W przykładzie 2: MD=1; S=R0; Ns=0; Nl=8; D=R3904 i Nd=8. Poniżej przedstawiona została konwersja danych.
Przykład 1
Wyświetlanie tekstu składającego się z 8 znaków za pomocą modułu FBs-7SG2 i 16-segmentowego wyświetlacza. W przypadku takiego zastosowania moduł FBs-7SG2 musi pracować w trybie bez dekodowania. Program WinProladder obsługuje funkcje edycji za pomocą „tabeli ASCII”, co umożliwia łatwe wyświetlanie wiadomości tekstowej. Użytkownik może stworzyć jedną testową tabelę ASCII o zawartości „WELCOME”. Przy założeniu, że R5000 jest początkowym adresem tabeli, to R5000~R5007 będą miały następującą zawartość:
Opis:
Jeżeli M100=1, M101=0 i M102=0, FUN84 przeprowadzi konwersję układu wyświetlania, gdzie początkowym adresem (S) będzie R5000, wskaźnik Ns będzie wskazywał na bajt 2, a ilość NI będzie równa 8. Oznacza to, że wyświetlana będzie zawartość R5001~R5004, a przekonwertowany układ wyświetlania zostanie zapisany w rejestrach R3904~R3911 (argument D zaczyna się od R3904, argument Nd wskazuje słowo 0, a argument NI wynosi 8). Jeżeli M1990=1, to 16-segmentowy wyświetlacz wyświetli ciąg znaków „WELCOME " ; Jeżeli M1990=0, to 16-segmentowy wyświetlacz wyświetli ciąg znaków „EMOCLEW" Jeżeli M101=1, M102=0, to rejestry R3904~R3911 zostaną wypełnione układem wygaszającym pola LED Jeżeli M102=1, to rejestry R3904~R3911 zostaną wypełnione układem rozświetlającym pola LED Przykład 2
Wyświetlanie tekstu składającego się z 8 znaków bez zer wiodących, za pomocą drugiego modułu FBs-7SG2 i 16-segmentowego wyświetlacza. W przypadku takiego zastosowania moduł FBs-7SG2 musi pracować w trybie bez dekodowania
Opis
Jeżeli M110=1, FUN84 przeprowadzi konwersję układu wyświetlania, gdzie początkowym adresem (S) będzie R0, wskaźnik Ns będzie wskazywał na bajt 0, a ilość NI będzie równa 8. Oznacza to, że wyświetlana będzie zawartość R0~R3, a przekonwertowany układ wyświetlania zostanie zapisany w rejestrach R3912~R3919 (argument D zaczyna się od R3904, argument Nd wskazuje słowo 8, a argument NI wynosi 8). (1) R0=0008H R1=0506H R2=0304H R3=0102H Ciąg wyświetlany na 16-segmentowym wyświetlaczu: „12345608" (2) R0=0708H R1=0506H R2=0000H R3=0000H Ciąg wyświetlany na 16-segmentowym wyświetlaczu: „5678" (3) R0=3738H R1=3536H R2=3334H R3=3132H Ciąg wyświetlany na 16-segmentowym wyświetlaczu: „12345678" (4) R0=3038H R1=3536H R2=3334H R3=3030H Ciąg wyświetlany na 16-segmentowym wyświetlaczu: "345608" ※ Adres OR FBs-7SG2 w przykładzie 2 musi być przypisany do R3912~R3919 w celu zapewnienia prawidłowego wyświetlania wiadomości/liczby (o długości 8), tzn. inne cyfrowe lub analogowe moduły muszą być podłączone przed rozpatrywanym modułem FBs-7SG2 (w tym przykładzie zakłada się, że do jednostki głównej podłączono dwa moduły FBs-7SG2, z których pierwszy otrzymał adresy OR: R3904~R3911, a kolejny R3912~ R3919 ).
Przykład 3
Wyświetlanie 4 cyfr i sterownie 32-punktami na niezależnym wyświetlaczu LED, sterowane za pomocą modułu FBs-7SG1 z wykorzystaniem 4-cyfrowego 7-segmentowego wyświetlacza oraz 32 punktowego wyświetlacza LED, do kontroli którego wymagany jest dodatkowy obwód . W przypadku takiego zastosowania moduł FBs-7SG2 musi pracować w trybie bez dekodowania.
Opis:
Jeżeli M120=1, to stany M0~M31 zostaną przekopiowany do wyjściowych rejestrów R3904~R3905 w celu realizacja sterowania wyświetlaniem 32 niezależnych punktów LED. FUN84 przeprowadza także konwersję układu wyświetlania, gdzie początkowym adresem (S) jest R0, wskaźnik Ns wskazuje na półbajt 0, a ilość NI jest równa 4. Oznacza to, że wyświetlana będzie zawartość półbajtu0~półbajtu3 w R0, a przekonwertowany układ wyświetlania zostanie zapisany w rejestrach R3906~R3907 (argument D zaczyna się od R3906, argument Nd wskazuje bajt 0, a argument NI wynosi 4). R0=1024H à Ciąg wyświetlany na 7-segmentowym wyświetlaczu: "1024"
Przykład 4
Wyświetlanie ciągów 12-cyfrowych na wyświetlaczu numerycznym z kodowaniem bez początkowego zera sterowane za pomocą modułu FBs-7SG2 oraz 12-cyfrowych 7-segmentowych wyświetlaczy. W przypadku takiego zastosowania moduł FBs-7SG2 musi pracować w trybie z dekodowaniem.
Opis:
Jeżeli M130=1, FUN84 przeprowadzi konwersję układu wyświetlania, gdzie początkowym adresem (S) będzie R0, wskaźnik Ns będzie wskazywał na półbajt 0, a ilość NI będzie równa 12. Oznacza to, że wyświetlana będzie zawartość półbajtu0~półbajtu11 w R0~R2, a przekonwertowany układ wyświetlania zostanie zapisany w rejestrach R3905~R3907 (argument D zaczyna się od R3905, argument Nd wskazuje półbajt 0, a argument NI wynosi 12). (1). R2=1234H, R1=5678H, R0=9000H Ciąg wyświetlany na 7-segmentowym wyświetlaczu: „123456789000" (2). R2=0000H, R1=5678H, R0=9000H Ciąg wyświetlany na 7-segmentowym wyświetlaczu : „ 56789000" |
||



























No comments to display
No comments to display