Tag Archives: Modbus

Функция ModBUS 07

07 Read Exception Status

ОПИСАНИЕ

Чтение статусных выходов в подчиненном контроллере. Назначение некоторых выходов в контроллерах заранее определено. Другие же могут программироваться пользователем для вывода информации о контроллере, например «машина ВКЛ/ВЫКЛ» и др.

Функция обеспечивает простой метод доступа к данной информации, потому что адрес статусных выходов известен (нет необходимости указывать адрес выхода).

Статусные выходы имеют следующие предопределения:

Модель контроллера                          Выход                    Назначение

M84,184/384,584,984 1-8                                    Определяемые пользователем

484                                         257                          Состояние батареи

258-264  Определяемые пользователем

884                                         761                          Состояние батареи

762                          Статус Защиты памяти

763                          RIO Health Status

764-768 Определяемые пользователем

ЗАПРОС

Имя поля                                                                                              Пример

(Hex)

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

Функция                                                                                              07

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

 

ОТВЕТ

Нормальный ответ содержит состояние восьми выходов статуса.

Пример ответа на запрос описанный выше:

Ответ

Имя поля                                                                                              Пример

(Hex)

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

Функция                                                                                              06

Данные выходов                                                                   6D

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

 

Функция ModBUS 06

06 Preset Single Register

ОПИСАНИЕ

Записывает величину в единичный регистр (ссылка 4Х). При щироковезательной передаче на всех подчиненных устройствах устанавливается один и тот же регистр.

ЗАМЕЧАНИЕ

Функция может пересекаться с установленной защитой памяти.

ЗАПРОС

Запрос содержит ссылку на регистр, который необходимо установить. Регистры адресуются с 0.

Величина, в которую необходимо установить регистр передается в поле данных. Контроллеры M84 и 484 используют 10-ти битную величину, старшие шесть бит заполняются 0. Все другие контроллерыиспользуют 16 бит.

В приведенном ниже примере в регистр 40002 записывается величина 0003 Hex в подчиненном устройстве 17.

Запрос

Имя поля                                                                                              Пример

(Hex)

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

Функция                                                                                              06

Адрес регистра мл.                                                                             00

Адрес регистра ст.                                                                              01

Данные ст.                                                                                            00

Данные мл.                                                                                           03

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

 

ОТВЕТ

Нормальный ответ повторяет запрос.

Ответ

Имя поля                                                                                              Пример

(Hex)

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

Функция                                                                                              06

Адрес регистра мл.                                                                             00

Адрес регистра ст.                                                                              01

Данные ст.                                                                                            00

Данные мл.                                                                                           03

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

 

Функция ModBUS 05

05 Force Single Coil

ОПИСАНИЕ

Установка единичного выхода (ссылка 1Х) в ON или OFF. При широковещательной передаче функция устанавливает все выходы с данным адресом во всех подчиненных контроллерах.

ЗАМЕЧАНИЕ Функция может пересекаться с установкой защиты

памяти и установкой недоступности выходов.

ЗАПРОС

Запрос содержит номер выхода для установки. Выходы адресуются начиная с 0. Выход 1 адресуется как 0.

Состояние, в которое необходимо установить выход (ON/OFF) описывается в поле данных. Величина FF00 Hex — ON. Величина 0000 — OFF. Любое другое число неверно и не влияет на выход.

В приведенном ниже примере устанавливается выход 173 в состояние ON в подчиненном устройстве 17.

Запрос

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              05

Адрес выхода мл.                                                                00

Адрес выхода ст.                                                                                 AC

Данные ст.                                                                                            FF

Данные мл.                                                                                           00

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

 

ОТВЕТ

Нормальный ответ повторяет запрос.

Ответ

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              05

Адрес выхода мл.                                                                00

Адрес выхода ст.                                                                                 AC

Данные ст.                                                                                            FF

Данные мл.                                                                                           00

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

 

Функция ModBUS 04

04 Read Input Registers

СОДЕРЖАНИЕ

Чтение двоичного содержания входных регистров (ссылка 3Х) в подчиненном.

