Это не правильно, вы добавили 8 Bit Input, 8 Bit Output и пытаетесь читать биты, которые в другой области памяти.
Вам надо добавить Register Input и Register Output. Это будут маски входа и выхода, назвать их например mask_In и mask_Out. Маску входов надо разложить на биты в программе, например на ST
bit0:= mask_In.0; bit1:= mask_In.1; bit2:= mask_In.2; bit3:= mask_In.3; Далее полученные биты можно отправить например на маску выходов, это так mask_Out.0:=bit0; mask_Out.1:=bit1; и и. д.
В программе на CFC присваивание идёт наоборот mask_In.0 => bit0 ____________ bit0 =>mask_Out.0
Адреса регистров у вас тоже неправильно, 11 и 12 регистры, это адреса в HEX, в десятиричной системе это 17 и 18. Смотри скрин Вложение 58838
А в UMD ( Универсал Модбас Девайс) поставить адрес своего модуля и режим Work Mode => Both