если у тебя в плк для чения/записи используется 8 бит, как у меня, то в Weintek у тебя чтение и запись значений типа BOOL будет осуществляться так: 0x_single_Bit-1, что соответствует чтению либо записи в твой ПЛК значения в нулевой бит. И так далее сколько там к тебя битов создано (0x_single_Bit-2 - это чтение/запись в 1 первый бит).
А вот если ты в ПЛК BOOL переменные преобразовываешь в WORD. то там уже идёт: функция чтения/записи х адрес регистра . номер бита. Как вариант 4х1.1-4х1.16 это для 2 байт. Хотя я встречал вроде что там вместо точки может быть решётка. 4х1#1. Самому тестить не приходилось, но компилятор не выдаёт ошибки ни так ни так))))