Сообщение от EFrol Нельзя индекс бита задавать через переменную. Попробуйте так: Код: var i : udint; sv : udint; end_var for i := 0 to 5 do sv := shr(uzas, i); if sv.0 then uza_alarm := 15 - i; end_if end_for так работает, большая вам благодарность! А не подскажете, как это работает?
var i : udint; sv : udint; end_var for i := 0 to 5 do sv := shr(uzas, i); if sv.0 then uza_alarm := 15 - i; end_if end_for
Правила форума