1. есть переменные с командным каналом, можно их передавать по отдельности. Разбивать на Set и Get не надо, 1 устройство - 1 UMD
2. еще можно снизить - уменьшив частоты опроса дискр. входов. при цикле плк 1 мс - оптимальное значение (если не надо ловить высокочаст. сигналы) 2 для сигналов без дребезга и 10-50 с дребезгом.