Transmisja danych pc<=>cnc

Slides:



Advertisements
Podobne prezentacje
System interfejsu RS – 232C
Advertisements

dr A Kwiatkowska Instytut Informatyki
Sieci komputerowe Wstęp Piotr Górczyński 20/09/2003.
przetwarzaniu informacji
Sieci komputerowe.
Wykład 3: Zasady Działania Protokołów Telekomunikacyjnych
Urządzenia sieciowe Topologie sieci Standardy sieci Koniec.
Systemy operacyjne.
Magistrala & mostki PN/PD
Użytkowanie Sieci Marcin KORZEB WSTI - Użytkowanie Sieci.
Domeny kolizyjne i rozgłoszeniowe
Komputer, procesor, rozkaz.
Obsługa routera Wykład: Zaawansowane sieci komputerowe
1-Wire® Standard 1-Wire®, zwany też czasami siecią MicroLAN, oznacza technologię zaprojektowaną i rozwijaną przez firmę Dallas Semiconductor polegającą.
Opracował: mgr Mariusz Bruździński
SIECI KOMPUTEROWE PIOTR MAJCHER PODSTAWOWE POJĘCIA.
Budowa Komputera.
Efektywna transmisja plików za pomocą TCP Piotr Kasprzyk Instytut Informatyki Politechniki Śląskiej.
LEKCJA 2 URZĄDZENIA SIECIOWE
Komputerowe wspomaganie skanera ultradźwiękowego
Komputerowe wspomaganie skanera ultradźwiękowego Zbigniew Ragin Bolesław Wróblewski Wojciech Znaniecki.
Autor: Piotr Wojtowicz Opiekun naukowy referatu: dr inż. Cezary Worek
Komputer a system komputerowy
Programowalny układ we-wy szeregowego 8251
Interfejs Technologie informacyjne – laboratorium Irmina Kwiatkowska
Protokół Komunikacyjny
Budowa komputera.
Interfejsy urządzeń peryferyjnych
Pamięci Operacyjne Pamięć Operacyjna jest to przestrzeń robocza
Cele i rodzaje modulacji
RODZAJE TRANSMISJI PRZESYŁANIE INFORMACJI W MODELU WARSTWOWYM
Zasada działania komputera
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH
Elementy składowe komputera
Prezentacja Adrian Pyza 4i.
Urządzenia wewnętrzne komputera
Autor: Justyna Radomska
Wiadomości wstępne o sieciach komputerowych
Temat 4: Rodzaje, budowa i funkcje urządzeń sieciowych.
Topologie sieci lokalnych.
Temat 3: Rodzaje oraz charakterystyka mediów transmisyjnych.
Buforowanie D e f i n i c j a.
Pamięć komputerowa S t r u k t u r a p a m i ę c i.
Architektura PC.
Sieci komputerowe Anna Wysocka.
Sieci komputerowe Wstęp Renata Dróbek 3/30/2017.
Transmisja w torze miedzianym
mgr inż. Mariola Stróżyk
Warstwa łącza danych.
Sieci komputerowe.
Sieci komputerowe.
Systemy operacyjne i sieci komputerowe
Robert Jędrychowski Politechnika Lubelska
Sieci komputerowe E-learning
Urządzenia sieci komputerowych Anna Wysocka. Karta sieciowa  Karta sieciowa (NIC - Network Interface Card) służy do przekształcania pakietów danych w.
Sieci komputerowe.
KARTY DŹWIĘKOWE.
 Karta sieciowa to urządzenie odpowiedzialne za wysyłanie i odbieranie danych w sieciach LAN. Każdy komputer, który ma korzystać z dobrodziejstw sieci,
Nośniki pamięci zewnętrznej
Temat 7: Topologie sieciowe (logiczna i fizyczna)
Systemy operacyjne i sieci komputerowe
Model OSI.
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
Model warstwowy ISO-OSI
K ODY ZMIENNEJ DŁUGOŚCI Alfabet Morsa Kody Huffmana.
SYSTEM PLIKÓW Źródło: Systemy operacyjne i sieci komputerowe - HELION.
TOPOLOGIE SIECI. Topologia sieci- określa sposób połączenia urządzeń sieciowych ze sobą. Najbardziej znane topologie:  Topologia magistrali  Topologia.
materiały dla uczestników
Topologie fizyczne i logiczne sieci
TOPOLOGIE SIECI KOMPUTEROWEJ Filip Duda II DT. TOPOLOGIA SIECI Topologia fizyczna - opisuje sposoby fizycznej realizacji sieci komputerowej, jej układu.
Zapis prezentacji:

