В режиме симуляции, конечно же, не будет работать!
И еще. В принципе все значения дискретных входов можно упаковать в один регистр Modbus, например:
mb_var_1.0:=din_1;
mb_var_1.1:=din_2;
Таким образом в одну переменную вы можете поместить до 16 дискретных сигналов.
Успехов!





