
Двухточечная связь (PtP)
8.4 Конфигурирование параметров приема и передачи
S7-1200 Programmable controller
294 System Manual, 11/2009, A5E02669003-02
Параметры конца сообщения
Вы можете также определить, как интерфейс связи должен распознавать конец
сообщения. Вы можете сконфигурировать несколько условий окончания сообщения.
Если появляется одно из этих условий, сообщение заканчивается.
Несколько условий конца сообщения могут быть заданы одновременно. Сообщение
оканчивается, когда любое из этих условий удовлетворяется. Например, вы можете
задать условие конца сообщения временем ожидания конца сообщения в 300
миллис
екунд,
временем ожидания очередного символа в течение 40 тактов передачи
и максимальной длиной 50 байт. Сообщение закончится, если его прием займет
больше 300 миллисекунд, или если промежуток между двумя символами превышает
40 тактов передачи, или если принято 50 байтов.
Параметр Определение
Recognize message
end by message
timeout [Распознавать
конец сообщения по
истечению времени
сообщения]
Конец сообщения наступает, когда истекает сконфигурированный
интервал времени ожидания конца сообщения. Отсчет времени
ожидания начинается, когда принимается первый символ в
соответствии с критерием начала сообщения. Значение по умолчанию
составляет 200 мс, а диапазон от 0 до 65535 мс.
Recognize message
end by response
timeout [Распознавать
конец сообщения по
истечению времени
ожидания ответа]
Конец сообщения наступает, когда сконфигурированный интервал
времени ожидания ответа истекает, прежде чем будет получена
действительная стартовая последовательность. Отсчет времени
ожидания начинается, когда заканчивается передача. Значение по
умолчанию составляет 200 мс, а диапазон от 0 до 65535 мс. Чтобы
показать фактический конец сообщения, вы должны сконфигурировать
друго
е условие окончания сообщения.
Recognize message
end by inter-character
gap [Распознавать
конец сообщения по
промежутку между
символами]
Конец сообщения наступает, когда истекает максимальное
сконфигурированное время ожидания следующего символа
сообщения. Значение по умолчанию для интервала между символами
составляет 12 тактов передачи, а максимальное значение равно 65535
тактам, но не более восьми секунд.
Recognize message
end by max length
[Распознавать конец
сообщения по
максимальной длине]
Конец сообщения наступает, когда принято сконфигурированное
максимальное число символов. Значение по умолчанию составляет 0
байт, а максимальное значение 1024 байта.
Read message length
from message
[Считывать длину
сообщения из самого
сообщения]
Сообщение само указывает свою длину. Конец сообщения наступает,
когда принято сообщение указанной длины. Способ задания и
интерпретации длины сообщения описан ниже.
Recognize message
end with a character
[Распознавать конец
сообщения по одному
символу]
Конец сообщения наступает, когда принят определенный символ.