Поле ввода¶
Для добавления Поля ввода его нужно вытащить на сцену экрана из панели Элементы управления
:
Свойства Поля ввода:
Группа Примитив – это общие свойства для всех примитивов: размер, позиция, блокировка и т.д;
Переменная – это ссылочное свойство на глобальную переменную или переменную устройства, значение которой будет отображаться в поле ввода:
Индекс - позволяет устанавливать значение индекса переменной, на которое ссылается это поле. Если переменная не массив, то значение игнорируется. Для динамического изменения индекса массива во время работы программы необходимо использовать блок управления полем ввода на FBD-схеме. Подробнее в разделе Привязка Поля ввода.
Только чтение – если этот параметр установлен, то поле ввода только отображает значение и не позволяет его менять;
Шаблон форматирования – это свойство позволяет настроить формат отображения числа.
Шаблон имеет следующий вид – AAA ###.#### BBB.
ААА – это префикс – любой набор символов, который будет отображаться перед числом,
ВВВ – это суффикс – любой набор символов, который будет выводиться после числа.
Символы «#» до разделительной точки указывает на количество цифр в целой части числа. Если цифр будет меньше, то оставшиеся места будут заполнены символом ‘0’. Если не писать перед разделительной точкой символы «#», то нули в целой части не будут выводиться.
Символы «#» после разделительной точки указывают на количество цифр после запятой. Не допустимо указывать символ «#» в префиксе или суффиксе.
Внимание!!! Поддержка суффиксов и префиксов реализована только в отладочных окнах, на дисплее контроллера они отображаться не будут.
Макс. значение и Мин. значение – эти свойства указывают пределы для ввода значения в Поле ввода. Если установлен шаблон форматирования, то он должен позволять вводить максимальное или минимальное значение. Например, при Макс. значение = 32000, шаблон должен содержать не меньше 5 знаков до запятой - #####.##.