блок, который обрабатывает этот массив чисел для каждого маршрута - это один блок или для каждого маршрута свой? делал раньше универсальный драйвер (еще на classic step 7), но как оказалось он универсальный для конкретного элеватора каждый объект - свои особенности и пока ломаю голову как все это сделать универсальным когда не хватало времени - прописывал каждый маршрут в логике нынешний объект включает в себя осколки параллельной САУ и в работе маршрута надо учитывать положение или состояние оборудования, которым мой ПЛК пока(!) не управляет думаю над математической моделью

Комментарии: 5

  1. Yuriy

    Каждой трассе динамически начислять "вес". Сломался=10, медленный=5 и т.д. на узле по весу выбирать самый легкий. Если правильно понимаю задачу.

    • Yuriy

      Маршрут задаёт технолог

      • Marat

        нет, речь не про поиск пути, до этого еще далеко речь про обработку любого маршрута одним FB реализацию алгоритмов очередного включения, отключения, аварийной остановки с доработкой, управления аспирацией и т.п.

        • Rustem

          Именно, лучше в прерываниях наверное. Через case или шаговые алгоритмы. В меню рецептуры активизировать активные агрегаты и направления и на выходе получать цифровой код. Вот по этому цифровому коду и вызывать нужные алгоритмы по case или ООП применить если доступно.

  2. Andrey

    По АС-1 может быть есть смысл нижние группы выровнять?

Не нашли ответ?

Вам также может быть интересно

Всем привет. Только начинаю постигать переклей дисплеев. В сообщении выше увидел, что тонкий слой локи поможет убрать полосы,... Читать далее