Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Характеристика протоколов M-LINK и Modbus



В соответствии моделью OSI эти протоколы реализуют функции прикладного уровня.

Протокол M-Link разработан фирмой Adastra.

Протокол Modbus разработан фирмой Modicon и является одним из самых распространенных протоколов для устройств полевого уровня.

Протоколы M-Link и Modbus являются встроенными, т.е. соответствующие драйверы включены в состав исполнительной части TraceMode.

Физический и канальный уровень

Для связи узлов используются последовательные СОМ-порты c протоколами канального уровня RS-232, RS-422, RS-485. В сети Modbus может использоваться токовая петля 4-20 ма.

На базе этих протоколов можно создавать комплексы сетей M-Link до 128 узлов, сетей Modbus до 247 узлов (контроллеров и операторских станций).

Реализуется топология типа "звезда".

Метод доступа в сети

Используется метод Master- Slave (ведущий-ведомый). Узел со статусом Master является активным. Он посылает команды управления и запросы на передачу информации. Узел со статусом Slave принимает посланные ему команды и выполняет их.

Обычно операторская станция имеет статус Master, контроллеры статус - Slave.

!!! В одной сети M-Link и Modbus не может быть двух узлов, для которых установлен статус Master..

Организация передачи данных

Протоколы определяют количество и содержание данных, передаваемых протоколом канального уровня.

Для обмена данными по протоколу M-Link в базе каналов предусмотрены каналы подтипа “ СВЯЗЬ”. Дополнение к подтипу определяет тип связи и направление движения информации (дополнений много). Например: дополнение InMLink – прием данных от МРВ, дополнение OutMLink- передача данных к МРВ.

Для обмена данными по протоколу Modbus в базе каналов предусмотрены каналы подтипа Modbus. Дополнение к подтипу описывает код команды, размеры полей данных (дополнений много).

Например, Rou tByte(1)- считать 1 байт данных типа Output, W Byte(15)- передать слово данных.

Контроль ошибок обмена

Для контроля состояния обмена протоколами M-Link и Modbus предусмотрены каналы подтипа “ДИАГНОСТИКА”. Значения этих каналов характеризуют следующие состояния:

0 – нормальная работа; 3 – ошибка записи; 4 чтения;

5 – ошибка работы с памятью; 7 – ошибка формата ответа;

8 – неверное количество байт; 9 – завершение обмена по тайм-ауту; 10 – были запрошены несуществующие данные; 14 – неправильная контрольная сумма;

32 – ошибка времени выполнения операции по причине задержек в операционной системе.





Дата публикования: 2015-09-17; Прочитано: 855 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...