ЗАПРОС

Запрос содержит номер начального регистра и количество регистров для чтения.

Ниже приведен пример запроса для чтения регистра 30009 с подчиненного устройства 17.

Запрос

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              03

Начальный адрес ст.                                                                           00

Начальный адрес мл.                                                                          6B

Кол-во регистров ст.                                                                          00

Кол-во регистров мл.                                                                         03

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

 

ОТВЕТ

Данные регистров в ответе передаются как два бйта на регистр. Для каждого регистра, первый байт содержит старшие биты второй байт содержит младшие биты.

За одно обращение может считываться 125 регистров для контроллеров 984-Х8Х (984-685 и т.д.), и 32 регистра для других контроллеров. Ответ дается когда все данные укомплектованы.

Это пример ответа на запрос представленный выше:

Ответ

Имя поля                                                                                              Пример

(Hex)

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

Функция                                                                                              03

Счетчик байт                                                                                        02

Данные (регистр 30009) ст.                                                 00

Данные (регистр 30009) мл.                                                               2A

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

 

Функция ModBUS 03

03 Read Holding Registers

ОПИСАНИЕ

Чтение двоичного содержания регистров (ссылка 4Х) в подчиненном.

ЗАПРОС

Сообщение запроса специфицирует начальный регистр и количество регистров для чтения. Регистры адресуются начина с 0: регистры 1-16 адресуются как 0-15.

Ниже приведен пример чтения регистров 40108-40110 с подчиненного устройства 17.

Запрос

Имя поля                                                                                              Пример

(Hex)

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

Функция                                                                                              03

Начальный адрес ст.                                                                           00

Начальный адрес мл.                                                                         6B

Кол-во регистров ст.                                                                          00

Кол-во регистров мл.                                                                         03

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

 

ОТВЕТ

Данные регистров в ответе передаются как два бйта на регистр. Для каждого регистра, первый байт содержит старшие биты второй байт содержит младшие биты.

За одно обращение может считываться 125 регистров для контроллеров 984-Х8Х (984-685 и т.д.), и 32 регистра для других контроллеров. Ответ дается когда все данные укомплектованы.

Это пример ответа на запрос представленный выше:

Ответ

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              03

Счетчик байт                                                                                       06

Данные (регистр 40108) ст.                                                02

Данные (регистр 40108) мл.                                                               2B

Данные (регистр 40109) ст.                                                00

Данные (регистр 40109) мл.                                                               00

Данные (регистр 40110) ст.                                                00

Данные (регистр 40110) мл.                                                               64

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

 

Функция ModBUS 02

02 Read Input Status

ОПИСАНИЕ

Чтение ON/OFF состояния дискретных входов (ссылка 1Х) в пдчиненном.

ЗАПРОС

Запрос содержит номер начального входа и количество входов для чтения. Входа адресуются начиная с 0.

Ниже приведен пример запроса на чтение входов 10197-10218 с подчиненного устройства 17.

Запрос

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              02

Начальный адрес ст.                                                                            00

Начальный адрес мл.                                                                           C4

Кол-во входов ст.                                                                 00

Кол-во входов мл.                                                                               16

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

 

ОТВЕТ

Статус входов в ответном сообщении передается как один выход на бит.

Если возвращаемое количество входов не кратно восьми, то оставшиеся биты в последнем байте сообщения будут установлены в 0. Счетчик байт содержит количество байт передаваемых в поле данных.

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              01

Счетчик байт 4                                                                                     005

Данные(Входы 10204-10197)                                                             AC

Данные(Входы 10212-10205)                                                             DB

Данные(Входы 10218-10213)                                                             35

Контрольная сумма (CRC или LRC)                                 —

 

Функция ModBUS 01

01 Чтение статуса выходов

ОПИСАНИЕ

Читает статуса ON/OFF дискретных выходов в подчиненном.

ЗАПРОС

Запрос содержит адрес начального выхода и количество выходов для чтения. Выхода адресуются начиная с нуля: выхода 1-16 адресуются как 0-15.

Ниже приведен пример запроса на чтение выходов 20-56 с подчиненного устройства 17.

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              01

