Блок
Блок - компонент языка FBD. C помощью этой команды в схему можно вставлять операторы, функции, функциональные блоки и программы. В функциях и функциональных блоках изображаются входные и выходные параметры.
Количество входов и выходов блока соотвествует количеству входных и выходных переменных. Количество входов и выходов расчитывается каждый раз при присвоении компоненту имени. Если компоненту будет присвоено несуществующее (некорректное) имя, то блок не будет содержать входов/выходов, а после анализа программы информация о ошибке будет выведена в консоль. Над функциональными блоками находится поле, в котором нужно ввести имя экземпляра функционального блока.
Свойства:
- Стандартные свойства компонента
Имя
Определяет компонент программы, который будет выполнен в качестве транзакции в этом шаге.
Имя свойства: name
Тип свойства: String
Выбор выполняемого действия осуществляется при помощи компонента для фильтрации.
После нажатия "..." открывается форма выбора функции. В форме доступны разделы и фильтрация по имени.
Для каждой функции определены: имя, входные параметры, группа.
Переменная
Имя локальной переменной, которая хранит экземпляр функционального блока. Переменная должна быть объявлена в области переменных редактируемой программы. Тип переменной должен соответствовать типу функционального блока.
Имя свойства: variable
Тип свойства: String