<< 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 сервере определяется следующими настройками устройства.
По умолчанию используется режим групповой записи.
В документации к прибору указано что для записи в регистры могут использоваться фукнции 0x06 и 0x10 (см. Тег входного аналогового значения), то есть устройство поддерживает и групповую и одиночную запись, поэтому настройку можно не менять.
Обратимся к документации на странице 23.
Как мы видим уставки две, одна имеет адрес 0x3100, а другая 0x3102. Добавим тег назовем его Set Point 1. Зададим нужный адрес и Тип доступа - ReadWrite.
Уставок у нас 2, поэтому можно сразу включить вставку двух тегов. Для этого включим настройку Тиражировать и зададим 2 тега.
Нажмем OK - теги добавятся в дерево. Обратите внимание на значок тега.
Тег Set Point 2 получил такие же параметры как и Set Point 1, но имеет адрес 0x3102 - OPC сервер автоматически определил новый адрес следующего тега, по типу данных тега Set Point 1.
Создание тегов завершено - сохраним конфигурацию.