Начальный адрес Hi                                                                            00

Начальный адрес Lo                                                                            13

Количество Hi                                                                                      00

Количество Lo                                                                                     25

Контрольная сумма (CRC или LRC)                                 —

 

ОТВЕТ

Статус выходов в ответном сообщении передается как один выход на бит.

Если возвращаемое количество выходов не кратно восьми, то оставшиеся биты в последнем байте сообщения будут установлены в 0. Счетчик байт содержит количество байт передаваемых в поле данных.

Имя поля                                                                                             Пример

(Hex)

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

Функция                                                                                              01

Счетчик байт 4                                                                                     005

Данные(Выхода 27-20)                                                                       CD

Данные(Выхода 35-28)                                                                       6B

Данные(Выхода 43-36)                                                                       B2

Данные(Выхода 51-44)                                                                       0E

Данные(Выхода 56-52)                                                                       1B

Контрольная сумма (CRC или LRC)                                 —

Режимы передачи данных по протоколу ModBUS

В сетях MODBUS может быть использован один из двух способов передачи: ASCII или RTU. Пользователь выбирает необходимый режим вместе с другими параметрами (скорость передачи, режим паритета и т.д.) во время конфигурации каждого контроллера.

Режим ASCII.

При использовании ASCII — режима каждый байт сообщения передается как два ASCII символа. Главное преимущество этого способа время между предачей символов может быть до 1 сек. без возникновения ошибок при передаче.

Формат каждого байта в ASCII-режиме:

Система кодировки: Шестнадцатиричная, ASCII-символы 0-9, A-F

Назначение битов: 1 старт бит 7 бит данных, младшим битом вперед 1 бит паритета; нет бита паритета 1 стоп бит если есть паритет; 2 бита если нет паритета

Контрольная сумма: Longitudinal Redundancy Chek (LRC)

Режим RTU.

При использовании ASCII — режима каждый байт сообщения содержит два 4-х битных шестнадцатиричных числа. Каждое сообщение передается непрерывным потоком.

Формат каждого байта в RTU-режиме: Система кодировки: 8-ми битовая двоичная, шестнадцатиричная 0-9, A-F Две шестнадцатиричные цифры содержатся в каждом 8-ми битовом байте сообщения.

Назначение битов: 1 старт бит 8 бит данных, младшим значащим разрядом вперед 1 бит паритета; нет бита паритета 1 стоп бит если есть паритет; 2 бита если нет паритета

Контрольная сумма: Cyclical Redundancy Check (CRC) Содержание сообщения MODBUS. ASCII фрейм. В ASCII-режиме, сообщение начинается с «двоеточия» (:, ASCII 3A hex), и заканчивается последовательностью «возврат каретки-перевод строки» (CRLF, ASCII 0D и 0A hex). Допустимые символы для передачи — это шестнадцатиричные цифры 0-9, A-F. Монитор сетевого устройства в сети непрерывно отслеживает символ «двоеточие». Когда он принят, каждое устройство декодирует следующие поле сообщения (поле адреса) и т.д. Интервалы между символами сообщения могут быть до 1 сек. Если интервал больше, то принимающее устройство распознает это как ошибку. Типичный фрейм сообщения показан ниже.

——T——T——T——T——T——¬ ¦

старт¦адрес ¦ ф-ия ¦данные¦ LRC ¦конец¦

+——+——+——+——+——+——+

¦1 сим¦2 сим ¦2 сим ¦n сим ¦2 сим¦2 сим¦

¦ : ¦ ¦ ¦ ¦ ¦CR LF¦

L——+——+——+——+——+——

Исключение: В контроллерах типа 584 и 984A/B/X ASCII-сообщение может нормально заканчиваться после контрольной суммы без CRLF последовательности. Интервалы меньше 1 сек допускаются.

