По п. 3 понятно.
По п.2 понятно, но непонятно как сделать необходимое действие, т.е. закрывать дверь по истечении заданного времени?
По п.1 прилагаю пример, и поясню ход своих мыслей. Для создания логических взаимосвязей(если значение входа=0, то нельзя открыть дверь, если значение входа=1, то можно открыть) думаю использовать ограничение в функциональных областях и функциональных кнопках. Сделал блокировку двери с панели-это одно ограничение, но не могу сделать еще ограничения для других условий-если значение входа=0, то нельзя открыть дверь(если занято), если значение входа=1, то можно открыть
п.4 Еще непонятно, как кнопкой имеющей на выходе кратковременный импульс(мгновенно включить в конфигураторе) подключенной ко входу МВА8, исполнить команду открыть, задержка, закрыть.