Преодоляване на празнината: Основни познания за серийна комуникация на PLC за професионалисти в електротехниката
Преодоляване на празнината: Основни познания за серийна комуникация на PLC за професионалисти в електротехниката
Основи на серийната комуникация
Серийната комуникация е общ протокол за обмен на данни от устройство към устройство. За разлика от USB, повечето компютри имат два серийни порта, базирани на RS232. Серийните портове също се използват широко в апаратура и устройства за отдалечено събиране на данни.
Ключови параметри на серийната комуникация
За ефективна серийна комуникация, следните параметри трябва да съвпадат между портовете:
Скорост на предаване: Измерва данни - скорост на предаване в битове в секунда. Например 300 бода се равняват на 300 бита в секунда. Скоростта на предаване директно влияе върху честотата на дискретизация на линията за данни. Високите скорости на предаване, които улесняват комуникацията на къси разстояния с висока скорост, са обратно пропорционални на разстоянието на предаване.
Битове данни:Представяне на действителните данни при предаване. Стандартните стойности са 5, 7 или 8 бита. Например стандартният ASCII използва 7 бита, докато разширеният ASCII използва 8. Изборът зависи от конкретните изисквания за предаване на данни.
Стоп битове:Маркирайте края на пакет с данни, обикновено със стойности от 1, 1,5 или 2 бита. Те помагат на устройствата да синхронизират часовниците по време на комуникация. Повече стоп битове увеличават толерантността към разликите в часовника и времето, но намаляват скоростта на предаване на данни.
Паритет бит:Прост метод за проверка на грешки. Опциите включват четно, нечетно, високо, ниско или никакво. Четен и нечетен паритет задават бита за паритет, за да осигурят четен или нечетен брой логически високи битове в предадените данни. Високият и ниският паритет просто настройват бита на логически висок или нисък, което позволява на приемащите устройства да открият потенциална комуникационна намеса или десинхронизация.
Общи PLC интерфейси
RS - 232:Стандартът RS - 232 е общ за IBM - PC и съвместими системи. Поддържа различни приложения като свързване на мишки, принтери, модеми и индустриални инструменти. Докато RS - 232 позволява комуникация от точка до точка между серийни портове на компютър и устройства, максималното му разстояние за предаване е 50 фута.
RS - 422:RS - 422, използван в компютрите Apple Macintosh, използва диференциално сигнализиране. За разлика от сигнализацията с единичен край на земята, свързана с RS - 232, диференциалното предаване на RS - 422 използва две линии за изпращане и получаване на сигнали. Това подобрява устойчивостта на шум и разширява разстоянието на предаване, което го прави подходящ за промишлени настройки.
RS - 485:RS - 485 подобрява RS - 422, като поддържа до 32 устройства и дефинира електрически характеристики за сценарии за максимален брой устройства, за да осигури адекватно напрежение на сигнала. Позволява създаването на мрежи от устройства с помощта на един RS - 422 порт. Със силна шумоустойчивост и поддръжка на множество устройства, RS - 485 е идеален за промишлени приложения като изграждане на разпределени мрежи от устройства, свързани с компютри, контролери за събиране на данни, HMI и други операционни системи. RS - 485 е суперкомплект на RS - 422, позволяващ управление на всички RS - 422 устройства с разстояния на предаване над 4000 фута.