RTU фрейм. В RTU режиме сообщение начинается с интервала тишины равного времени передачи 3.5 символов при данной скорости передачи в сети. Первым полем затем передается адрес устройства. Вслед за последним передаваемым символом также следует интервал тишины продолжительностью не менее 3.5 символов. Новое сообщение может начинаться после этого интервала. Фрейм сообщения передается непрерывно. Если интервал тишины продолжительностью 1.5 возник во время передачи фрейма, принимающее устройство заканчивает прием сообщения и следующий байт будет воспринят как начало следующего сообщения. Таким образом, если новое сообщение начнется раньше 3.5 интервала, принимающее устройство воспримет его как продолжение предыдущего сообщения. В этом случае устанавливается ошибка, так как будет несовпадение контрольных сумм. Типичный фрейм сообщения показан ниже.

————T———T———T———T———T————¬

¦ старт ¦ адрес ¦функция ¦ данные ¦ CRC ¦ конец ¦

+————+———+———+———+———+————+

¦T1-T2-T3-T4¦ 8 бит ¦ 8 бит ¦n x бит ¦ 16 бит ¦T1-T2-T3-T4¦

L————+———+———+———+———+————

Содержание адресного поля.

Адресное поле фрейма содержит два символа (ASCII) или 8 бит (RTU). Допустимый адрес передачи находится в диапазоне 0 — 247. Каждому подчиненному устройству присваивается адрес в пределах от 1 до 247. Адрес 0 используется для широковещательной передачи, его распознает каждое устройство. Когда MODBUS протокол используется на более высоком уровне сети, широковещательная передача может не поддерживаться или может быть реализована другими методами. Содержание поля функции. Поле функции фрейма содержит два символа (ASCII) или 8 бит (RTU). Диапазон числа 1 -255. Некоторые функции работают на всех контроллерах, некоторые — на определенных моделях, другие же коды зарезервированы для будущего использования.  Когда подчиненный отвечает главному, он использует поле кода функции для фиксации ошибки. В случае нормального ответа подчиненный повторяет оригинальный код функции. Если имеет место ошибка, возвращается код функции с установленным в 1 старшим битом. Например, сообщение от главного подсиненному прочитать группу регистров имеет следующий код функции: 0000 0011 ( 03 hex) Если подчиненный выполнил затребованное действие без ошибки, он возвращает такой же код. Если имеет место ошибка, то он возвращает: 1000 0011 ( 83 hex) В добавление к изменению кода функции, подчиненный размещает в поле данных уникальный код, который говорит главному какая именно ошибка произошла или причину ошибки. Содержание поля данных. Поле данных в сообщении от главного к подчиненному содержит дополнительную информацию, которая необходима подчиненному для выполнения указанной функции. Оно может содержать адреса регистров или выходов, их количество, счетчик передаваемых байтов данных. Например, если главный запрашивает у подчиненного прочитать группу регистров (код функции 03), поле данных содержит адрес начального регистра и количество регистров. Если главный хочет записать группу регистров (код функции 10 hex), поле данных содержит адрес начального регистра, количество регистров, счетчик количества байтов данных и данные для записи в регистры. Поле данных может не существовать (иметь нулевую длину) в определенных типах сообщений. Содержание поля контрольной суммы. В MODBUS — сетях используются два метода контроля ошибок передачи. Содержание поля контрольной суммы зависит от выбранного способа передачи. ASCII Когда используется ASCII-режим поле контрольной суммы содержит два ASCII-символа. Контрольная сумма является результатом вычисления Longitudinal Redundancy Check (LRC) сделанного над содержанием сообщения начиная с «:» и заканчивая CRLF. RTU Когда используется RTU-режим поле контрольной суммы содержит 16-ти битовую величину. Контрольная сумма является результатом вычисления Cyclical Redundancy Check сделанного над содержанием сообщения. CRC добавляется к сообщению последним полем младшим байтом вперед. Формат передачи символов. Передача символов идет младшим битом вперед. ASCII фрейм С контролем четности

——T——T——T——T——T——T——T——T——T——¬

¦старт¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ 7 ¦ Пар ¦Стоп ¦ L——

+——+——+——+——+——+——+——+——+——

Без контроля четности

——T——T——T——T——T——T——T——T——T——¬

¦старт¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ 7 ¦Стоп ¦Стоп ¦ L——

