PDA

Просмотр полной версии : есть ли If-then-else в Fbd?



Киналь
25.10.2010, 09:41
здравствуйте.

собственно, вопрос в теме. можно ли средствами Fbd реализовать условие If-then-else?
поясню: есть последовательность блоков, формирующая в результате значение некоторой переменной. и нужен какой-то блок, который будет выдавать на выходе значение в зависимости от этой переменной. то есть если входная величина, условно говоря, больше 42, то на выходе 5, иначе на выходе 17.
как это можно сделать?

Николаев Андрей
25.10.2010, 10:23
да, называется sel по F1 (справка в CoDeSys) полное описание. А перед этим блоком блок проверки больше.

Киналь
25.10.2010, 10:39
Хм, не нашёл в справке, на sel предлагает только "Selecting elements in CFC", что явно не то=) И в ассистенте ввода по F2 тоже не увидел.

Codesys v.2.3, если это важно.

Николаев Андрей
25.10.2010, 11:44
Хм... странно. Открыл справку, перешел на поиск, ввел sel

Киналь
25.10.2010, 11:50
вы будете смеяться, но см. вложение:

Киналь
25.10.2010, 11:55
прошу прощения. всё нашёл, спасибо)