Интересно, какой тип ПЛК вы программируете, я только что обнаружил, что в структурированном тексте rockwells используется elsif, и это сделал Ада, но на самом деле это не для ПЛК?
Мне сказали, что это Синтаксический сахар, там есть эльсиф, поэтому код не загроможден множеством скобок
if cond1 then
funct1
elsif cond2 then
funct2
elsif cond3 then
funct3
else
funct4
end if
становится
if cond1 then
funct1
else (if cond2 then
funct2
else (if cond3 then
funct3
else funct4
))
end if
Насколько можно судить о происхождении, я думаю, что он только что остался со времен Ады или чего-то еще до этого.