Двухточечное соединение
Технологические функции CPU 31xC
A5E00105483-01
6-77
Приемный буфер на CPU
Приемный буфер имеет величину 2048 байтов. При параметризации вы
можете указать, нужно ли препятствовать перезаписи данны х в приемном
буфере. Кроме того, вы можете указать диапазон значений (от 1 до 10) для
количества буферизуемых принимаемых кадров сообщений или объем всего
приемного буфера.
Приемный буфер можно стирать при запуске. Эта настройка осуществляется
по выбору через экранную форму параметризации или вызовом SFB
RES_RCV (см. раздел 6.5.1.3).
Приемный буфер является кольцевым буфером:
•
Если в приемный буфер вносятся несколько кадров сообщений, то имеет
место следующее: В целевой блок данны х в качестве первого всегда
передается самый старый кадр сообщения.
•
Если вы хотите всегда передавать в целевой блок данных только самый
новый кадр сообщения, то при параметризации в качестве количества
буферизуемых кадров сообщений нужно указать значение "1" и
деактивизировать защиту от перезаписи.
Замечание
Если в программе пользователя на некоторое время приостановлено
постоянное считывание принимаемых данных, то при новом запросе
принимаемых данных может получиться, что в целевой блок данных сначала
вносится старый кадр сообщения и только потом самый новый кадр
сообщения.
Старыми кадрами сообщений являются те кадры, которые во время
перерыва находились в пути между CPU и партнером или уже были приняты
SF.
6.9.3 Передача данных с помощью компьютерного интер фейса
RK 512
Компьютерный интерфейс RK 512 управляет передачей данных при
двухточечном соединении между CPU и партнером по обмену данными.
В отличие от процедуры 3964(R) компьютерный интерфейс RK 512
обеспечивает более высокую надежность передачи данных и лучшие
возможност и адресации.
Ответный кадр сообщения
Компьютерный интерфейс RK 512 отвечает CPU на каждый правильно
принятый командный кадр ответным кадром сообщения. Благодаря этому
отправитель может проверить, прибыли ли его данные на CPU без ошибок
или имеются ли запрошенные им данные CPU.
Командный кадр
Командные кадры – это кадры сообщений SEND или кадры сообщений
FETCH. Как запустить кадр сообщения SEND или FETCH, вы найдете в
разделе 6.5.