Область управления движением является одной из центральных тем в технологии автоматизации. Частично это связано с его высокой долей в общих расходах на автоматизацию и возможными экономическими результатами.
Функциональные блоки для управления движением PLCopen (соответствующие IEC 61131-3) поддерживают пользователя при реализации этих возможностей, обеспечивая независимость от поставщика и сокращая время разработки. Пользователь может выбирать языки программирования: лестничные диаграммы (LD), структурированный текст (ST) или язык высокого уровня "C".
Область действия этих функциональных блоков делится на области управления движением отдельных и множественных осей. В дополнение к обычным относительным и абсолютным перемещениям, первая из этих двух областей также включает возможность перекрывающихся перемещений. В области многоосевых движений поддерживаются функции типа шестерен, профилей электронных кулачков, синхронизации вверх/вниз и дифференциала (изменения фазовых углов).