программно реализованный контроллер(в качестве аппаратной базы берется обычный промышленный компьютер и снабжается операционной системой реального времени. Далее, на этом промышленном компьютере запускается специальная программа – виртуальная машина контроллера, реализующая одну или несколько вычислительных моделей, используемых в языках программироваания для контроллера ssn)