Moxa OnCell G3150-T Инструкция по эксплуатации онлайн [74/212] 171584

Moxa OnCell G3110 Инструкция по эксплуатации онлайн [74/212] 171581
MOXA OnCell G3100: руководство пользователя
www.moxa.ru sales@moxa.ru support@moxa.ru
74
разделителя задаются в поле Delimiter 2 – в этом случае оба символа действуют как
разделители для управления отправкой данных.
ВНИМАНИЕ
Для того, чтобы была доступна функция Delimiter, необходимо установить
параметр packet length в 0. Delimiter 2 может быть включен только
совместно с Delimiter 1, иначе возникнет ошибка. Даже при включенных
делиметрах OnCell G3100 будет упаковывать и отправлять данные, если их
объем превысил емкость памяти буфера 1 кБ.
Delimiter process (по умолчанию = Do Nothing): данное поле определяет действие,
выполняемое при получении символов разделителей. Для того, чтобы это поле было активно,
должен быть назначен по крайней мере Delimiter 1. Если назначены и Delimiter 1, и 2, то
действие будет выполняться при получении обоих символов.
Do Nothing: при получении символа разделителя данные пересылаются из буфера.
Delimiter + 1: Данные будут пересылаться после получения первого байта, следующего
за делиметром (разделителем).
Delimiter + 2: Данные пересылаются после получения двух байт после разделителя.
Strip Delimiter: Перед посылкой данных из них сперва удаляется символ-разделитель.
Force transmit (по умолчанию = 0 мс): Этот параметр определяет интервал времени, в
течении которого OnCell накапливает последовательные данные во внутреннем буфере. Если
буфер оказывается полным или интервал времени Force transmit time превысил интервал
времени Force transmit timeout, то OnCell осуществляет посыл данных из буфера через TCP/IP.
Если значение параметра 0, то функция отключена и отправка данных происходит при
заполении буфера.
Оптимальное значение Force transmit timeout зависит от используемого приложения, но оно
должно быть не менее времени, заданного для передачи символа при данной скорости.
Например, предположим, что последовательный порт установлен на 1200 bps, data bits 8, stop
bits 1, no parity. В этом случае общее число битов, необходимых для передачи символа, равно
10, и время, затрачиваемое на передачу одного символа, рассчитывается так:
(10 (bps) / 1200 (bits/s)) * 1000 (ms/s) = 8.3 ms (мс)
Из этого следует, что значение Force transmit timeout должно превышать 8.3 мс. В нашем
случае лучше всего, если это значение будет больше или равно 10 мс.
Если необходимо в каждом пакете посылать несколько символов, то необходимо чтобы
последовательное устройство, подключенное к OnCell, передавало их за промеж
уток времени
меньший, чем указан в Force transmit timeout, а также, чтобы общий объем данных был меньше
или равен объему буфера OnCell'a. Размер буфера последовательных данных у OnCell’a равен
1 Кбайт на каждый порт.

Содержание

Похожие устройства

Скачать