Наладка и эксплуатация средств автоматизации. SCADA-системы. Промышленные шины и интерфейсы. Общие сведения о программируемых логических контроллерах и одноплатных компьютерах. Пономарев О.П. - 63 стр.

UptoLike

Составители: 

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