Это аналогично следующему:
Т.е. любое значение имеющее один единственный бит равный 1-е, будет защелкнуто в a-переменной.Код:if b=1 or b=2 or b=4 or b=8 .... then a := b; end_if
Отсюда, два и более бит, равные 1-е защелкнуты не будут (игнорирование).