Добрый день!
Использую след. адресацию:
В глобал переменных создаю структуру из Битов VAR_N1 AT %QW8.61.0: T_IM; (где T_IM набор битов 10 штук).
TYPE T_IM :
STRUCT
MODE:BOOL; (* 0 bit *)
AUTO_ON:BOOL; (* 1 bit *)
AUTO_OFF:BOOL; (* 2 bit *)
MAN_ON:BOOL; (* 3 bit *)
MAN_OFF:BOOL; (* 4 bit *)
MAN_RES:BOOL; (* 5 bit *)
В конфигурации создаю WORD у которого адрес QW8.61.0.
При взведении битов по адресу QW8.61.0 почему взводятся биты дальше (дальше такие же структуры). Попробовал отвязать данные адреса от структур проверить может быть программа взводит. Оказалось нет, пустые регистры (не привязанные) все также взводятся QW8.61.0.
И второе, как я описал выше Структура состоит из нескольких битов: при взведении нескольких Слово ( QW8.61.0) всегда показывает 1 если два бита то 257.




