Блок

Блок - компонент языка FBD. C помощью этой команды в схему можно вставлять операторы, функции, функциональные блоки и программы. В функциях и функциональных блоках изображаются входные и выходные параметры.

Количество входов и выходов блока соотвествует количеству входных и выходных переменных. Количество входов и выходов расчитывается каждый раз при присвоении компоненту имени. Если компоненту будет присвоено несуществующее (некорректное) имя, то блок не будет содержать входов/выходов, а после анализа программы информация о ошибке будет выведена в консоль. Над функциональными блоками находится поле, в котором нужно ввести имя экземпляра функционального блока.

Свойства:

- Стандартные свойства компонента

- Порядковый номер

Имя

Определяет компонент программы, который будет выполнен в качестве транзакции в этом шаге.

Имя свойства: name

Тип свойства: String

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

После нажатия "..." открывается форма выбора функции. В форме доступны разделы и фильтрация по имени.

Для каждой функции определены: имя, входные параметры, группа.

Переменная

Имя локальной переменной, которая хранит экземпляр функционального блока. Переменная должна быть объявлена в области переменных редактируемой программы. Тип переменной должен соответствовать типу функционального блока.

Имя свойства: variable

Тип свойства: String