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

UptoLike

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

65
04 READ INPUT
REGISTERS
Получение текущего значения одного
или нескольких входных регистров
05 FORCE SINGLE COIL Изменение логической ячейки в со-
стояние ON или OFF
06 FORCE SINGLE
REGISTER
Запись нового значения в регистр
хранения
08 LOOP BACK
DIAGNOSTIC TEST
Тестовое сообщение, посылаемое
SL для получения данных о связи
09 FETCH EVENT
COUNTER
COMMUNICATIONS
Позволяет MS путем последова-
тельной посылки одного сообщения
определить выполнение операции
13 PROGRAM Позволяет MS программировать SL
17 REPORT SLAVE LD. Позволяет MS определить тип адре-
суемого SL и его рабочее состояние
В качестве примера на Рис.2.14 показан протокол запроса (а) и
ответа (б) на чтение логических ячеек из прибора с адресом 17.
Функция 01 чтения логических ячеек позволяет пользователю полу-
чить статус (1/0) логических ячеек. Широковещательный режим не
поддерживается. Адресация позволяет получить за один запрос до
2000 логических ячеек. Данные в поле данных упакованы один
бит на
каждую ячейку. Ответное сообщение включает адрес SL, код функ-
ции, число данных в поле данных, данные и контрольную сумму. Так
как запрос обслуживается в конце рабочего цикла прибора, данные в
ответном сообщении отражают состояние ячеек на тот момент.
Рис.2.14. Запрос на чтение логических ячеек 0020 – 0056 из прибора с
адресом
17 (а) и пример ответного сообщения на запрос (б)
адрес
функция
Старший байт
адреса первой
ячейки
Младший байт
адреса первой
ячейки
Старший
байт чис-
ла ячеек
Младший
байт чис-
ла ячеек
CRC
17 01 00 13 00 25 B6
адрес
функция
Количество
байт в поле
данных
Статус
ячеек
20-27
Статус
ячеек
28-35
Статус
ячеек
36-43
Статус
ячеек
44-51
Статус
ячеек
52-56
CRC
17 01 05 CD 6B B2 0F 10 B6
а)
б)
04           READ INPUT                      Получение текущего значения одного
             REGISTERS                       или нескольких входных регистров
05           FORCE SINGLE COIL               Изменение логической ячейки в со-
                                             стояние ON или OFF
06           FORCE SINGLE                    Запись нового значения в регистр
             REGISTER                        хранения
08           LOOP BACK                       Тестовое сообщение, посылаемое
             DIAGNOSTIC TEST                 SL для получения данных о связи
09           FETCH EVENT                     Позволяет MS путем последова-
             COUNTER                         тельной посылки одного сообщения
             COMMUNICATIONS                  определить выполнение операции
13           PROGRAM                         Позволяет MS программировать SL
17           REPORT SLAVE LD.                Позволяет MS определить тип адре-
                                             суемого SL и его рабочее состояние

     В качестве примера на Рис.2.14 показан протокол запроса (а) и
ответа (б) на чтение логических ячеек из прибора с адресом 17.
Функция 01 чтения логических ячеек позволяет пользователю полу-
чить статус (1/0) логических ячеек. Широковещательный режим не
поддерживается. Адресация позволяет получить за один запрос до
2000 логических ячеек. Данные в поле данных упакованы один бит на
каждую ячейку. Ответное сообщение включает адрес SL, код функ-
ции, число данных в поле данных, данные и контрольную сумму. Так
как запрос обслуживается в конце рабочего цикла прибора, данные в
ответном сообщении отражают состояние ячеек на тот момент.

                        Старший байт Младший байт          Старший      Младший
     адрес    функция   адреса первой адреса первой        байт чис-    байт чис-         CRC
                           ячейки        ячейки            ла ячеек     ла ячеек
      17        01         00                13              00             25            B6
                                        а)
                        Количество    Статус      Статус   Статус   Статус       Статус
     адрес    функция   байт в поле   ячеек       ячеек    ячеек    ячеек        ячеек    CRC
                          данных      20-27       28-35    36-43    44-51        52-56
      17        01          05         CD           6B      B2         0F         10       B6
                                        б)
Рис.2.14. Запрос на чтение логических ячеек 0020 – 0056 из прибора с
     адресом 17 (а) и пример ответного сообщения на запрос (б)

                                               65