Transmisja danych pc<=>cnc Jasiewicz Marcin, Korowaj Marcin, Jurczyński Łukasz M2-L13

wstęp Wraz z rozwojem obrabiarek sterowanych numerycznie (OSN) sposób wprowadzania informacji do układów sterowania zmieniał się . Do układów sterowania starszego typu, określanych skrótem NC (ang. Numerical Control) program sterujący (nazywany według PN programem operacji technologicznej POT) był przenoszony za pomocą nośników statycznych takich jak taśma perforowana lub dyskietka komputerowa.

Ogólnie współczesne układy sterowania obrabiarek typu CNC pozwalają wprowadzać informacje w różny sposób. Krótkie programy sterujące, wykorzystywane jednokrotnie, wprowadza się zwykle ręcznie bezpośrednio z pulpitu układu sterowania. Układy wyposażone w stację dyskietek pozwalają na wczytywanie programów z nośników magnetycznych czyli popularnych dyskietek komputerowych. Plik tekstowy z programem sterującym (w formacie ASCII) jest wówczas przygotowywany na zewnętrznym stanowisku komputerowym, wykorzystującym niekiedy specjalne oprogramowanie firmowe Programy sterujące dużych rozmiarów, generowane na przykład za pomocą systemów CAD/CAM, transmitowane są zwykle poprzez złącze szeregowe RS232C za pomocą kabla łączącego komputer PC z układem CNC. W systemach obróbkowych zintegrowanych komputerowo, transmisja realizowana jest w technice stosowanej w lokalnych sieciach komputerowych LAN (ang. Local Area Network).

