Рассматривая развитие MES систем, можно отметить частое смещение понимания MES в сторону ERP-систем. Однако в части, касающейся управления производственными процессами, MES-системы отличаются от ERP тем, что в MES расчет производственных планов строится на основе множества критериев. В системах ERP планирование, как правило, осуществляется по одному критерию. В MES-системе ФОБОС таких критериев 14 (например, максимальный коэффициент загрузки, минимальное число используемых станков, равномерная загруженность станков, минимальное число переналадок, минимальная мощность грузопотока и другие). В системе Preactor таких критериев 8. Минимально возможное число критериев, отличающее MES-систему от систем других типов, равно двум. Различные комбинации критериев позволяют рассчитывать десятки вариантов производственного плана, использовать их как средство моделирования производственных процессов и выбирать наиболее эффективный сценарий выполнения текущего плана [28].
Только MES-системы оперируют так называемыми векторными, интегральными критериями построения планов. При этом диспетчер, составляя план, может указать, что должно быть достигнуто в конкретном расписании: уменьшение календарной длительности выполнения всего задания, уменьшение длительности операций переналадок, высвобождение станков, имеющих небольшую загрузку и т.п. Оперативность составления и пересчета плана является также прерогативой MES, поскольку пересчет может вестись с дискретой в одну минуту. Это не означает, конечно же, что каждую минуту рабочему будут выдаваться новые задания, но это означает, что все процессы в цехе контролируются в режиме реального времени, что позволяет заранее предвидеть все возможные нарушения расписаний и вовремя принимать соответствующие меры [29].
Критерий, который отражает какой-либо один параметр при построении плана, называется частным, например, минимизация времени переналадок, минимизация транспортных операций и другие. В отличие от частных критериев, существуют критерии интегрального характера. К ним относятся, например, минимум суммарного непроизводительного времени, минимум стоимости выполненного плана и другие [30, 31].
С использованием нескольких частных критериях можно создать очень большое количество комбинаций, которые могут быть пригодны для различных производственных ситуаций. Например, в MES-системе ФОБОС имеется возможность получения 100 комбинаций векторных критериев. Такое большое количество векторных критериев в системе ФОБОС достигается комбинированием 14 критериев в группы по три критерия. Для таких случаев системный анализ на основе жесткого руководства «разделяй и властвуй» дает более гибкое решение – «разделяй, синтезируй, властвуй». Это относится к так называемым векторным критериям планирования. Векторный критерий – это такой интегральный критерий, в который могут входить несколько частных критериев, иногда противоречивых (чем более противоречат частные критерии друг другу, тем сложнее отыскать оптимальное решение). В ряде случаев синтез критерия осуществляется в процессе уточнения производственного задания по планированию с учетом технологии того или иного производства [31].