0

Функция ModBUS 24

24 (18 Hex) Read FIFO Queue

ОПИСАНИЕ

Чтение содержимого очереди FIFO (регистры 4ХХХХ). Функция возвращает счетчик регистров в очереди, следом идут данные очереди. До 32 регистров могут быть считаны: счетчик, плюс 31 регистр данных очереди.

Функция читает содержимое очереди, но не очищает ее.

Функция поддерживается только на 984-785 контроллерах.

ЗАПРОС

Запрос специфицирует начальный регистр 4ХХХХ для чтения FIFO очереди. Это адрес регистра указателя использующегося в функциональных блоках FIN и FOUT контроллеров.

Ниже показан пример чтения FIFO очереди с подчиненного устройства 17. Чтение очереди начинается с регистра указателя 41247 (04DE Hex).

Запрос

Имя поля                                                                                              Пример (Hex)

Адрес подчиненного                                                                           11

Функция                                                                                              18

Адрес указателя FIFO ст.                                                                  04

Адрес указателя FIFO мл.                                                                 DE

Контрольная сумма                                                                            —

 

ОТВЕТ

В нормальном ответе, счетчик байт содержит количество следующих за ним байтов, включая счетчик байтов очереди и регистры данных (но не включая поле контрольной суммы).

Счетчик байтов очереди содержит количество регистров данных в очереди (не включая счетчик).

Если счетчик очереди содержит число больше 31, то в ответе возвращается код ошибки 03 (Недопустимая величина данных).

Ниже показан пример нормального ответа на запрос представленный выше:

Ответ

Имя поля                                                                                             Пример (Hex)

Адрес подчиненного                                                                           11

Функция                                                                                              18

Счетчик байт ст.                                                                                  00

Счетчик байт мл.                                                                  08

Счетчик FIFO ст.                                                                                00

Счетчик FIFO мл.                                                                03

Регистр данных FIFO 1 ст.                                                 01

Регистр данных FIFO 1 мл.                                                B8

Регистр данных FIFO 2 ст.                                                 12

Регистр данных FIFO 2 мл.                                                84

Регистр данных FIFO 3 ст.                                                 13

Регистр данных FIFO 3 мл.                                                22

Контрольная сумма                                                                            —

 

P.S. dr web security space 5 – антивирус, который лечит от вирусов. Комплексное противодействие интернет-угрозам в сочетании с дополнительной защитой от сетевых атак благодаря встроенному брандмауэру.

 

Раздел: modbus Метки: 

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.