в примере используются маски входов и выходов МДВВ. Это позволяет упростить программу и уменьшить информационный обмен между ПЛК и модулем.

В вашем примере вы работали с каждым выходом отдельно. В этом случае необходимо посылать не 0 или 1 , а 0 или 1000. Кроме того вы считывали из МДВВ не значение на входе, а значение счетчика каждого входа.

пример ПЛК100 + МДВВ RTU маски.rar