Доброго времени суток!

Подскажите, пожалуйста, как обратиться к дискретному входу ПЛК через указатель на имя переменной?
Делаю так:

имя дискретного входа и указатель:
Код:
VOLTAGE_CONTROLCABINET_MAIN
pDIADDR		:	POINTER TO BOOL;
Обращаюсь:
Код:
pDIADDR		:=	BITADR(VOLTAGE_CONTROLCABINET_MAIN);
pDIADDR^	:=	TRUE;
Ошибка неверного адреса!

Как правильно адресовать дискретный вход?