Объекты: Передача данных. Часть 2

16 сентября 2021 г.

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

В каждой вкладке можно добавить передачу данных

Для создания новой передачи данных следует нажать «Новый…».

Вкладка «Общие»

После пользовательского описания выбирается тип регистра (битовый или байтовый), временной интервал передачи данных, а также количество бит или слов для передачи. Учтите, что короткий временной интервал может повлиять на производительность проекта и коммуникацию с другими устройствами. Кроме этого глобальную передачу данных все же можно ограничить, прописав ограничение «Активно только при открытии данного окна:».

После выбора режима настраиваются адреса Источника (регистр-источник значения) и Назначения (регистр-приемник значения). Здесь все просто. Стоит учесть, что некоторые типы устройств или регистров могут быть недоступны для передачи данных — стоит проверить все заранее.

Ниже можно включить уведомление о передаче данных. Если поставить галочку в пункте «Отслеживание», то бит уведомления вернется к первоначальному значению после старта передачи данных.

Вкладка «Безопасность»

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

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

Данный функционал доступен на всех современных панелях и серверах Weintek. Подробное описание объекта читайте в мануале по EasyBuilder Pro, секция 13.23.