Wypełnianie luki: Niezbędna wiedza na temat komunikacji szeregowej PLC dla elektryków
Wypełnianie luki: podstawowa wiedza dotycząca komunikacji szeregowej PLC dla elektryków
Podstawy komunikacji szeregowej
Komunikacja szeregowa to powszechny protokół wymiany danych między urządzeniami. W przeciwieństwie do USB, większość komputerów ma dwa porty szeregowe oparte na RS232. Porty szeregowe są również szeroko stosowane w oprzyrządowaniu i urządzeniach do zdalnego gromadzenia danych.
Kluczowe parametry komunikacji szeregowej
Aby komunikacja szeregowa była skuteczna, następujące parametry muszą być zgodne na wszystkich portach:
Szybkość transmisji: Mierzy dane - prędkość transmisji w bitach na sekundę. Na przykład 300 bodów równa się 300 bitom na sekundę. Szybkość transmisji wpływa bezpośrednio na częstotliwość próbkowania na linii danych. Wysokie prędkości transmisji, które ułatwiają komunikację na krótkie odległości i z dużą szybkością, są odwrotnie proporcjonalne do odległości transmisji.
Bity danych:Reprezentują rzeczywiste dane w transmisji. Standardowe wartości to 5, 7 lub 8 bitów. Na przykład standardowy ASCII wykorzystuje 7 bitów, podczas gdy rozszerzony ASCII używa 8. Wybór zależy od konkretnych danych – wymagań dotyczących transmisji.
Bity zatrzymania:Zaznacz koniec pakietu danych, zazwyczaj wartościami 1, 1,5 lub 2 bitów. Pomagają urządzeniom synchronizować zegary podczas komunikacji. Więcej bitów stopu zwiększa tolerancję na różnice taktowania zegara, ale zmniejsza szybkość transmisji danych.
Bit parzystości:Prosty błąd - metoda sprawdzania. Dostępne opcje obejmują parzysty, nieparzysty, wysoki, niski lub żaden. Parzystość i nieparzystość Ustaw bit parzystości, aby zapewnić parzystą lub nieparzystą liczbę logicznych wysokich bitów w przesyłanych danych. Wysoka i niska parzystość po prostu ustawia bit na wysoki lub niski poziom logiczny, umożliwiając urządzeniom odbiorczym wykrycie potencjalnych zakłóceń komunikacji lub desynchronizacji.
Typowe interfejsy PLC
RS-232:Standard RS-232 jest powszechny w systemach IBM-PC i kompatybilnych. Obsługuje różnorodne zastosowania, takie jak podłączanie myszy, drukarek, modemów i instrumentów przemysłowych. Chociaż RS-232 umożliwia komunikację punkt-punkt pomiędzy portami szeregowymi komputera PC i urządzeniami, jego maksymalna odległość transmisji wynosi 50 stóp.
RS-422:RS-422, używany w komputerach Apple Macintosh, wykorzystuje sygnalizację różnicową. W przeciwieństwie do sygnalizacji odniesienia do masy w RS-232 z pojedynczym zakończeniem, transmisja różnicowa w RS-422 wykorzystuje dwie linie do wysyłania i odbierania sygnałów. Zwiększa to odporność na zakłócenia i wydłuża odległość transmisji, dzięki czemu nadaje się do zastosowań przemysłowych.
RS-485:RS-485 stanowi ulepszenie standardu RS-422, obsługując do 32 urządzeń i definiując charakterystykę elektryczną dla scenariuszy maksymalnej liczby urządzeń, aby zapewnić odpowiednie napięcie sygnału. Pozwala na tworzenie sieci urządzeń wykorzystujących pojedynczy port RS - 422. Dzięki dużej odporności na zakłócenia i obsłudze wielu urządzeń, RS-485 idealnie nadaje się do zastosowań przemysłowych, takich jak budowanie rozproszonych sieci urządzeń podłączonych do komputerów PC, kontrolerów gromadzenia danych, interfejsów HMI i innych systemów operacyjnych. RS - 485 jest nadzbiórem RS - 422, umożliwiającym sterowanie wszystkimi urządzeniami RS - 422 z odległościami transmisji przekraczającymi 4000 stóp.