Всем привет, Товарищи.

Вкратце вводная:
В проекте формируются флаги аварий и упаковываются в слова (word) для передачи в HMI. Озадачился подсчетом количества активных аварий, на сименсе это легко, структура дата-блока позволяет, да сам формат word в Step7 по факту массив бит. Т.е просто в цикле проверяем состояние бита в слове и если TRUE, инкрементируем счетчик.
Попробовал по образу сделать то-же в КДС и... дошел только до побитного присвоения массиву бит и уже анализировать массив, т.к динамическая адресация бит в слове не поддерживается, это понятно, в принципе вопрос в чем:- как "закинуть", задвинуть, запихнуть WORD в ARRAY[0..15]OF BOOL, вариант ARRAY[0]:=WORD.0 и сам знаю.