т.е. нужно сделать глобальную функцию, которая периодически будет копировать несколько регистров ПЛК, в которые "упакованы" биты данных, в регистры панели. И уже потом в панели мы используем отдельные биты регистров панели как переменные состояния?
Да, совершенно верно. Только ссылки 0х.. и 1х я бы не стал называть регистрами..