Аналогичное предположение я сделал сразу как только у меня не получилось использовать переменную в области ModBus. Более того предполагаю, что переменные определяемые в конфигураторе ПЛК (или ссылающиеся на адреса описанные в конфигураторе) использовать как "VAR_IN_OUT" нельзя.
Вероятно, все дело в принципе обращения (чтения/записи) в эти переменные.