Здравствуйте! Помогите пожалуйста грамотно разделить переменные. Есть канал для чтения допустим 10 real переменных, соответственно это 20 регистров. Создаю union из переменной типа real и массива [0..1] of word. Есть еще bool переменные. Будет ли корректным создать канал не из 20 регистров, а из 22 регистров. Первые 2 регистра будут зарезервированы для чтения bool переменных. При этом отдельным каналом будет сконфигурирована запись во 2-й регистр bool переменных. Я хочу массив объединения real_ указать в канале из 22 регистров и в 1-м и 2-м регистре указать в битовых каналах сами bool переменные. Реальные значения с плавающей точкой будут считаны начиная со 2-го элемента массива. Правильно ли это? И все это ради одно запроса вместо 2-х.