Короче надо попробовать читать из 0 регистра целочисленную, функцией 0х02 и попробовать читать целочисленную, функцией 0х03
я ж вам писал выше, что это невозможно - при изменении типа переменной с булевской на целочисленную невозможно выбрать вторую функцию, которая читает дискретные входы. И если все таки изменить ее тип и читать нулевой регистр третьей функцией - не читается ничего.