Współczesne układy sterowania numerycznego typu CNC (ang Współczesne układy sterowania numerycznego typu CNC (ang. Computer Numerical Control) posiadają oprócz możliwości wykorzystania nośników statycznych również możliwość wprowadzania informacji w sposób dynamiczny. Informacja zawarta w programie sterującym jest przekazywana bezpośrednio z komputera (lub komputerowej sieci lokalnej) za pośrednictwem odpowiednio przygotowanego kabla. Wymagane jest oczywiście oprogramowanie pozwalające ustawić parametry tej transmisji oraz nadzorujące jej przebieg.

Podział nośników programów Nośniki programów sterujących dla OSN w zależności od techniki zapisu informacji można podzielić następująco: 1. Nośniki z zapisem trwałym: karty dziurkowane, taśmy dziurkowane, taśmy magnetyczne, taśmy filmowe. 2. Nośniki z zapisem nietrwałym: tablice wtykowe, bębny magnetyczne, tarcze magnetyczne.

Nośniki Statyczne Taśma perforowana - tradycyjny nośnik programów. Wykonywane są z mocnego pergaminowego papieru, z tworzyw sztucznych lub folii metalowych odpornych na zużycie i przedarcie. Do zapisu programów sterujących stosowane są najczęściej dwa rodzaje kodów: kod ISO-8A i kod EIA-8B

Nośniki Statyczne Dyskietka, inaczej dysk miękki – dysk wymienny, przenośny nośnik magnetyczny o niewielkiej pojemności, umożliwiający zarówno odczyt jak i zapis danych.

Nośniki Statyczne Zalety: Nośnik statyczny nie wymaga do przechowywania danych ciągłego dostarczania energii zewnętrznej. Wady: Konieczne dodatkowe urządzenia do ich generowania (np. urządzenia perforujące taśmę) urządzenia do ich wczytywania Ograniczona pojemność informacyjna Podatność na uszkodzenia Długość czasu przygotowania oraz czasu wczytywania

Szeregowa transmisja danych cyfrowych- złącze RS232 Transmisja szeregowa danych cyfrowych polega na przesyłaniu poszczególnych bitów bloku informacji (znaku, bajta, słowa itd.) po kolei, w oddzielnych odcinkach czasu. W urządzeniu nadającym blok informacji rozbijany jest na poszczególne bity, dodawane są niezbędne bity techniczne służące do organizacji transmisji, a w urządzeniu odbiorczym następuje proces odwrotny, polegający na odtworzeniu całego bloku informacji. Istotną cechą transmisji szeregowej jest użycie do przesyłania danych jednej linii transmisyjnej. W konkretnych rozwiązaniach linią tą może być pojedynczy lub podwójny przewód elektryczny, światłowód, wydzielony kanał telekomunikacyjny itd. Ta właściwość szeregowej transmisji zadecydowała o jej powszechnym stosowaniu.

Szeregowa transmisja danych cyfrowych- złącze RS232

Szeregowa transmisja danych cyfrowych- złącze RS232 Najważniejszym problemem występującym podczas szeregowej transmisji danych jest synchronizacja nadajnika i odbiornika. Chodzi mianowicie o określenie momentów czasu, w którym odbiornik powinien interpretować stan linii danych jako reprezentujący wartości kolejnych bitów przesyłanej informacji. Aby nastąpiła prawidłowa synchronizacja obu urządzeń w ciąg bitów przesyłanej informacji włączone są dodatkowe sekwencje umożliwiające synchronizację.

Metody transmisji szeregowej W zależności od sposobu realizacji synchronizacji nadajnika i odbiornika rozróżnia się dwie metody transmisji szeregowej: asynchroniczną i synchroniczną.

Transmisja asynchroniczna Transmisja asynchroniczna służy do przesyłania pojedynczych znaków. Pomiędzy transmisją kolejnych znaków występują przerwy o czasie nie mniejszym niż czas transmisji jednego bitu (lub dwóch, w zależności od przyjętego standardu). W stanie spoczynku, kiedy znaki nie są transmitowane, linia przyjmuje stan Mark. Proces przesyłania kolejnych bitów znaku rozpoczynany jest stanem Space linii transmisyjnej utrzymywanym przez czas trwania jednego bitu. Jest to tak zwany bit startu. W tym czasie następuje proces synchronizacji układów odbiornika tzn. generacja lokalnego sygnału zegarowego umożliwiającego próbkowanie stanu linii w odpowiednich momentach. Po zakończeniu przesyłania wszystkich bitów znaku, łącznie z ewentualnym bitem parzystości, przesyłane są l lub 2 tzw. bity stopu, kiedy linia przyjmuje stan Mark, czyli stan spoczynkowy. Po tym czasie może nastąpić transmisja kolejnego znaku. Rys. Struktura ramki danych w transmisja asynchronicznej

Kontrola przepływu danych Transmisja asynchroniczna cechuje się tym, iż przepływ danych odbywa się w losowych momentach czasu. Może się zdarzyć, że nadajnik nadaje szybciej niż odbiornik może odbiera (np. w drukarkach z interfejsem szeregowym wydruk jest wolniejszy niż przepływ danych do drukarki) mimo stosowania mechanizmów zapobiegających temu zjawisku – np. buforów. Odbiornik powinien mieć zatem możliwość poinformowania nadajnik o konieczności chwilowego wstrzymania transmisji, np. do czasu opróżnienia bufora wydruku.

Kontrola przepływu danych Przewidziano dwie możliwości sterowania transmisją danych: Programową – odbiornik w momencie zapełnienia bufora w stopniu bliskim 100% wysyła do nadajnika znak informujący o konieczności chwilowego wstrzymania transmisji – XOFF. Jeżeli zapełnienie bufora odbiornika zbliży się do wartości 0% wysyła on do nadajnika znak pozwalający na ponowne uruchomienie transmisji – XON. Dla przesyłu plików binarnych ta metoda nie może być stosowana (znaki sterujące XON i XOFF mogą wystąpić wśród danych). Potocznie kontrola programową nazywa się protokołem XON-XOFF. Sprzętową – wykorzystuje się dodatkowe linie przesyłowe (kontrola łącza DTR-DTS oraz RTS-CTS). W tym wypadku sterowanie może dotyczyć zarówno transmisji plików tekstowych jak i binarnych. Metoda sprzętowa charakteryzuje się ponadto większą skutecznością, stąd jest stosowana częściej niż programowa.

Transmisja synchroniczna Transmisja synchroniczna charakteryzuje się tym, że poza sygnałami danych, pomiędzy urządzeniami końcowymi przesyłane są dodatkowo dwa sygnały zegarowe określające w nadajniku odcinki czasu, w których przesyłane są poszczególne bity bloku informacji, a w odbiorniku momenty, których należy próbkować linię danych w celu odtworzenia wartości tych bitów. Dla transmisji synchronicznej problem synchronizacji urządzeń końcowych polega na określeniu początku bloku informacji tzn. pierwszego „ważnego" bitu lub znaku tego bloku. Stosuje się tutaj przesłanie na początku bloku wybranej sekwencji bitów, która odebrana w nadajniku sygnalizuje początek bloku.

Przykład programu do transmisji szeregowej Jako przykład aplikacji służącej do przesyłu danych poprzez łącze szeregowe przedstawiony zostanie program o nazwie RS232, dołączony do ProgMastera. Po uruchomieniu aktywna jest plansza konfiguracji parametrów transmisji (Rys. 2). Rys. 2. Plansza konfiguracji parametrów transmisji szeregowej.