Показано с 1 по 5 из 5

Тема: Организация задач в codesys 3.5

  1. #1

    По умолчанию Организация задач в codesys 3.5

    Здравствуйте. Есть система на базе плк овен 210 + 17 модулей. Задача дозирование и смешение. В системе 6 весов-дозаторов. Контроллер работает под codesys 3.5. Необходимо увеличить быстродействие системы для повышения точности дозирования. дозирование происходит последовательно, предполагаю что распределение по задачам должно помочь, но никогда ранее не пользовался этим ресурсом. Просьба если есть возможность, на примерах подсказать как это лучше сделать. Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от АНестеров Посмотреть сообщение
    Здравствуйте. Есть система на базе плк овен 210 + 17 модулей. Задача дозирование и смешение. В системе 6 весов-дозаторов. Контроллер работает под codesys 3.5. Необходимо увеличить быстродействие системы для повышения точности дозирования. дозирование происходит последовательно, предполагаю что распределение по задачам должно помочь, но никогда ранее не пользовался этим ресурсом. Просьба если есть возможность, на примерах подсказать как это лучше сделать. Спасибо.
    Все задержки не в программе (при цикле 10 мс), а в обмене с модулями, (чтение каждого отдельного регистра не менее 30 мс, по умолчанию 100 мс).
    Читать, записывать регистры надо группами, по возможности все регистры модуля за 1 раз.

    В вашем случае для точного веса, надо ещё выдерживать некоторое время успокоения весов. Например 1,5 сек.
    Тут скорость работы программы, вообще не при чём, всё задаётся временем успокоения.
    Последний раз редактировалось kondor3000; 17.12.2025 в 08:14.

  3. #3

    По умолчанию

    Спасибо за быстрый ответ. В качестве весовых модулей используются МВ110-224-1ТД с опросом по rs 485 остальные модули 210е по ethernet. В каждом МВ110-224-1ТД опрашивается по 2 регистра. Также пробую использовать выборочный опрос т.е. програмно исключаю из опроса ненужные в данный момент тяжелые модули.

  4. #4

    По умолчанию

    Еще интересно есть ли возможность отследить время опроса модулей в кдс 3.5?

  5. #5

    По умолчанию

    Вы знаете, когда пришёл ответ (имя_модуля.xDone), так же известно время (системный таймер).

Похожие темы

  1. Остановка задач в контроллере
    от Mihail_K в разделе СПК210, СПК1xx [М01]
    Ответов: 0
    Последнее сообщение: 28.01.2025, 08:47
  2. Сборник задач
    от antsa в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 01.12.2023, 15:17
  3. Конфигуратор задач в CDS 2.3
    от desperadoes в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 13.03.2014, 14:59
  4. конфиг. задач
    от Safron в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 08.09.2010, 14:38
  5. КОнфигуратор задач
    от Gans в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 27.05.2007, 17:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •