Заданные значения свойств членов группы

Взаимодействие групп с общими данными позволяет получать заданные значения свойств членов группы. При изменении заданного свойства происходят автоматические изменения данного свойства всех членов группы.

Чтобы создать заданное значение для определенного свойства, нужно:

  • Сначала создать общую таблицу, в которой будет храниться заданное значение, используя действие создать новую таблицу из переменной любого контекста общих данных. Переменная источника для создания общей таблицы должна быть переменной одного из членов группы. Ее значение будет скопировано для всех составляющих группы, когда  она включит свойство "заданное значение". Общая таблица должна располагаться в контейнере пользовательских общих данных владельца группы или в контейнере глобальных общих данных.

  • Затем включить настройку Использовать общую таблицу в опциях репликации для записи, которую вы хотите реплицировать. Если общая таблица была правильно создана при выполнении предыдущего шага, настройка Текущая общая таблица с заданным значением покажет описание и местоположение заданного значения.Если в контейнерах глобальных и пользовательских общих данных были созданы общие таблицы, которые могут быть использованы в качестве заданного значения для свойства, будет использоваться пользовательский контейнер.

Пример:

  • Предположим, что ваше Device - регистратор времени с настройкой "Таблица звонка", определяющей несколько ежедневных тревог. Вы можете перетащить с помощью мыши регистратор времени в глобальные общие данные в SberMobile IIoT Platform Client, запустив действие Создать новую таблицу из переменной.

  • Теперь вам будет предложено выбрать переменную, которая будет использоваться в качестве источника для новой общей таблицы. Выберите "Таблица звонка".

  • Как только переменная выбрана, в глобальном контейнере создается новая общая таблица. Она содержит список тревог, определенных в перемещенном Device.

  • Теперь вы можете создать новую группу устройств и включить в нее несколько регистраторов времени.

  • Затем запустите действие свойства группы для настройки группы. Откроется диалоговое окно настроек группы.

  • Настройка Использовать общую таблицу может быть включена для Таблицы звонка, потому что соответствующее заданное значение находится в контейнере глобальных общих данных. Включите данную настройку и сохраните изменения.

  • Теперь группа контролирует изменения Таблицы звонка, расположенной в общих данных. Если кто-либо вносит изменения в таблицу, обновленное время звонков сохранится для всех регистраторов времени в группе.