У меня попутный вопрос по теме (МДВВ, MODBUS RTU): а разве нельзя считывать состояние входов и задавать состояние выходов отдельно по битам. Т.е. есть у нас входной и выходной регистры, допустим, Input : WORD и Output: WORD, Мне нужно получить состояние входов №№0, 4, 6 и подать 1 на выходs №3, 4- я делаю так:

IBit0, IBit4, IBit6 : BOOL;
IBit0 := Input.0;
IBit4 := Input.4;
IBit6 := Input.6;

Output.3 := 1;
Output.4 := 1;

Это не правильно? Так вообще можно работать, с отдельными битами?