ВУЗ:
Составители:
64
Кадровая синхронизация в режиме RTU может поддерживаться
только путем эмулирования синхронного сообщения. Приемное уст-
ройство отслеживает время между приемом символов. Если прошло
время, равное периоду следования 3,5 символов, а кадр не был за-
вершен или не поступило нового символа, устройство очищает кадр и
предполагает, что следующий принимаемый байт – это адрес в новом
сообщении. Формат кадра предполагает, что поле адреса следует сра-
зу за началом кадра и состоит из одного 8-ми разрядного символа в
режиме RTU или 2-х символов в режиме ASCII (Рис.2.13). Данные
биты указывают пользователю адрес SL-устройства, которое должно
принять сообщение, посланное MS. Каждый SL должен иметь уни-
кальный адрес и только адресуемое устройство может ответить
на за-
прос, который содержит его адрес.
В широковещательном режиме используется адрес 0. Все SL ин-
терпретируют такое сообщение как выполнение определенного дей-
ствия, но без посылки подтверждения.
Рис.2.13. Формат кадра сообщения Modbus в режиме RTU
Поле кода функции указывает адресуемому SL какое действие
выполнить. Старший бит этого поля устанавливается в единицу SL в
случае, если необходимо сообщить, что ответное сообщение анор-
мальное. Этот бит остается в нуле, если ответное сообщение повторя-
ет запрос или в случае нормального сообщения. В Табл.2.3
представ-
лены коды основных функций протокола Modbus.
Таблица 2.3.
Коды основных функций протокола Modbus
Код Название Действие
01 READ COIL STATUS Получение текущего состояния
(ON/OFF) группы логических ячеек
02 READ INPUT STATUS Получение текущего состояния
(ON/OFF) группы логических ячеек
03 READ HOLDING
REGISTERS
Получение текущего значения од-
ного или нескольких регистров
хранения
T1-T3 адрес
8 бит
функция
8 бит
[данные]
N*8 бит
Контр. сумма
16 бит
T1-T3
Кадровая синхронизация в режиме RTU может поддерживаться
только путем эмулирования синхронного сообщения. Приемное уст-
ройство отслеживает время между приемом символов. Если прошло
время, равное периоду следования 3,5 символов, а кадр не был за-
вершен или не поступило нового символа, устройство очищает кадр и
предполагает, что следующий принимаемый байт – это адрес в новом
сообщении. Формат кадра предполагает, что поле адреса следует сра-
зу за началом кадра и состоит из одного 8-ми разрядного символа в
режиме RTU или 2-х символов в режиме ASCII (Рис.2.13). Данные
биты указывают пользователю адрес SL-устройства, которое должно
принять сообщение, посланное MS. Каждый SL должен иметь уни-
кальный адрес и только адресуемое устройство может ответить на за-
прос, который содержит его адрес.
В широковещательном режиме используется адрес 0. Все SL ин-
терпретируют такое сообщение как выполнение определенного дей-
ствия, но без посылки подтверждения.
T1-T3 адрес функция [данные] Контр. сумма T1-T3
8 бит 8 бит N*8 бит 16 бит
Рис.2.13. Формат кадра сообщения Modbus в режиме RTU
Поле кода функции указывает адресуемому SL какое действие
выполнить. Старший бит этого поля устанавливается в единицу SL в
случае, если необходимо сообщить, что ответное сообщение анор-
мальное. Этот бит остается в нуле, если ответное сообщение повторя-
ет запрос или в случае нормального сообщения. В Табл.2.3 представ-
лены коды основных функций протокола Modbus.
Таблица 2.3.
Коды основных функций протокола Modbus
Код Название Действие
01 READ COIL STATUS Получение текущего состояния
(ON/OFF) группы логических ячеек
02 READ INPUT STATUS Получение текущего состояния
(ON/OFF) группы логических ячеек
03 READ HOLDING Получение текущего значения од-
REGISTERS ного или нескольких регистров
хранения
64
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »
