![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В соответствии моделью 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; Прочитано: 896 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!