Używam CX Programmer'a połączonego do Omron CJ1M. Nie wiem jakie wprowadzać adresy dla pojedynczych 32 wejść (CJ1W-ID231) lub wyjść 32 kolejnych modułów (CJ1W-OD232), np.: moduł zerowy to 32 wejścia, moduł kolejny, czyli pierwszy, to 32 wyjścia. Adresowanie 002.03 Out jest błędne. Nie widzi tego adresu. W module wyjściowym 32 są dwa kanały, jak je specyfikować...
Centrala Integra wymusza adresowanie podłączonych ekspanderów, klawiatur strefowych itd. w każdej magistrali oddzielnie, więc adresy podłączonych urządzeń mogą się powtórzyć, przy jednej magistrali jednakowe adresy są niedopuszczalne i powodują błąd adresowania. Numery przypisanych wejść lub wyjść są zależne od kolejności podłączenia i adresu.
wejdź w HW i sprawdź pule adresów input i output i wtedy w kodzie szukaj I 136 .0 (pojedynczy adres) lub Q lub adresowania całym słowemIW 136(8 adresów) QW jakie masz adresy fizyczne wtedy szukaj IW lub IQ
Nie znam zbyt S5W ale powinna być w nim opcja kasowania pamięci. BASP świeci się w Stop'ie lub w przypadku błędu. Wykasuj pamięć, daj sterownik w RUN i powinno zgasnąć. Adresowanie w załaczniku. Wykonywany jest cyklicznie OB1, reszte programów trzeba wywoływać w OB1. Na poczatek proste funkcje można pisać w OB1. Niestety bardziej zaawansowane już nie....
Witam, może mi ktoś w prosty sposób wyjaśnić zasadę adresowania portów w układach AVR wiem, że niby to proste i czytałem na ten temat kilka innych pomocy, a jednak nadal mam problem, a mianowicie, przykład: DDRB = _BV(7)|_BV(6)|_BV(5)|_BV(4); lub DDRB = 0xF0; Wiem, że ten pierwszy zapis przyporządkowuje wartości bitów do poszczególnych we/wy układu...
Nie wiem czy o to dokładnie chodzi Na górze bloczek analogowy u mnie FC115 , a poniżej to samo wejście analogowe bezpośrednio podłączone do bloczka Word na DoubleWord .Przy takim podłączeniu podświetlasz nogę z bloczka naciskasz F3 i wpisujesz IW536 , oczywiście te napisy żeby się pokazały musisz je zdefiniować na liście symboli.Wyjście analogowe -...
Witam, Ściągnij podręcznik do S7-1200 tam masz wytłumaczone dokładnie adresowanie . Na zdjęciu pierwszy blok przyjmuje zmienne typu REAL więc zmienne wyjściowe są MD2 oraz MD6 co oznacza że adresujemy podwójne słowo. Zmienna typu REAL zajmuje 4 bajty w pamięci PLC a wiec 32bity. Zmienna MD2 oraz MD6 to podwójne słowo 2 raz po 16bitów a więc 32bity....
Dziękuję kolegom za pomoc, problem udało mi się rozwiązać. Dodano po 2 Temat rozwiązany dzięki właściwemu adresowaniu (numeracji slotów).
Zrób osobne FC, jak w przykładzie. Nic się nie rozjedzie, bo swoje statyczne zmienne podasz na wejścia i wyjście.
Witam, Zaczynam zabawę z BX9000. Codesys-a poznałem na innych sterownikach i mam problem z adresacją modułów IO na nowym sterowniku. Normalnie przypisuje się zmienną do fizycznego we/wy IN_1 AT %IX0.0 :BOOL; OUT_2AT %QX2048.2 :BOOL; Wyjścia binarne w BX9000 zaczynają się od adresu 2048, przy kompilacji zwraca mi błąd jeżeli zaadresuję taki adres....
W racku znajduje się tylko procesor i karta wyjść. Karta wyjść (32 wyjścia), adres ustawiony na switchach na karcie - 000000. Wejście enable nieaktywne. Napięcie zasilania 24V podpięte do karty z zewnątrz. Proszę o pomoc - jak w programie odwołać się np. do wyjścia pierwszego na karcie? Do tej pory, jeśli próbuję wysterować jakieś wyjście to zaświeca...
Witam Rozumiem, że masz sterownik eBCON na listwie z czterema miejscami na moduły (eBX-04). Moduł eBM-440 ma 4 wejścia uniwersalne (AI) i cztery wyjścia analogowe (0-10V) (AO). Jeżeli moduł masz umieszczony na listwie na pierwszym miejscu zaraz za sterownikiem to ma on numer 1. Wtedy dla tego modułu możesz np. stworzyć następujące obiekty. 1 wejście...
FUNCTION Fc1 : VOID VAR_INPUT key1 : BOOL; END_VAR VAR_OUTPUT lampa : BOOL; END_VAR VAR currtime : S5TIME; bival : WORD; END_VAR currtime :=S_PEXT (T_no:= t10, s:=i0.0, TV:=T#10s, r:=i0.1, bi:=bival, q:=lampa); END_FUNCTION Witam! Czy takie adresowanie jest poprawne?? Może ktoś dokładnie opisać elementy timera? tzn. T_no:=t10 - adres naszego timera?...
Problem zaczyna się wyjaśniać. Dzięki za zainteresowanie, moją sprawą. MEMR i MEMW są podłączone. D0-D7 są podłączone do układu 74HCT245. D8-D15 też są podłączone do drugiego układu 74HCT245. MEMCS16 też jest podłączony. Może faktycznie karta działa jako pamięć. Posiada 64 wejść i 64 wyjść, do obsługi urządzeń zewnętrznych. Wyjścia są przez przekaźniki,...
I właśnie o tą tablicę mi chodzi, czy dany czujnik temperatury zawsze przyjmie to samo miejsce(pozycje) w tej tablicy???, czy np po restarcie zasilania, czy po ponownym wyszukaniu jego pozycja w tablicy się zamieni??? Jak one się sortują na tej tablicy??? Kol. BlueDraco już odpowiedział. Ja tylko dodam, że ta tablica jest sortowana po adresach i warto...
Tak będę przesuwał tekst... Zasada działania układu jest identyczna z działaniem wyświetlacza multipleksowanego. W tym przypadku matryca z kolumnami katod odpowiada wyświetlaczowi 7-segmentowemu ze wspólną katodą. Schemat pojedynczego modułu matrycy przedstawiłem na poniższym rysunku...tyle że takich modułów jest w moim projekcie 10. A więc wejść sterujących...
Dzięki za pomoc miałem takie przypuszczenia co do tego że to tak działa ale wolałem zapytać żeby mieć pewność co do tego. Programowaniem oraz mikrokontrolerami zajmuje się od nie dawna i jeśli czegoś nie wiem to kieruje się na forum. Jeszcze mam takie pytanko, jak adresujemy pamięci powyżej 24c02, do tej wysyłamy bajt adresu i mamy dostęp ale jak adresować...
wyjście tego układu zawierało jak najmiejszą liczbę bitów chodzi mi o to że tezraz moge te 16 wyjść połączyć "piramidką" bramek OR i mam jedno wyjście z sygnałem 0 lub 1, i dodaje jeszcze 4 wyjścia adresowe które będą wskazywały adres jednego z 16 czujników i tak bede miał dla 16 czujników i tylko 5 bitów danych :D dodam jeszcze później rysunek dla...
Problem rozwiązany. Podłączone wszystko było dobrze. Ja popełniłem błąd. Za CPU mam podpięty moduł CP 243-1 IT, który zajmuje bity Q2.0 do Q2.7 (o czym wiedziałem) stąd adresowanie wyjść w module EM233 zacząłem od Q3.0 i tym się zasugerowałem adresując wejścia tego modułu, a powinienem zacząć od Q2.0. Czyli moje I3.0 zmienione na I2.0 rozwiązuje problem....
Witam wszystkich, już wieki nie programowałem PLC, a nigdy Easyego, zawsze pracowałem na S7-300, i choć 300 to sterownik, to z programowalnym przekaźnikiem poradzić sobie nie mogę, otóż jak się adresuje wejścia, wyjścia i komórki pamięci w easym, w 300 było prosto, wyjście było np Q0.0, Q0.1, wejście I0.3, I0.5, pojedyńczy bit pamięci M1, M2 itd, ale...
Witam fachowców PLC. Mam kłopot ze sterownikiem Simatic S5 CP948 wmontowanwgo w kasete 155U. Zajmuję się obsługą PLC ale z tym sterownikiem nie miałem doczynienia. Co jest potrzebne by do niego się podpiąć i przeprowadzić drobne modyfkacje. Modyfikacje polegają na tym iż: 1) mamy jednostkę rozszerzającą podpięta pod jednostkę główną po profibus 2) zmiana...
Witam, L!SC ma ograniczenie 24DI/16DQ jakby "narzucone z góry". Wszystkie obecne logo 0BA6/0BA7 mają takie maksymalne możliwości rozbudowy. Modułów nie trzeba w ogóle konfigurować. Po prostu podłączamy je do sterownika i programujemy. Gdy dodamy 24 wejście cyfrowe (lub 16 wyjście cyfrowe) w programie, to po prostu nie będzie można więcej już dodać (bloczek...
Jak masz wolny LPT to mozesz smialo do niego podlaczyc 8255 - odpadaja problemy z adresowaniem karty itp.
Posiadam takie moduły w celach ćwiczebnych interesuje mnie adresowanie oraz wszelkie opisy np. w formacie pdf
Jak stworzyć funkcję FC ze zmiennymi wejściowymi i wyjściowymi, których to nie trzeba wszystkich wykorzystywać, tzn. jak wywołuje wcześniej zrobiona przeze mnie funkcje, to musze podpiąć wszystkie wejścia i wyjścia, nie mogę zostawić niektórych pustych, a funkcje z biblioteki stepa można wywoływać bez podpinania koniecznie wszystkich zmiennych. Jeśli...
Tylko uruchom transmisję o takiej prędkości na takim procku za 5 zł tak aby jeszcze można było go do czego innego wykorzystać :) , bo to że teoretycznie transmisja jest do uruchomienia to nie znaczy że uda ci się coś zrobić w tych np 130 cyklach maszynowych coś zrobić. No chyba że rozpędzisz 8-bitowca do 60 MHz :). Co do filmiku. Robi wrażenie - możliwe...
No niestety nie jeden błąd się wkradł ale niestety nie wiem jaki :) Oto kod biblioteki : Kompilacja rozpoczęła się. Projekt „DMX MULTI FUNCTION OPERATOR.cproj” (elementy docelowe: Compile): Kompilowanie przy użyciu wersji narzędzi „4.0”. Element docelowy „Compile” w pliku „C:\Program Files...
Lepiej nie narysuję ;) Jak na razie działa... I to w zasadzie powinno byc konkluzją całego tematu. Dla wyjaśnienia pewnych wątpliwości należałoby uzupełnic: Nie wiem co z tymi rezystorami. Na płytce Si7021 z opisu tej aukcji znalazłem, że są tam, na płytce Tak, na twojej płytce są tylko dwa rezystory; to właśnie te podciągające IC2 bus do zasilania....
Witam. Czy mógłby mi ktoś podsunąć pomysł jaki ciąg cyfr trzeba wpisać aby zaadresować wyjścia w sterowniku j/w , podłaczony jest moduł wyjść OD214. Mimo, że w monitorze widać zmiany wymuszane od strony wejść to ani ledy wyjściowe, ani stany na zaciskach wyjściowych nie zmieniają się. Mam instrukcję polską do CPM1 ale niestety zachowanie adresowania...
witam Wszystkich, od jakiegos czasu próbuje opanowac podstawy programowania sterowników PLC Siemensa , w Step7. Jakoś to szło gdy uzywałem tylko wejść/wyjść cyfrowych. W momencie gdy chciałem uzyc analogów stanąłem troche w miejscu. Podczas konfiguracji Hardwearu tzn dołaczając we/wy analogowe zauważyłem że np 2 wejścia analogowe maja 4 adresy (zawsze...
Do przekalibrowywania wartości analogowych należy używać bloków operacji arytmetycznych. ADD (dodawanie), MUL (mnożenie), DIV (dzielenie), SUB (odejmowanie). Bloki te istnieją w kilku wariantach: B - wartości całkowite 8 bitowe 0..255 lub -127..127, I - wartości całkowite 16 bitowe, D (DI) - wartości całkowite 32 bitowe, R - wartości rzeczywiste 32...
Dzień dobry, mam następujący problem, rozpocząłem naukę programowania sterownika Siemens S7-1200, mam ten sterownik fizycznie w domu, na wejściu podłączam przyciski na wyjściu diody LED. Napisałem kilka bardzo prostych programów by to wszystko przetestować i za każdym razem iść krok dalej - wszystko działa jak należy. Problem zaczął się w momencie kiedy...
Tak jak wyżej, przy czym pamiętaj, że: - jeżeli pierwszy ekspander zaadresujesz nie na [0] a np. na [1], to on i tak zajmie pierwsze wolne wejścia, czyli w tym przypadku 17-24. Chodzi o to, że adres ekspandera nie jest na stałe przypisany do konkretnej puli wejść/wyjść. Inaczej: - jeżeli w ekspanderze "A" ustawisz adres np. 3, to zajmie on pierwsze...
Generalnie powinieneś posiłkować się nie notą samego procesora, a podręcznikiem użytkownika dla całej rodziny: P1DIR to rejestr w którym poszczególne bity definiują kierunek działania poszczególnych pinów P1.0-P1.7 portu P1. Stan 0 oznacza wejście, stan 1 oznacza wyjście. Zapis P1OUT |= 0x41 jest równoważny bitowo P1OUT |= 0b01000001, zatem piny P1.0...
Dokładność DS-a jest wystarczająca dla mnie jednak jak pytałem nie chodzi mi o czas konwersji a o sam czas komunikacji z czujnikami z wykorzystaniem adresowania. Tzn. daję komendę konwersji, robię 100 innych rzeczy i odczytuję. Pomiary będą co np. 10s ale procesor to ATMega128 która ma sterować piecem, cyrkulacją CWU zależnie od obecności domowników,...
Rynek dąży do skracania czasu projektowania nowych urządzeń elektronicznych o coraz większej liczbie zintegrowanych funkcji. Systemu elektroniczne muszą być coraz bardziej mobilne i elastyczne. Potrzeba nowej metodologii opracowywania projektów i adresowania powyższych wyzwań - bez zwiększania stopnia skomplikowania systemu i projektu - jest koniecznością...
Akurat z beckhoffem mam mniej do czynienia ale: Czy można zmieniać takie samy karty miejscami i dla sterownika liczy się kolejność kart tylko? Czy nową kartę trzeba "nauczyć " do systemu? Jeżeli są to takie same karty to bez problemu można. Gdyż poprostu TwinCat na podstawie modelu danej karty rezerwuje odpowiednią ilość pamięci na wejścia lub wyjścia...
Czytając pamięć 64 algorytmem do 128 powinieneś mieć dane w pierwszej albo drugiej połowie pliku wynikowego. Pin 20 powinien być w 64/128/256 w stanie L. !CE implikuje najdłuższy czas dostępu, który jest zapisany na obudowie. Sprawdź wpływ podciągania przez rezystory 5...10K do +5V na liniach danych. Czy wtedy HC157 działa także źle dla, niektórych...
Owszem, spełnia taką rolę jak pojedyncze aktory z jednym minusem - jest to urządzenie centralne, także jak ono padnie, to nie masz kontroli nad całym pokojem. Nie działają ani wyjścia, ani wejścia. W przypadku stosowania osobnych urządzeń KNX (rozproszone wejścia, rozproszone wyjścia) masz większą odporność na ewentualne awarie. Jak "padnie" wejście...
Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie będzie łatwe do zrozumienia, budowa nie nastręczy trudności –...
Witam. Taki układ może służyć do koncentracji informacji z 16 linii wejściowych E15...E0 (DATA INPUTS) na jedną wyjściową (W OUT), przy czym selekcja linii przełączanej z wejścia do wyjścia jest adresowana binarnie przez 4 linie DATA SELECT. W ten sposób możesz np. odpytać stan logiczny dowolnego wejścia (np. stan wyłącznika) spośród 16-tu, podając...
Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest po włączeniu/resecie ( przed pętlą główna ), a zapis...
Witam Chciałem zrobić zabezpieczenie przed rozładowaniem akumulatora ( 12V/65Ah ) zasilającego moje halogeny LED nad biurkiem. Woltomierz na PCF8591 działa ok, nawet dodanie warunku określającego reakcję na spadek poniżej ustawionego napięcia również ( chwilowo jest tam tranzystor FET sterujący paskiem LED ). Chciałbym, aby układ po osiągnięciu zbyt...
Rozwiązanie układu może wyglądać tak: a/. bity A wszystkich 17 źródeł podłączasz do wejść multipleksera 17 na 1 (niestety scalone są chyba tylko 16 na 1 więc trzeba zrobić z dwóch jeden np. 16 na 1 + 8 na 1), b/. to samo robisz z bitami B, C i D (podłączasz na wejścia następnych multipleserów), c/. robisz licznik modulo 17 i wyjściami tego licznika...
wszystko zależy od tego, jakie adresy masz ustawione w sterowniku i w wyspie. 300 nie ma na sztywno przypisanych adresów do modułów, w zakładce Hardware configuration możemy te adresy dowolnie przypisać, np adres wejść 1 na sterownik i adres wyjść 1 na wyspę. Chyba że karta sterownika ma wejścia i wyjścia, to wtedy nie pozwoli na to, tylko przy adresowaniu...
Zaprojektowałem taki schemat do sterowania układem ISD1420 (kostka nagrywająca i odtwarzająca dźwięki z możliwością adresowania), jednak mam wątpliwości czy mogę w ten sposób łączyć wejścia i wyjścia poszczególnych uniwibratorów (szczególnie chodzi o wartości rezystorów R9-11 i R4). Czy mogę prosić żeby ktoś rzucił okiem czy takie łączenie ze sobą tych...
Akurat w takim rozwiązaniu to główną przyczyną stosowania tych diod jest fakt, że w przypadku większości demultiplekserów wykonanych w technice bipolarnej (czyli serie TTL, TTL LS, itp) aktywnym stanem wyjściowym jest stan niski (tj. wybrane wyjście ma stan niski a pozostałe wysoki). Dioda wycina stan wysoki i związany z nim wypływ prądu z wyjścia demultipleksera...
Witam, Witam serdecznie Mam problem jak w temacie, a więc w starej maszynie z lat 80-tych na jednej z płytek elektronicznych jest zainstalowana pamięć PROM 93417. Na schemacie mam tabelę prawdy tej pamięci i niestety po sprawdzeniu wszystkich stanów wejść i wyjść okazuje się, że wszystkie wejścia są takie jak być powinny, natomiast na wyjściu nie otrzymuję...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
Na wejściu możesz zastosować 2 demultipleksery 74155 (każdy z nich ma 2 wejścia danych i po 4 wyjścia dla każdego wejścia). Wyjścia demultiplekserów podajesz na przerzutniki, które taktujesz Twoimi sygnałami sterującymi (może trochę przesuniętym). Tymi samymi sygnałami adresujesz odpowiednie wyjścia demultiplekserów. Za przerzutnikami trzeba zastosować...
Witam, posiadam panel operatorski XV-102-E6-70TWRC-10 Moellera. Jest to panel z zabudowanym PLC. Panel połączony jest z modułem I/O typu EU5E-SWD-4D2R przez SmartWire. W X SOFT CODE SYS dodałem ten moduł wejść i wyjść i zadeklarowałem zmienne bitowe odpowiadające wejściom cyfrowym np.: stan_we1 AT %IX0.0:BOOL; stan_we2 AT %IX0.1:BOOL; stan_we3 AT %IX0.2:BOOL;...
Wszyscy koledzy uczepili się kabla. A jak wyglada sprawa adresowania wejść i wyjść w routerze i switchu. Czy wszystkie współpracujące ze sobą wejścia i wyjścia są w tej samej podsieci? Niech autor tego tematu napisze jak to wyglada. x98pl napisał: <quote>minimalny promien giecia to 40 cm</quote> Ciekawe, gdzie znalazłeś taki wymóg? Pozdrawiam...
- Inne zasady adresowania zmiennych - zasada 16 bitowa. - inne sposoby oznaczania zmiennych - np. wejścia i wyjścia są adresowane analogicznie jak zwykłe markery, natomiast nr wordu wskazuje że jest to WE lub WY - w ogóle zacząć naukę trzeba od przeanalizowania stosowanych w OMRONIE typów zmiennych - bo nazewnictwo jest inne niż w SIMATICU (choć same...
Cześć, Jestem początkujący jeżeli chodzi o programowanie PLC. Pisze swój pierwszy program w STEP 7 Lite i utknełem na adresacji symbolicznej tzn: -dodałem procesor i moduły wejścia,wyjścia - gry próbuję dodać adres symboliczny np."Green Light" dla I1.1 to program pokazuje że nie ma takiego adresu :( Może mi ktoś napisać jak mam przypisać te nazwy symboliczne...
Witam serdecznie. Planuje zakup sterownika PLC do celów naukowo-badawczych, miejsce jego pracy narazie bliżej nieokreślone, pewnie podstawowe elementy inteligentnego domu... Oto co wypatrzyłem: CPU: -B1-24M - 14 wejść / 10 wyjść [url=]Link + Moduł komunikacyjny: -B1-CM5 (rs485) [url=]Link + Moduł wejść/wyjść analogowych: -[url=]Link Na początek tyle....
Chciałbym "sklecić" sterownik z dużą ilością wej/wyj.Ponieważ zależy mi na szybkości działania, postanowiłem , że odczyt wejść i zapis wyjść odbędzie się szyną równoległą. Wej i wyj chcę pogrupować po 8 w osobnych obudowach na szynę 35mm.Połączenie pomiędzy modułami wykonałbym taśmą wieloprzewodową ze złączami idc a zasilanie osobnymi przewodami ze...
:arrow: Tronics podał link i tam jest w pdfie najprostrzy cartrige do C64 zresztą bardzo podobny do mojego pierwszego obrazka. Cytat z serwisówki C64 Adresowanie układów wejścia/wyjścia Wyjście F5 układu PLA (k.12) oznaczone jako I/O przechodzi w stan "niski", jeżeli wybrany jest którykolwiek układ we/we sterowany przez układ 74LS139. Port Cartrige...
Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...
Potrzebujesz pełny układ we/wy, czy tylko wejścia, lub wyjścia ?. Jeżeli szybkość pracy nie byłaby krytyczna, to można by wykorzystać układ 8-bitów i dane wpisywać kolejno w układy zatrzasków. Spokojnie mozna by zaadaptować układ FT245 (ma tryb adresowania bitowego, a to mozna wykorzystać do wpisów do zatrzasków), lub przerobić układ Igora Cesko (konwerter...
Przyczyną braku połączenia było błędne adresowania wejść i wyjść sterownika.
No i żadnego bloku nie znajdziesz. W jaki sposób adresujesz np. wejścia/wyjścia cyfrowe? A w jaki sposób np. szybkie liczniki, czy analogi? Tak samo jest z Twoim enkoderem - jego parametry są dostępne pod określonymi adresami Ixxxx, Oxxxx, w postaci bitów, bajtów, słów, czy co on tam wystawia. Adresy przydzielane są automatycznie, albo możesz sobie...
To że systemy operacyjne, bibioteki i API odcisnęły na Tobie piętno- to jeszcze nic. Wyobraź sobie że masz komputer z wykasowanym BIOS. To jest właśnie mały mikroprocesor. Ile tysięcy stron dokumentacji musiał byś przeczytać aby taki komputer uruchomić. A tu- tylko 600. Jeszcze jedno- w podręcznikach do C na "prawdziwe" komputery dość po macoszemu opisują...
Witam Ostatnim czasem zgłębiam w ramach studiów język programowania SCL. Jeden z prowadzących zasugerował mi że w przewadze tego języka(nad LAD/STL/FBD) jest np prosta implementacja funkcji która ma następujące zadanie: -kopiuje stany wejść na wyjścia a ma wyglądać to mniej więcej tak jako parametr wejściowy funkcji podajemy rejestr od którego ma rozpocząć...
czyli jeśli dobrze rozumiem to przy podłączeniu 3 ACU-100 do Integry wszystkie są połączone magistralą komunikacyjną równolegle a w samej centrali adresuje się poszczególne ACU-100? jeszcze pytanie odnośnie czujników gazu z serii dg-1. nie są to czujniki bezprzewodowe czyli należy wykorzystać ACX-200 Bezprzewodowy ekspander wejść i wyjść przewodowych...
Witam. Od razu przepraszam za jakość płytki drukowanej, dopiero uczę się je robić. Moją nową "zabawką" jest urządzenie, zwane "PseudoComputerem". Pomysł Wpadłem na pomysł urządzenia, które będzie posiadało coś na kształt interpretera. Wczytuje ono komendę w postaci kodu, następnie argumenty do niej i wykonuje zadanie. Szukałem znanych standardów kodów...
To o czym piszesz to nie jest mikroprocesor, to jest rdzeń . Rdzeń właśnie ma 'łapki' na świat, do roznego rodzaju pamięci (w przypadku ARM), albo pamięci i przestrzeni I/O (like x86,x64,IA64). A sam w sobie zawiera bloki obsługujące te 'łapki', dispatcher i jednostki wykonawcze (a dopiero w to wlicza się ALU!). Jak chcesz dzielić dalej, to w dispatcher'rze...
jesli np. fotokomórkę pod podajnikami (ta co zatrzymuje napęd ustawie na I0_3) to nie działa Obraz wejść i wyjść masz w bazach DB, więc tak jak sugerowałem, dobrze je pokazać. Będą działać też w symulacji na jednej ze stron wyczytałem że musi być w takiej postaci "Address: DB101,54.3 Założę się, że jest w programie guzik Help i tam wszystko opisane...
Witam Mam problem ze sterownikiem Siemens S7 300 6ES7314-1AG14-0AB0 i modułem komunikacyjnym ET200 6ES7151-1BA00-0AB0. Nie mogę utworzyć połączanie PROFIBUS pomiędzy CPU a ET. Jak adresować wejścia i wyjścia w kartach ET. Chciałbym żeby CPU po rozłączeniu kabla PROFIBUS pokazywało błąd SF.
W maszynie mam sterownik PLC Mitsubishi typ A. Chciałbym zamienić na nowszy Mitsubishi FX. Nie wiem co z programem. Czy wystarczy zmienić typ PLC i zakresy wejść i wyjść (bo w FX jest bajtowe adresowanie) czy jeszcze coś. Proszę o info.
Witam. Dopiero zaczynam programowac w step7 i mam sproblem ze sterownikiem s7-313c. Mianowicie chcialbym odczytac wartosc z wejscia analogowego a dokladnie pt100. Jak wogole wyglada adresowanie wejsc analogowych w step7-300. Prosze o pomoc. Pozdrawiam Wejścia DI Wyjścia DO
Jeśli to będzie jedna wspólna magistrala to nie da się ich rozróżnić inaczej niż ręcznie, Ibutton też będziesz musiał ręcznie przypisać adres do pozycji. Ale spójrz jak działają układy WS2812, albo łańcuch JTAG, każdy ma wejście i wyjście, pobiera swoje bajty, a resztę wysyła dalej, dzięki czemu pozycja w łańcuchu określa adres. Taka linia komunikacyjna...
Robię projekt Czerwonymi napisami zaznaczyłem liczby jakie wpisuję do układu, kanały 3 i 4 oscyloskopu to piny IO kontrolera używane do debugowania, ustawiane w przerwaniach. Po kodzie statusu przerwania: 08 wpisuję 0xA2 - adres slave + WR 18 wpisuję 0x0B - adres rejestru IO State 28 wpisuję 0x55 - przykładowe dane, które powinny pojawić się na wyjściach....
Jeszcze jedno pytanie: ten sterownik posiada 20 wejsc i nie do końca wiem jak je adresować w RSLinx, bo np. wyjścia jest ich 12 i adresuje je jako O:0.0 do O:0.11 i się przełączają jak je forsuje co widzę na wyświetlaczu bo się podświetlają, a co do wejsc jak je adresuje np wejście pierwsze I:0.1 to po jego za-forsowaniu nic nie podświetla się na wyświetlaczu...
Zapraszam na krótki test i demonstrację użycia popularnych modułów wyświetlacza 7-segmentowego opartych na TM1637. Uruchomię taki moduł najpierw z Arduino, a potem bez użycia żadnej biblioteki, na koniec również pokażę alternatywną, eliminującą zbędne opóźnienia bibliotekę przeznaczoną do sterowania tymi modułami. Zakup układu Może tym razem temat...
Witam. Mam do sprzedania: ____________________________________ ITC Wzmacniacz TI 60CT Centrala nagłośnieniowa 5 strefowa ITC TI-60CT posiada zdolność adresowania przekazu do 5 stref nagłośnienia. Centrala posiada wbudowane: odtwarzacz CD (czyta pliki MP3 z płyty) oraz tuner AM/FM. Wejście MIC 1 posiada priorytet ponad pozostałymi wejściami. Wejście...
... Ten właśnie "odmienny stan mówi nam o wybraniu danego układu. Więc np dla Twojego układu z zad1 patrzysz od końca więc jest tam bramka NOR, która ma ten właśnie różny stan przy dwóch 0 na wejściu. Wynika z tego, że aby ukłąd został wybrany muszą dyć na obu we stany 0. notWR już wiesz że ma być =0 (oczywiste i bardzo logiczne), Czy mogę zinterpretować...
Z potencjometrami tak nie zrobisz. Zobacz sobie schematy czegoś, czym chcesz sterować tymi potkami. Zwykle nie jest to kwestia użycia go jak typowego dzielnika, że ustawiasz np. w połowie i przy zasilaniu 5V masz na odczepie 2.5V i przykładasz to w jakimś punkcie, gdzie można by użyć S/H (choć może i takie przypadki się zdarzą). Często po prostu sygnał...
Witajcie moi drodzy. Przedstawię tu wnętrze starego telefonu systemowego ATS-20 produkowanego przez polską firmę Slican z Bydgoszczy. Sprawdzę na jakim mikrokontrolerze jest zrealizowany oraz w jaki sposób ten mikrokontroler komunikuje się z telefonią analogową. Zobaczę jak zrealizowana jest obsługa wyświetlacza LCD i klawiatury. Slican ATS-20 Telefon...
Mam w szkole przedmiot PLC i sterowniki w klasie rowniez sa. Ja sie ucze wlasnie na schematach drabinkowych tylko program jakiego uzywamy wydaje mi sie zbyt ubogi a by w nim zbudowac obsluge windy. (GE Fanuc) A moglbys mi pokaza w jaki sposob mozna za pomoca cewek zbudowac funkcje. Zebym widzial jakie elementy wykorzystac do dalszej mojej pracy. Pozdrawiam...
Nie oczekuję zrzucania rejestrów na stos. Ale gdybym mógł zdefiniować dany SUBUNIT używając wirtualnych wejść wyjść i markerów zadanych parametrem (coś ala $1 $2 $3) to potem można by go wielokrotnie wykorzystywać nawet jeżeli by to było bardziej na zasadzie funkcji #INLINE niż podprogramu ... Także trzeba uczciwie napisać "FATEK nie ma podprogramów"...
Ja nie wiem, co to jest bajt "młodszy" i "starszy" - chyba oba są w tym samym wieku, skoro wychodzą z tego samego procesora W 16bitowym słowie bajt starszy to amiast wziąć po ludzku mikrokontroler z setką nóg i dużą pamięcią w środku tworzysz jakieś potworki. Czy ja wiem czy dekoder adresów magistrali 8080 to potworki? Poczekajmy az przyjdzie Ci zbudować...
Witam wszystkich! Mam dość irytujący i wiele razy opisywany problem z konfiguracją dwóch urządzeń, a mianowicie wl5460 (apc) i asus wl500gP (router). Wszystko pięknie działało do czasu awarii tego pierwszego. Ale teraz znów reaktywuje sieć i nie wiem już do końca jak to jest z tym adresowaniem. W ap w trybie Client ustawiam na wejściu sklonowany MAC...
Ja na Atmedze8 zrobiłem sterowanie przez HTTP z: 6 wyjściami, 2 wejściami cyfrowymi i 2 wejściami analogowymi. Kod wymaga jeszcze optymalizacji bo namieszałem tam dużo żeby uruchomić dodatkowe 2 wyjścia (kod oryginalnie ze strony tuxgraphics.org z modyfikacjami dla Atmegi8). Na razie w fazie testów wstępnych układ działa poprawnie, ale nie wiem jak...
Multiplekser przekazuje wartość wybranego wejścia (na podstawie stanu wejść adresowych) na wyjście. XOR z tego co pamiętam wygląda tak: A B Y 0 0 0 0 1 1 1 0 1 1 1 0 Czyli multiplekser powinien być adresowalny na 2 bitach adresowych w ten sposób będzie mógł zaadresować 4 wejścia. Tak więc do wejść multipleksera podłączasz sygnały (poziomy) takie jakie...
Szanowni Państwo, system KDC19X5 został głownie pomyślany jako zamiennik niewielkich instalacji, w miejsce starych central MCD1803+starsze typy klawiatur KDC1803 czy 1804. Porty rozszerzające umożliwiają tworzenie bardziej rozbudowanych systemów, ale jest oczywiste, że rozbudowa instalacji (czyli - do tej pory system był prosty, dopiero teraz ulega...
Z przeszło 4 godzinej lektury dowiedziałem się że programy skompilowane Asm,C lub Bascom'em można 'przenosić' do Mikrokontrolera, ale nie potrafię sobie wyobrazić jak ?, w jaki sposób ? spróbuj sobie wyobrazić mikrokontroler jako stacje dysków..układ taki posiada wszystko co jest potrzebne do wykonywania programu: - oczywiście najważniejsze: niedziałają...
Mam wrażenie, że PORTB ^= (255)|(170); i PORTD ^= (255)|(170); działają tak samo, jakbyś użył PORTB ^= 255; PORTD ^= 255; - kompilator i tak zrobi to samo. To powinno dać równo 50%, zmiana sposobu odmierzania 128 sekund może co najwyżej pomóc ustawić równo 128 s, a nie np. coś w stylu 128 000 032 us. Dla 50% istotne jest, że _te same_ instrukcje odmierzają...
Po pierwsze skonfigurowałbym piny na których jest wyprowadzona magistrala I2C jako wyjścia. Po drugie usunąłbym instrukcję "wait 1", która jest po instrukcji "I2cstart". Adresowanie jest dobrze. Źle zapisany jest drugi bajt, który wysyłasz (ten który poniżej zaznaczony jest strzałką). Ten bajt składa się z dwóch częsci. Pierwsza część (starsza) to instrukcja....
procesor podczas swej pracy wykonuje kolejne cykle rozkazowe. Każdy cykl rozkazowy procesora może składać się z jednego lub kilku cykli maszynowych: 1. pierwszy cykl maszynowy - cykl M1 to pobranie i zdekodowanie rozkazu - informuje o tym właśnie linia M1 2. kolejne cykle to cykl odczytu/zapisu pamięci lub portów wejścia/wyjścia, przyjęcie przerwań,...
Dlatego, że w AVR (ani w żadnym innym współczesnym komputerze/mikrokontrolerze) nie ma dwóch oddzielnych szyn/połączeń dla wejścia i dla wyjścia. Inny problem z przymierzeniem AVR do obrazka: - gdzie znajdują się na obrazku rejestry procesora, w tym rejestry adresowe? Jeśli w "jednostce arytmetycznej" - to jakim cudem można czytać dane z pamięci programu?...
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf -> 'C.pdf' i plik -> 'atmega16mmr.pdf' ,oraz obrazki -> 'Atmega8.gif'...
Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie projektu. Kierować się możemy różnymi kryteriami, tak subiektywnymi,...
"Uwielbiam" czepialskich co to się czepiają dla samego czepiania wcinając się w cudze wypowiedzi do tego nie zrozumiawszy ich do końca - to do anonimowego anonima, którego nie znam z imienia, nazwiska ani loginu, który to chyba uważa, że dzień bez ANONIMOWEGO DONOSU to dzień stracony. A teraz do tematu: Czy w tym zadaniu masz narzucone rozwiązanie...
zastosowanie logiki zamiast procsorka też jest rozwiązaniem ale tylko gdy chcemy odtważać 1 dzwięk. gdy mamy nagrane kilka dzwików i to jeszcze o różnej długości to raczej bez procka się nie obejdzie. stosowanie epromów z płyt głuwnych to faktycznie pomyłka ale mi chodzi o flash. na uszkodzonej płycie głównej od celerona 500MHz była kość 4Mbit czyli...
Rozumiem, że chcesz podłączyć do LPT coś takiego, co będzie miało 16, albo 32 wyjścia, i móc przez posyłanie sygnałów do portu LPT zmieniać dowolnie stany tych wyjść? Możesz w tym celu zastosować układy "addressable latch" - to ma np. 8 wyjść, 3 wejścia adresowe, wejście danych, wejście strobu; bierzesz 4 takie układy, wejścia adresowe łączysz razem...
Do przenosnika idzie dodatkowe zlacze ktore ma swoje odnosne wejscia cyfrowe. Niestety jest ich 16 i teraz nie wiem ktore powinny byc zwarte a ktore nie. To nie jest takie proste: "powinny być zwarte lub nie". Te sygnały niosą ze sobą jakąś informację i dobrze by było wiedzieć, jaką. Prawdopodobnie jest co najmniej: jadę/stoję, gotowy do jazdy/awaria,...
powiedz konkretnie co chciałbys zrobić, jak tym napędem sterować czy znasz zasadę adresowania in/out analogowych. O co chodzi z tą wartością HEX . Wejście adresujesz np PIW760 (jest to przykład u ciebie moze być to inny adres PIW , sprawdz w HARDWARE) jest to zmienna WORD następnie przez konwerter I_DI konwertujesz ją na DWORD (niech to będzie MD140)...
Szkoda, że nie chciałeś się dokładnie zapoznać z data sheet dla xx8xC52... 1. Licznik T2 może zliczać impulsy z wejścia T2 (P1.0), a wejście T2EX (P1.1) może służyć do zmiany kierunku liczenia lub generowania przerwania na opadającym zboczu. T2EX może też być wyjściem sygnału o programowanej częstotliwości. 2. Tak, dostęp do górnych 128 bajtów RAM jest...
Mimo upływu lat w dalszym ciągu lubię od czasu do czasu odświeżyć sobie w pamięci elektroniczne brzmienia lat 80tych, kiedy to po raz pierwszy miałem okazję usłyszeć „syntetyczną” muzykę pochodzącą z wielkich drewnianych „szaf” (automaty arcade) lub trochę mniejszych plastikowych pudełek zwanych komputerami osobistymi. W tamtym...
Wysyłka kurierem 17zł bez względu na ilość. BOSCH LBC3018/00 - głośnik instalacyjny Stan NOWY - 150zł LBC 3018/00 Głośnik ścienny EVAC w osłonie metalowej Certyfikat CNBOP do zastosowań w dźwiękowych systemach ostrzegawczych. Opis urządzenia Głośnik ścienny evac 9/6W. Zgodny z PN-EN-60849. osłona p.poż, ceramiczna kostka zaciskowa obudowa natynkowa...
Rozwiązanie jest bardzo proste. Mamy 8 możliwych kolorów, czyli kodujemy je na 3 bitach (możesz na własny użytek zrobić tabelkę: np. kolor 0 - czerwony, kolor 1 - niebieski, ... kolor biały - 7). Klocki będą mieć więc 4 styki (1 z nich to masa). Nie będziemy tu się zajmować kwestią idiotoodporności klocków (jak ułożyć styki, żeby odwrotne włożenie klocka...
Do wykorzystania tej technologii konieczne są jednak konwertery i moduły wejść/wyjść, które podłącza się do urządzeń. Godnym polecenia jest konwerter ADAM-4520-EE, zabezpieczony wytrzymałą obudową wykonaną z tworzywa ABS. Ważną zaletą tego konwertera jest izolacja do 3kV (czasem przy włączaniu/wyłączaniu maszyn pojawiają się przepięcia, może nie takie,...
Witam, jak w temacie - świeci mi na PLC BF i BUSF - problem z konfiguracją DP. W związku z tym mam zapytanie do szanownych forumowiczów. Są w instalacji po Profibusie 3 slave'y - są to moduły BK3100 (Bus coupler) firmy Beckhoff. Dwa z nich pracują poprawnie, niestety trzeci - na którego magistrali są podłączone 37 moduły 4 wejść cyfrowych i 17 modułów...
Witam sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan dobry. Cena: 70 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...
Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...
Witam. Mam problem z komunikacją z RTC DS12887 (DS1287). Układ wykorzystuje cały port do adresowania oraz wymiany danych oraz kilku dodatkowych do sterowania. Używałem tego układu do pracy dyplomowej (11 lat temu) i pisałem wówczas w asemblerze. Natomiast obecnie programuje w Bascom-ie i tu zaczyna się problem gdyż mogę skonfigurować port jako wyjście...
Sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan bardzo dobry Cena: 80 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...
To moja trzecia konstrukcja na FPGA ;) pierwszy był trywialny zegarek na kilku licznikach, a potem prosty kalkulatorek dodający dwie liczby. Tak więc proszę o konstruktywną krytykę i porady, co by tu można jeszcze ulepszyć. FPGA ciekawi mnie już od jakiegoś czasu, ze względu na to, że można na nim zrobić rzeczy, przy których procesory wymiękają. Prezentowany...
Witam, satel integra 128WRL, po zastosowaniu kart rozszerzających daje możliwość podłączenia 128 WEJŚĆ oraz 128 WYJŚC, a nie 128 kanałów łącznie (np. 64 WE i 64 WY) ? a może kupić integrę 256 ? Integra 128 WRL zapewnia zarówno 128 wejść, jak i wyjść. Integra 256 jest pozbawiona funkcji bezprzewodowych, i aby je uzyskać należy zainstalować dodatkowy...
Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów potrafiły z niego wycisnąć dźwiękowe cuda. Na dzień dzisiejszy...
Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na końcu pliku dodać następujący wpis: [28a60e89060000c9]...
Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki rozwojowe, debuggery, kompilatory, etc. Wiele z tych czynników...
Witam Co do sprawdzania to już o tym pisałem i nie chce mi się tego robić ponownie ;) Dla uproszczenia jednak wydrukuj sobie może schemat albo chociaż jego 2 strony tj tą z oscylatorem i tą z procesorem z ramem i romem. Sprawdzić trzeba zegary i linie adresowe oraz danych procesora (HD6303). Pewnie trzeba to robić włączając i wyłączając instrument,...
radio4 Prezentowana konstrukcja jest to modem radiowy sterowany prostymi tekstowymi komendami wysyłanymi na port szeregowy, bez dodatkowych sterowników czy bibliotek. Z jego pomocą można zdalnie sterować urządzeniami, odczytywać stan zdalnych czujników i/lub włączników oraz wymieniać komunikaty i dane. Wszystko to małą mocą, bez zezwoleń czy licencji....
kwestja transmisji: a może jakiś masowy I2C? 8 procków podżędnyh, jeden nadżędny.. procek nadżędny miał by jedno wyjście taktujące i 8 wyjść danych.. podżędne miały by wejście taktujące i wejście danych (jeden bit) wtedy dane ulegały by szybszej transmisji... (master by nadawał do 8 układów równocześnie.. zero adresowania.. prędkość od woli programisty)...
Witam raz jeszcze - Jeśli ktoś jest dociekliwy i cierpliwy to mam takie tłumaczenie opisu do podanego wcześniej linku. Wzmacniacze: Odmiany zen - Część 4 przez Nelson Pass (c) 2002 Przedostatni Zen ----------------------------------------... Wprowadzenie Przedostatni Zen jest suma kilku przyrostowych popraw {ulepszeń}...
Od dłuższego czasu zastanawiałem się co można zrobić ze starymi pamięciami typu 27c256/512 itp. . Mam tego całkiem niezłą kolekcje i trochę już poszły w zapomnienie . Wpadłem więc na pomysł aby zapisać w pamięci jakiś plik dźwiękowy a następnie go odtwarzać . Konkretnie chodziło mi o zrobienie sygnalizatora włączonych świateł postojowych na wzór samochodów...
To taka klawiatura, której wyjścia i wejścia są podłączane do portu danych w momencie kiedy na wyjściach adresowych ustawiony jest adres 40h. Program chyba powinieneś sam napisać, albo coś nie bardzo z tym uważaniem na wykładach było, zwłaszcza że to bardzo prosty algorytm. Masz prawie na talerzu, trzeba tylko dodać odpowiedni komparator który ustawi...
Nie rozumiem po co tak nakombinowałeś, Na lini DCLK pojawia się zegar w takt którego wystawiasz dane, będziesz wykrywał zbocze opadające, przełączał cały interfejs, wystawiał odpowiedni stan na DIO, czekał określoną ilość czasu, bo zbocza zatraskującego procek nie zobaczy i przełączysz interfejs w tryb odbioru na zasadzie "już powinno być ok?" A potem...
Pod względem teoretycznym w systemach cyfrowych magistrale adresów i danych to dwa różne podsystemy. Tak samo adresuje się pojedynczą komórkę pamięci, jak i całe słowo N-bitowe W praktyce jednak jednak występuje problem obciążalności. Oto przykład z dawnych czasów. Jeżeli masz układ adresowy pamięci 8 bitowej złożonej z 8 układów jednobitowych, to trzeba...
' Trzy przyciski kolejno .... (TSA ;) ' wersja bez przerwań i Timera czas_a as integer ' zmienna czasowa A czas_b as integer czas_c as integer we_a alias pinx.1 ' wejście A we_b alias pinx.2 we_c alias pinx.3 wy_a alias Py.1 ' wyjście A wy_b alias Py.2 wy_c alias Py.3 stan_a as bit ' stan układu monostabilnego A: 0 - czeka, 1- liczy stan_b...
W przypadku sterowania żarówką w trybie włącz/wyłącz potrzebujesz sygnału dyskretnego (zwanego cyfrowym w nomenklaturze PLC). Jeśli natomiast chciałbyś płynnie sterować jasnością (a raczej regulatorem jasności) świecenia żarówki, wtedy w najprostszym przypadku potrzebowałbyś sygnału analogowego. Tak więc w Twoim konkretnym przykładzie potrzebujesz przesłać...
Witam. Mam problem z mikrokontrolerem AT89C5131. Na zestawie uruchomieniowym do tego kontrolera wszystko gra. Natomiast po przełożeniu go do skonstruowanego przeze mnie układu wszystko się sypie. Na wszystkich możliwych portach pojawiają się jedynki logiczne (nawet gdy nie są one zadeklarowane lub są adresowane inaczej). Posprawdzałem już chyba wszystko...
Osobiście nie polecałbym Ci kupowania modułu Pt100 do sterownika - jest strasznie drogi w porównaniu z istniejącymi konwerterami Pt100 na analog. Jeżeli nie masz wersji CPU224XP to lepiej by było jak byś dokupił 4 we analogowe - tańsze i więcej możliwości. Co do samego programu, to wejścia analogowe to AIW a wyjścia analogowe to AQW. Jeżeli masz CPU224XP...
haha, deklaracja zmiennych w plc?:) Zapomnij. Co najwyżej deklaracja symboli. Marker jest to komórka pamięci. W plcekach w większości przypadków będziesz musiał panować nad tym co i gdzie zapisujesz. komórki mogą być bitowe, bajtowe, słowne, podwójnosłowne i podwójnosłowne rozumiane jako float (zazwyczaj). Domyślam się symboliki: I to wejścia, Q to...
Pisałem wcześniej że nie mam ponieważ zatrzymałem się na błędzie który dostaje. Posługując się notą katalogową (str 18) po wykonaniu soft restart i odczekaniu 15ms, zaczynam wysyłać instrukcje odczytu temperatury w trybie hold master. W tym celu kopiuje początek instrukcji soft reset. Bit START- adresuje 7bit + write(0) = 100000000=128, spodziewam się...
Są cztery niezależne obszary pamięci: rejestry R, flagi F, wejścia/wyjścia (I lub O) oraz liczniki/timery (C lub T). Każdy obszar jest adresowany od 0. I 0 lub O 0 odnosi się do fizycznego wejścia dwustanowego (lub wyjścia, zależy jaki moduł; moduły analogowe obsługuje się bloczkami Fupli). F 0 to flaga - tj. bit w pamięci operacyjnej. W starszych sterownikach...
Skoro jedno słowo składa się z 4 bitów, a tych słów ma być 8, to zrobiłem 32 wyjścia do tych 32 komórek. Po co wyjścia jak nie ma być odczytu ? Wejścia adresowe są z lewej strony. 8 słów to adresuje się na 3 bitach a nie na 5-ciu ? Poza tym, poprawiłem przy przerzutnikach NAND-y na NOR-y, a przy wejściu na zapis dodałem negację. Jak miało być na NAND-ach...
Dzięki za wytłumaczenie. Nie rozumiem jeszcze do końca tego sygnału WR i układu bramkowego jak to działa. Gdy mamy stan 0 na WR to wiadomo następuje zapis przetworzonej przez mikroprocesor danej zmierzonego napięcia i prądu. Mikroprocesor wystawia na port P0 tą daną informująca, która informuje o tym który wyświetlacz załączyć oraz które segmenty zapalić....
Najważniejsze jest to, że języki skryptowe mają wbudowaną obsługę rozmaitych interfejsów wejścia/wyjścia (wbudowane biblioteki), np dla PHP wystarczy odpowiednie żądanie HTTP, a zwracany wynik mamy zamiast tekstu strony. Dla innych skryptowych też jest to mocno uproszczone. W przypadku kompilowalnych języków jesteśmy zmuszeni znaleźć odpowiednie biblioteki,...
Odgrzebuję stary temat, bo mam problem o tej samej tematyce. Muszę skomunikować sterownik automatyki budynkowej z sterownikiem SAIA PCD3. Nie mam na co dzień do czynienia z plc, także proszę o pomoc. W ograniczonym stopniu mam też dostęp do saia z PG5, także muszę się dobrze przygotować teoretycznie ;) - mój sterownik automatyki budynkowej jest masterem...
Markos80, dzięki za pomoc działa. Mam tylko problem z adresowaniem wejść w sterowniku żeby je odczytać. Jeśli dobrze rozumie aby odczytać stan wyjścia Q1 muszę użyć polecenia: sbMst.ReadBits(1, 00001, 1, read, delay:=250, type1x:=False, orderswap:=False) i to działa bez problemu. Ale jak chcę odczytać stan wejścia I1 używając analogicznie...
Witam Mam kilka pytań odnoście programu TwinCAT jak i samego języka programowania sterowników PLC na które nie mogę znaleźć odpowiedzi, a są mi nie zbędne do zaliczenia przedmiotu. 1. W jaki sposób realizowane jest powiązanie zmiennych logicznych zadeklarowanych w programie PLC z fizycznymi we/wy sterownika w pakiecie TwinCAT. 2. Opisz zasadę działania,...
Opisany poniżej projekt to monitor warunków środowiskowych w pomieszczeniu. Mierzy on szereg parametrów środowiskowych w pokoju i prezentuje wyniki pomiarów na ekranie. Skonstruowany został przez inżynierów z lelabtechno.com. W całości oparty jest na module kompatybilnym z Arduino oraz komercyjnie dostępnych modułach z sensorami. Krok 1: Motywacja...
Sygnał SCL jest przesyłany tylko od Master, więc najprościej to jego multipleksować, podając '1' na urządzenia, które nie mają być adresowane (przy SCL=1 zmiany SDA będą ignorowane). Chyba demultipleksery zwykle są zrobione tak, że na zaadresowanym wyjściu dają stan z wejścia, a na innych '1'. Przykładowo można użyć 74LS138 (albo 74HCT138; chyba 155...
Zobacz jak wygląda ramka. Każda funkcja ma adres 16 bitowy czyli nie (1 0001 to 1 9999) ale (1 00001 to 1 65536). Ta cyfra przed adresem standardowo identyfikuje obszar (wejście, wyjście lub rejestry). Po tej wartości np. serwer OPC "wie" jaką funkcję ma użyć do obsłużenia zapytania. Czyli nadal jest to adres cyfrowy, ale uzupełniony o dodatkową informację....
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Przy programowaniu AVR-ków czasem kompilator pozwala adresować bitowo rejestry, a czasem nie. Np. rejestry portów wejścia wyjścia (PORTA, DDRB...) można obsługiwać rozkazami SBI, CBI, SBIS... a niektóre rejestry tak się nie da np. rejestr przyczyn resetu WDTCSR. Czy gdzieś jest zawarta informacja które rejestry da się adresować bitowo, bo nie mogę znaleźć...
Kiedyś dostało się w moje ręce takie oto pół metra wyświetlacza alfanumerycznego o znakach wysokości 50 mm. Nie mam pojęcia do czego on służył, a opisy widoczne na maskownicy nic mi nie mówią. Poszukiwania w Internecie dają tylko parę ofert sprzedaży oraz kilka pytań na różnych forach, głównie francuskich, o sposób wyświetlenia na tym czegokolwiek....
jeżeli już to nie pcf tylko 51 z zewnętrną szyną danych i adresową. Jezeli niebardzo wiesz o co chodzi to wystarczy programowo zrobić linię danych na jednym porcie a drugim zatrzaskiwać układy zatrzasków. To chyba jest najlepsze, najszybsze i najtańsze rozwiązanie. PCF kosztują po ok 10żł więc 16szt==160zł. Jako rejsetry to chyba 373 albo 573(czy to...
Wydaje mi się że procesor nie jest tutaj potrzebny. Pamięć, która dostaje na wejścia adresowe kolejne adresy z liczników taktowanych generatorem o zmiennej częstotliwości, który jednocześnie zatrzaskuje dane w przetworniku C/A o równoległym wejściu danych, podłączonym do wyjść danych pamięci. Ewentualnie niech procesor adresuje kolejne bajty pamięci...
Powinieneś skorzystać ze struktury wewnętrznej multipleksera 74150, a następnie w tak zaprojektowanym układzie połączyć na "1" logiczną wejścia adresowane stanem 1,2,3,5,7,8,10,12,13 na wejściach adresowych. Pozostałe wejścia należy połączyć z "0" logicznym. Następnie podając stany 1,2,3,5,7,8,10,12,13 (binarnie) na wejścia adresowe na wyjściu multipleksera...
31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 6, 5, 3, 1, 0 2. Ponieważ stanów jest 18 to musisz mieć 5 przerzutników (max 32 stany) 0 00000 1 00001 3 00011 5 00101 6 00110 7 00111 9 01001 11 01011 13 01101 15 01111 17 10001 19 10011 21 10101 23 10111 25 11001 27 11011 29 11101 31 11111 Jak widać z powyższego musisz zrealizować: - funkcję dla najniższego...
Witam omen_s, jak pamiętam zajmowałeś się jakimś programem do alarmu w asemblerze - zmieniłeś platformę ?? Robiłem kilka projektów na '51 w C, jednak nie Raisonance tylko SDCC, tak że niektóre szczegóły nazewnictwa i składni, dotyczące sterowania peryferiami pewnie w tych dwóch implementacjach będą inne. Twoje pytania dotyczą jednak bardziej samego...
Ja jednak bym tu wrzucił SPI, używam tego na co dzień, ja adresuję podległe moduły-proce-slave jako adres w protokole transmisji, w slave wyjścia podłączone razem ustawiam jako wejścia i slave czeka na swój adres, wtedy się przełącza na out i nadaje, czyli pierwszy bajt to adres, następnie dane + CRC, ale można to uprościć, na początku miałem adresację...
Przecie na LPT jest jeszcze kilka wejść i wyjść, wystarczy adresować jakiegoś latch'a na D0-D7, a z dodatkowego wyjścia (nie pamiętam jakiego akurat), podawać stan który będzie załadowywany, w sumie prosta implementacja powinna zaadresować 256 wyjść, takie urządzonko bardzo stało się skomplikowane, może wykożystać proce jako te latch'y, koszt znacznie...
Witam, komparator cyfrowy, ponieważ jest to zawsze automat kombinacyjny skończony dla dwóch wektorów wejściowych; X(x1, x2, x2,... xn) i Y(y1, y2, y3,... yn) , da się zrealizować dla dowolnego kodu, który jednoznacznie przypisuje znak porównania (<, =, >) trzem wyjściom funkcji logicznej, np.: "<" = (X < Y) , "=" = (X = Y) , ">" = (X...
Można jeszcze inaczej. Zamiast transkodera BCD - 7segm. można zastosować pamięć ROM (PROM, EPROM, FLASH). Do wyjść danych podłączamy wyświetlacz przez odpowiedni bufor np. 7406 itp. Wejścia adresowe łączymy z czujnikami położenia. Do dyspozycji mamy adresy 1, 2, 4, 8, 16, 32, 64, 128 itd. w zależności od pojemności pamięci. Oczywiście pamięć należy...
Najpierw piszesz sobie co przechodzi na co: 0 -> 7 1 -> 4 2 -> 3 3 -> 7 4 -> 2 5 -> 2 6 -> 5 7 -> 4 Przyjmując ninarne kodowanie stanów masz przejścia 0-000 --> 111 1-001 --> 100 2-010 --> 011 3-011 --> 111 4-100 --> 010 5-101 --> 010 6-110 --> 101 7-111 --> 100 Dla wejść D przerzutników masz więc następujące funkcje dekodujące stany D0 = {0,2,3,6}...
Oryginalny układ to był jakiś scalak, w nim było chyba ze dwadzieścia dzielników przez 2 i cała seria bramek dekodujących różne stany tego dzielnika. Bramki powodują wycinanie, co któregoś impulsu z ciągu wejściowego tak by na wyjściu wyszło na każdy cykl 1839 impulsów mniej. Poszukam tego schematu (był w starszych numerach czeskiego Radia). Tyle, że...