![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Обмен по протоколу PPIСтр 1 из 6Следующая ⇒
Команды для обмена данными по порту RS-485 CPU 222 имеет один порт RS-485 (порт 0) для обмена с удаленными устройствами. Для управления протоколом обмена по сети предназначена ячейка памяти SMB30. Биты 0 и 1 этой ячейки памяти определяют режим обмена по сети: 00 = протокол интерфейса точка-точка (PPI/ Slave-режим) 01 =протокол свободно программируемого обмена данными 10 = PPI/ Master - режим 11 =резерв (по умолчанию PPI/ Slave режим). Обмен по протоколу PPI В случае протокола PPI (значения 00 и 10) биты с 2-го по 7 памяти SMB30 игнорируются. В случае 10, S7–200 становится master -устройством в сети и допускает выполнение команд NETR и NETW.
2. Команда записи через сеть NETW инициирует СОМ-порт на операцию записи данных в удаленное устройство через указанный порт PORT.
D - Операция выполнена: 0 = не выполн. 1 = выполнена A - Операция поставлена в очередь: 0 = не активна 1 = активна E - Операция содержит ошибку: 0 = нет ошибки 1 = ошибка
Как видно, команда NETR и может прочитать до 16 байтов информации из удаленной станции, а команда NETW может записать до 16 байтов информации в удаленную станцию.
Поле Код ошибки содержит причину ошибки и может принимать следующие значения: 0 - Нет ошибки. 1- Ошибка истечения времени ожидания: удаленная станция не отвечает. 2 - Ошибка приема: ошибка четности, кадрирования или контрольной суммы в ответе. 3 - Ошибка с переходом в автономный режим: конфликт, вызванный двойным адресом станции или неисправностью аппаратуры. 4 - Ошибка переполнения очереди: активизировано более 8 команд NETR/NETW. 5 - Нарушение протокола: попытка выполнить команду NETR или NETW, без разблокировки привилегированного режима PPI в SMB30 или SMB130. 6 - Недопустимый параметр: параметр TBL содержит недопустимое или ошибочное значение. 7 - Нет ресурса: удаленная станция занята (Идет процесс загрузки в станцию или из станции.) 8- Ошибка 7-го уровня: нарушение протокола приложения 9 - Ошибка сообщения: неверный адрес данных или неправильная длина данных. В программе можно иметь любое количество команд NETR /NETW, но одновременно можно активизировать не более восьми команд NETR и NETW. Например, в данном S7-200 в одно и то же время у вас могут активными четыре NETR и четыре NETW или два NETR и шесть NETW.
|