Чистые помещения от 60 тысяч рублей! БЕСПЛАТНО производим первичный аудит производств на соответствие нормам чистых помещений!

+7 812 925 49 74

e-mail:info@a-stroygroup.ru

ПРОЕКТИРОВАНИЕ И СТРОИТЕЛЬСТВО ЧИСТЫХ ПОМЕЩЕНИЙ
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Обмен данными. Протоколы.

Обмен данными. Протоколы.

Любая система автоматизации, коротко АСУ, подразумевает обмен информацией. И в процессе разработки кода программист столкнется с выбором инструмента связи. Обмен данными – это передача информации из точки А в точку В. Для корректного обмена пакетами нужны передатчик, чтобы отправлять информацию и приемник, чтобы соответственно эти пакеты принимать. Между передатчиком и приемников существует линия связи, канал. Представлен канал медным проводом или оптоволоконной линией, радио сигналом или микроволновым излучением.

Между приемником и передатчиком формируется «договоренность», для обеспечения связи, взаимодействия.  «Договоренность»  — правило, которое называется протокол.

Раньше разработчики программного обеспечения использовали свои протоколы, что не всегда удобно, если нужно выстраивать целую архитектуру передачи данных из разных устройств. Поэтому возникла необходимость в стандартизации протоколов.

Международная организация по стандартизации разрабатывает модель OSI. Порядок таков: сообщения отправляются в виде пакетов данных, он представляет собой последовательность байтов. Длину передачи, в этом случае, определял протокол. В каждом пакете присутствует адрес источника и адрес назначения, чтобы передатчик знал куда отправлять, а приемник – от кого получать.

Таким образом модель OSI сформировала базис передачи данных в автоматизации.

Передаваемый пакет может состоять из следующих элементов:

  1. Первый байт может быть строчкой из нулей и единиц. Это байт синхронизации между приемником и передатчиком.
  2. Второй байт может содержать адрес места назначения
  3. Третий байт – адрес источника, указывает, откуда должен прийти пакет
  4. Далее идет сам пакет передаваемых данных
  5. Конечный байт – индикатор окончания пакета данных. Могут присутствовать коды обнаружения ошибки.

Протоколы в системе автоматизации технологических процессов могут быть разными. Приглашаю изучить следующие статьи.


Яндекс.Метрика