Автор Тема: Функция 6 запись в регистр  (Прочитано 8186 раз)

Оффлайн Артем

  • Newbie
  • *
  • Сообщений: 2
    • Просмотр профиля
Функция 6 запись в регистр
« : 26.04.2020, 15:23:17 pm »
Добрый день.
Использую arOPS и Simple-Scada.
Пред мной стоит задача:
При нажатии кнопки нужно запустить установку, т.е. при помощи функции 6 Modbus изменить состояние бита в соответствующем адресе.
Не могу разобраться каким образом настроить запись в регистр от Simple-Scada в прибор через  arOPS. Я не могу даже создать тэг с функцией 6, соответственно не могу назначить кнопке в Simple-Scada в соответствующий тэг.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: Функция 6 запись в регистр
« Ответ #1 : 27.04.2020, 22:32:26 pm »
Добрый день.

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

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

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

Айрат

Оффлайн Артем

  • Newbie
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Функция 6 запись в регистр
« Ответ #2 : 02.05.2020, 09:39:47 am »
Спасибо, очень помогли!