Промислові мережі та інтеграційні технології Символьний режим обміну (character mode, ASCII) реєстрація [email protected]автор і лектор: Олександр Пупена ([email protected]) зворотній зв’язок по курсу: Інтернет-форум АСУ в Україні (www.asu.in.ua) 23.03.2015 NET - символьний обмін [email protected]1
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Задачі мережного обміну ділять на підзадачі або рівні (див.1.3), правила функціонування в яких описується протоколами рівня. Повний набір протоколів формують стек протоколів мережі.
символ FHEX
A02F345E4569023456890A5612
символ"р"
Кадр –це послідовність символів.
Аналогія правил мови: в граматиці є правила написання слів (морфологія), а є правила формування речень (синтаксис). Стек = синтаксис + морфологія
У самих примітивних мережах правила обміну описують тільки на рівні кадрів, тобто описаний тільки протокол канального рівня.
символ"р"
Кадр –це послідовність символів.
"Словарь Вильяма Шекспира, по подсчёту исследователей, составляет 12000 слов. Словарь негра из людоедского племени «Мумбо-Юмбо» составляет 300 слов. Эллочка Щукина легко и свободно обходилась тридцатью. Вот слова, фразы и междометия, придирчиво выбранные ею из всего великого, многословного и могучего русского языка: Хамите. Хо-хо! (Выражает, в зависимости от обстоятельств, иронию, удивление, восторг, ненависть, радость, презрение и удовлетворенность.)…"
Для правильної побудови речень на мові Елочки-Щукіної достатньо б було використання тільки морфологічного протоколу.
Пропрієтарний протокол (або мережа) – власний нестандартизований протокол (або мережа) виробника пристрою. Проблема, яка виникає при використанні в пристрої – відсутність реалізації в пристроях інших виробників, відсутність готових шлюзів.
Вирішення проблеми сумісності – самостійна реалізація протоколів або заміна пристроїв.
Символьний режим обміну (character mode) – режим обміну програмованого пристрою (контролеру) через послідовний порт, при якому програміст реалізовує алгоритм формування послідовності байтів (character, символів) для передачі і алгоритм інтерпретації змісту кадрів по прийому.
1 char передається за 1 symbol
Прикладна програма
COM порт
послідовність
байтів для
кадрів
Реалізація алгоритму
формування кадру
Реалізація алгоритму
інтерпретації кадру
послідовність
байтів прийнятого
кадру
промислова мережа
Символьний режим обміну забезпечує тільки відправку та прийом кадрів, а протокол обміну реалізовується програмою користувача.
- також називають ASCII-режимом або безпротокольним режимом
- використовувався тільки для відправки/прийому послідовності ASCII-символів, зараз і для обміну байт-кодами.
- не всі програмовані контролери (або їх послідовні порти) дають можливість працювати в символьному режимі.
Розділення на кадри необхідне для: - структурування обміну (відповідно до протоколу); - для можливості апаратної та програмної оброки при певних обмеженнях
(обмеження вхідних/вихідних буферів, обмеження часу обробки …)
Тиша (+char)
Beginning Повідомлення кадру End
0 … yyy chars Тиша або 1(2) chars або
досягнута фіксована кількість символів
Способи розділення: - по часу тиші (по таймауту); - використання спеціалізованих символів (стартові та стопові Char) - по фіксованій або вказаній в переданих даних кількості символів