Чтение/Установка значений DPE

Установка значения элемента точки данных (dpSet)

Данное действие обеспечивает присвоение указанного значения указанному элементу точки данных. См. также описание функции dpSet() в разделе «Язык сценариев CONTROL«.

Данное действие доступно для всех графических объектов.

Рисунок: Настройка установки значения элемента точки данных

ЗначокПРИМЕР

Задание уставок в рабочем режиме, например, задание целевой частоты вращения при щелчке левой кнопкой мыши по графическому объекту:

  1. Нарисуйте объект, например, прямоугольник. Нажмите кнопку «Открыть мастер свойств» для события «Clicked» объекта, выберите действие «Прочитать/установить значение DPE», нажмите кнопку «Вперед >», нажмите кнопку открытия Селектора точек данных и выберите элемент точки данных «ExampleDP_Arg1.«. Исходное значение (original value) выбирается по умолчанию.
  2. Нажмите радиокнопку «Присвоить целевое значение элементу DP«.
  3. В поле «Целевое значение» введите значение, которое должно быть присвоено элементу точки данных при наступлении события. Например, 49.
  4. Нажмите кнопку «Завершить«.

Откройте панель в модуле Vision и щелкните левой кнопкой мыши по графическому объекту. Элементу точки данных «ExampleDP_Arg1.» должно быть присвоено значение 49.

ЗначокПРИМЕЧАНИЕ

Для элементов точек данных с типом данных bool имеется только возможность инверсии значения (0 ->1 или 1 -> 0).

Чтение значения элемента точки данных (dpGet)

Данное действие обеспечивает чтение значения указанного элемента точки данных и присвоение данного значения графическому объекту (например, простому тексту или текстовому полю). При считывании текстового значения может быть применено форматирование (задано количество символов). В случае чисел float (с плавающей точкой) имеется возможность задания количества знаков до и после десятичной запятой. Данное действие применимо только к простым текстам и текстовым полям.

Рисунок: Настройка чтения значения элемента точки данных

ЗначокПРИМЕР

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

  1. Нарисуйте текстовое поле. Нажмите кнопку «Открыть мастер свойств» для события «Clicked» объекта, выберите действие «Прочитать/установить значение DPE», нажмите кнопку «Вперед >», нажмите кнопку открытия Селектора точек данных и выберите элемент точки данных «ExampleDP_Arg1.«.
  2. Выберите «Прочитать значение DPE (dpGet)«.
  3. Задайте, например, 3 знака до и 2 знака после десятичной запятой.
  4. Нажмите «Установить» для применения формата.
  5. Нажмите «Завершить«.

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

ЗначокПРИМЕЧАНИЕ

При выводе текста может быть задано максимально допустимое количество символов. Данная настройка выполняется в области «Формат представления».

Прочитать значение DPE при изм.значения (dpConnect)

Действие схоже с действием «Прочитать значение DPE (dpSet)«, однако чтение значения указанного элемента точки данных и присвоение данного значения графическому объекту производится при каждом изменении элемента точки данных.

ЗначокПРИМЕР

Выполняемые настройки аналогичны настройками для действия «Прочитать значение DPE (dpGet)«. При настройке должна выбираться радиокнопка «Прочитать значение DPE при изм.значения (dpConnect)«.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *