Условие:
Написать на языку st программу по условию:
Необходимо разработать систему логического управления
(СЛУ) определенным процессом:
Цель - свет должен быть выключен, когда в комнате никого нет.
На входе установлены два дискретных датчика: один снаружи комнаты, другой внутри. Когда срабатывает сначала внешний датчик, затем внутренний, это означает, что человек ташел в комнату. Когда срабатывает сначала внутренний датчик, затем внешний, это означа-ет, что человек вышел из комнаты.
Если человек вошел - включить свет, Если человек вышел - выключить свет. Необходимо считать количество людей, заходящих и выходящих из комнаты. Пока в комнате остается хотя бы один чело-век, свет должен быть включен.
Для решения данной задачи необходимо было считать количе-
ство входящих в комнату людей (VX) и выходящих (VIX).
Когда срабатывает сначала внешний датчик (pl), затем внугрен-ний (р2), это означает, что человек зашел в комнату, и счетчик счита-ет входящих людей (VX).
Когда срабатывает сначала внутренний датчик (р2), затем внешний (р), это означает, что человек вышел из комнаты, и пошел счет выходящих людей (VIX).
Затем сравнив результаты подсчетов, можно сделать вывод: если количество входящих в комнату людей равно количество выходя-щих, то лампочка гаснет, если не равно (NE), то горит.
