Тег уставки

<< Click to Display Table of Contents >>

Navigation:  Modbus Universal MasterOPC Server > Быстрый старт > Пример 2 - подключение прибора по Modbus RTU >

Тег уставки

Теперь сделаем тег с возможностью записи. Его создание полностью аналогично, но у него устанавливается Тип доступа - ReadWrite.

При создании тегов с записью, следует помнить два нюанса:

1. Запись поддерживают только регионы Holding Registers и Coils. Запись в регионы Input Registers и Discrete Inputs не допускается (настройка Access Type у данных регионов никогда не переключиться на ReadWrite или WriteOnly).

2. Существует групповая и одиночная запись. У Holding Registers групповая запись ведется функцией 0x10, а одиночная 0x06. В Coils групповая запись ведется функцией 0x0F, а одиночная - 0x05. Тип поддерживаемой записи определяется спецификацией прибора, но, как правило, все современные приборы поддерживают групповую запись (некоторые и групповую и одиночную).

Режим записи (групповой или одиночный) в OPC сервере определяется следующими настройками устройства.

teg_ustavki

По умолчанию используется режим групповой записи.

В документации к прибору указано что для записи в регистры могут использоваться фукнции 0x06 и 0x10 (см. Тег входного аналогового значения), то есть устройство поддерживает и групповую и одиночную запись, поэтому настройку можно не менять.

Обратимся к документации на странице 23.

teg_ustavki1

Как мы видим уставки две, одна имеет адрес 0x3100, а другая 0x3102.  Добавим тег назовем его Set Point 1. Зададим нужный адрес и Тип доступа - ReadWrite.

teg_ustavki2

Уставок у нас 2, поэтому можно сразу включить вставку двух тегов. Для этого включим настройку Тиражировать и зададим 2 тега.

teg_ustavki3

Нажмем OK - теги добавятся в дерево. Обратите внимание на значок тега.

teg_ustavki4

Тег Set Point 2 получил такие же параметры как и Set Point 1, но имеет адрес 0x3102 - OPC сервер автоматически определил новый адрес следующего тега, по типу данных тега Set Point 1.

teg_ustavki5

Создание тегов завершено - сохраним конфигурацию.

teg_ustavki6