Не слушайте Вольда. Судя по коментам он не компетентен в MS4D.
Как вы измеряете время цикла?
Да, ПЛК 110MS4 явно не хватает производительности.
Дабы ее повысить можно увеличить период обновления в шаблонах экрана, увеличить интервалы опроса по протоколам.
Как вариант - использовать по свойству клик мыши не присвоение переменных, а выдать импульс, и уже по этому импульсу в программе выполнить действие.