Ім'я файлу: Відповідь на запитання.docx
Розширення: docx
Розмір: 47кб.
Дата: 16.01.2021
скачати

1)Інтерфейс RS-232

RS-232 — стандарт інтерфейсу обміну даними між двома пристроями шляхом послідовної передачі даних (асинхронний зв'язок або синхронний зв'язок), знаходить використання у послідовних портах комп'ютерів та інших пристроях.
Обмін проводиться по дротах цифровими сигналами з двома рівнями напруги. Логічний "0" передається позитивним напругою (від +5 до +15 В для передавача), а логічна "1" передається негативним напругою (від -5 до -15 В для передавача).
При проходженні по кабелю відбувається ослаблення і спотворення сигналів. Основна причина - електрична паразитна ємність кабеля.Чем довше кабель, тим більше його ємність і для надійної передачі потрібна нижча швидкість. Як вже говорилося, RS-232 називають послідовним інтерфейсом, оскільки потік даних передається по одному проводу біт за бітом. За відсутності передачі даних лінія знаходиться в стані логічної одиниці. Швидкість передачі даних стандартом не нормується, але зазвичай вибирають з ряду 110, 300, 600, 1200, 2400, 4800, 9600, 19200 біт в секунду. В основному використовується асинхронний режим роботи, при якому дані передаються фреймами. Кожен фрейм складається з стартового біта, бітів даних, біта контролю парності (може бути відсутнім), стопового біта. Біти байта даних передаються, починаючи з молодшого біта. Для правильного стикування приймачі на обох пристроях повинні бути запрограмовані однаковим чином, тобто повинні збігатися швидкість, кількість бітів даних, тип контролю по парності, довжина стопового біта.



Стартовий біт - обов'язковий біт, що означає початок переданого байта.

Дані - 7 або 8 біт даних. Першим передається менш значущий біт.

Біт парності - необов'язковий біт. Може використовуватися в наступних цілях:

- перевірка на парність (EVEN), доповнює передається символ так, щоб кількість одиниць в переданому символі було парних;

- перевірка на непарність (ODD), доповнює передається символ так, щоб кількість одиниць в переданому символі було непарних;

- маркування байта (MARK) в 9-бітному режимі виставляється одиницею для виділення байта адреси пристрою;

- маркування байта (SPACE) в 9-бітному режимі виставляється нулем для вказівки байта даних переданого пакета;

Якщо біт парності не використовується, то в відповідних настройка COM-порту виставляється "NONE".

  • Стоповий біт - обов'язковий біт, що означає завершення передачі байта.



2) Система програмування CodeSys

CoDeSys - це сучасний інструмент для програмування контролерів (CoDeSys утворюється від слів Controllers Development System). CoDeSys підтримує всі 5 мов програмування LD, FBD, IL, ST, SFC і включає додаткову мову CFC (розширення FBD з вільним порядком виконання блоків).

Перша програмна компонент (POU - Program Organization Unit) поміщається в новий проект автоматично і отримує назву PLC_PRG. Саме з нього і починається виконання процесу з нього будуть викликатися інші програмні блоки (програми, функції та функціональні блоки). Користувач може вибрати одну з мов і програмувати простими засобами або задіяти інструменти CoDeSys. На виході CoDeSys безпосередньо дає швидкий машинний код. Підтримані всі поширені сімейства мікропроцесорів від 16 до 64-разрядних.Среда програмування CoDeSys включає набір інструментів для підготовки і налагодження програм, компілятори, конфігуратор, редактори візуалізації і т.д. При необхідності функціональність системи доповнюється опциональнимі компонентами. Для великих проектів передбачено використання системи контролю версій (SVN).

Для налагодження користувачеві не потрібно відкривати спеціальних налагоджувальних вікон або складати будь-яких списків змінних. При підключенні до ПЛК редактори введення програм "оживають". Безпосередньо в них відображаються значення всіх видимих ​​на екрані змінних. Причому в складних виразах видно всі проміжні результати.
скачати

© Усі права захищені
написати до нас