ardsoft

Продукты => arOPC сервер => Тема начата: Артем от 26.04.2020, 15:23:17 pm

Название: Функция 6 запись в регистр
Отправлено: Артем от 26.04.2020, 15:23:17 pm
Добрый день.
Использую arOPS и Simple-Scada.
Пред мной стоит задача:
При нажатии кнопки нужно запустить установку, т.е. при помощи функции 6 Modbus изменить состояние бита в соответствующем адресе.
Не могу разобраться каким образом настроить запись в регистр от Simple-Scada в прибор через  arOPS. Я не могу даже создать тэг с функцией 6, соответственно не могу назначить кнопке в Simple-Scada в соответствующий тэг.
Название: Re: Функция 6 запись в регистр
Отправлено: Айрат от 27.04.2020, 22:32:26 pm
Добрый день.

Извините за задержку с ответом, небольшая техническая неувязка.

Для того, что бы иметь возможность записывать команды в устройство, тегу необходимо задать команду 0x03 и тип данных Word или Bool, с указанием номера используемого бита. При записи в этот тег, команда записи будет 0x06.
Если этот параметр предназначен только для записи, то в настройках тега в поле "Доступ" необходимо выбрать "Только запись".

Вообще, OPC сервер автоматически выбирает команду записи, которая зависит от типа данных тега, если размерность параметра не превышает одного регистра, то для записи, используется команда 0x06, если больше, команда 0x10.

Айрат
Название: Re: Функция 6 запись в регистр
Отправлено: Артем от 02.05.2020, 09:39:47 am
Спасибо, очень помогли!