+——+——+——+——+——+——+——+——+——

RTU фрейм С контролем четности

——T——T——T——T——T——T——T——T——T——T——¬

¦старт¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ 7 ¦ 8 ¦ Пар ¦Стоп ¦ L——

+——+——+——+——+——+——+——+——+——+——

Без контроля четности

——T——T——T——T——T——T——T——T——T——T——¬

¦старт¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ 7 ¦ 8 ¦Стоп ¦Стоп ¦ L——

+——+——+——+——+——+——+——+——+——+——

Методы контроля ошибок.

Стандартная MODBUS сеть использует два метода контроля ошибок. Контроль паритета (even/odd) и контрольная сумма. Обе эти проверки генерируются в головном устройстве. Подчиненное устройство проверяет каждый байт и все сообщение в процессе приема. Пользователь может устанавливать продолжительность интервала таймаута в течении которого головное устройство будет ожидать ответа от подчиненного. Если подчиненный обнаружил ошибку передачи, то он не формирует ответ главному. Контроль паритета. Пользователь может конфигурировать контроллеры на проверку четного или нечетного паритета (Even/Odd). Например, 8 бит RTU-режима содержат следующую информацию: 1100 0101 Общее количество единиц — 4. Если используется четный паритет, то бит паритета будет равен 0, и общее количество 1-иц будет по прежнему четным числом. Если используется нечетный паритет, то бит паритета будет равен 1, тогда общее количество 1-иц вместе с битом паритета будет равно 5, т.е. нечетному числу. Контрольная сумма LRC. Метод LRC проверяет содержание сообщения исключая начальный символ «:» и пару CRLF. LRC это 1 байт. LRC вычисляется передающим устройством и добавляется в конец сообщения. Принимающее устройство вычисляет LRC в процессе приема сообщения и сравнивает его с принятым от главного. Если есть несовпадение, то имеет место ошибка. Контрольная сумма CRC. Контрольная сумма CRC состоит из двух байт. Контрольная сумма вычисляется передающим устройством и добавляется в конец сообщения. Принимающее устройство вычисляет контрольную сумму в процессе приема и сравнивает ее с полем CRC принятого сообщения. Счетчик контрольной суммы предварительно инициализируется числом FF hex. Только восемь бит данных используются для вычисления контрольной суммы CRC. Старт и стоп биты, бит паритета, если он используется, не учитываются в контрольной сумме. Во время генерации CRC каждый байт сообщения складывается по исключающему ИЛИ с текущим содержимым регистра контрольной суммы. Результат сдвигается в направлении младшего бита, с заполнением нулем старшего бита. Если младший бит равен 1, то производится исключающее ИЛИ содержимого регистра контрольной суммы и определенного числа. Если младший бит равен 0, то исключающее ИЛИ не делается. Процесс сдвига повторяется восемь раз. После последнего (восьмого) сдвига, следующий байт складывается с текущей величиной регистра контрольной суммы, и процесс сдвига повторяется восемь раз как описано выше. Конечное содержание регистра и есть контрольная сумма CRC.

 

Подключение к MasterSCADA приборов по протоколу «ModBUS»(часть 2).

3. Настройка masterSCADA.

  1. Запустить программу «MasterSCADA».
  2. В появившемся окне задать имя нового проекта и папку в которой он будет храниться.

 


3.    В проекте в дереве «Система» добавить компьютер. Для этого кликнуть ПКМ по иконке «Система» и в всплывающем меню выбрать ВставитьКомпъютер
Нажать ОК. В появившемся окне задать пароль защиты от редактирования проекта (можно не указывать) и нажать ОК.

4.            Добавить OPC-сервер. Для этого кликнуть ПКМ по ветке «Компьютер 1» и в всплывающем меню выбрать «Добавить ОРС-сервер».

 

 

Если необходимого OPC-сервера нет в списке доступных, то в всплывающем меню ветки Компьютер1 выбрать «Поиск OPCDAсерверов…». В появившемся списке выбрать необходимые для отображения в masterSCADA ОРС DAсервера.

