ну если у Вас кнопки ко входам плк привязаны, то обычно дискреты собираются в дереве конфигуратора в байт, вот его и смотрите как он меняется от нажатия. Если они расположены с первого выхода, тогда комбинации при нажатой одной кнопке будут [1,2,4,8], ну и ноль соответствует состоянию не нажато