Hemann, то что описали Вы, если не ошибаюсь, называется ПЛК63 ;-)