5.        Кликнуть правой кнопкой мыши (ПКМ) по появившемусяOPC-серверу, в сплывающем меню выбрать «Вставить»-> «OPC-переменные».

6.  В открывшемся окне выбрать из списка необходимые переменные.

7.Сохранить проект. Запустить проект на исполнение для этого выбрать пункт главного меню Режим/Пуск. Для текущего примера готовый проект будет выглядеть следующим образом:



 Если необходимого OPC-сервера нет в списке доступных, то в всплывающем меню ветки Компьютер1 выбрать «Поиск OPCDAсерверов…»

Подключение к MasterSCADA приборов по протоколу «ModBUS»(часть 1).

1. Настройка прибора.

Настройка обмена данными осуществляется параметрами группы COMM (для приборов ТРМ-2хх):

PROT – протокол обмена данными (ОВЕН, ModBus-RTU, ModBus-ASCII); указать ModBus-RTU.

bPS – скорость обмена в сети; допустимые значения – 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200 бит/с;

Addr – базовый адрес прибора, диапазон значений

– 0…255 при Prot = OWEN и A.LEN = 8;

– 0…2047 при Prot = OWEN и A.LEN = 11;

– 1…247 при Prot = M.RTU или M.ASC.

A.Len – длина сетевого адреса (8 или 11 бит);

rSdL – задержка ответа прибора по RS-485 (1-45 мс).

Подробную информацию по настройке любого другого прибора можно найти в его «Руководстве по Эксплуатации».

В данном примере применялись следущие сетевые настройки прибора:

PROT = ModBus-RTU.

bPS = 115200 бит/с.

Addr = 32.

A.Len = 8  бит.

rSdL = 20 мс.

2. Настройка OPC-сервера LectusOPC.

Для настройки необходимо выполнить следующие действия:

  1. Запустить программу «Lectus Modbus OPC and DDE server».

2.       В левом окне  в группу «Текущие данные» добавить новый узел. Для этого необходимо кликнуть правой кнопкой мыши по ветке дерева «Текущие данные» и в выпадающем меню выбрать «Добавить узел».

3.       В открывшемся окне на вкладке «Modbus» задать имя узла и его описание. В поле «Подключение» необходимо выбрать «Прямое подключение» (LectusOPC будет мастером), нажав на кнопку «Настройка» выбрать используемый COM-порт. В поле «Тип данных» выбрать «Текущие данные». В поле «Устройство» необходимо задать адрес устройства, протокол  выбрать такой же, что и в приборе, а также выбрать функции записи и чтения которые поддерживает прибор. Нажать кнопку «Добавить».

Для данного примера:

«Адрес устройства» — 32 = 20(hex)

«Функция чтения» — 3 = 3(hex);

«Функция записи» — 16 = 10(hex);

4.        Открыть выпадающее меню узла нажав на нем ПКМ, выбрать пункт «Добавить переменную».

5.     В открывшемся окне выбрать вкладку «Modbus». Здесь необходимо задать имя переменной, ее описание. Выбрать тип переменной и тип данных в соответствие с той переменной, которую необходимо считать или записать в прибор. Задать адрес переменной. Нажать кнопку «Добавить».

6.       В настройках узла в поле «Дополнительно» нажать кнопку «Параметры».  В открывшемся окне в поле «Порядок байт» установить флажки, так чтобы расшифровка ответов от прибора проводилась корректно. Для прибора ТРМ-202 необходимо установить оба флажка.

7.       Повторить шаги 2-6 для всех приборов и переменных участвующих в системе.

8.       Произвести настройку COM-порта. Для этого перейти в пункт меню Настройка/СОМ порт, выбрать СОМ-порт, к которому подключен прибор и установить настройки порта в  соответствии с настройками прибора. Для текущего примера:

  • «Скорость» — 115200;
  • «Данные» — 8 бит;
  • Паритет – нет;
  • Стоп биты – 2. длина.

В результате всех настроек получим конфигурацию OPC-сервера.

Для текущего примера конфигурация имеет следующий вид:

9. Сохранить полученную конфигурацию и выйти.