Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: Как уменьшить время цикла проекта.

  1. #21

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    перейдите на среду CoDeSys.
    Куда деть купленное оборудование?

  2. #22

    По умолчанию

    В общем на данный момент удалось добиться приемлемых результатов. Касания кнопок воспринимаются панелью и алгоритмом как задумывалось. Для этого было сделано:
    1. Все взаимодействия с панелью были переписаны на события "клик мыши".
    Панель подтармаживает немного с реакцией, но главное что действие с кнопкой обработается.
    2. Все алгоритмы переписаны с языка FBD на ST.
    Этим удалось существенно ускорить работу ПЛК. Это оказалось неожиданной новостью, не думал что использование функциональных блоков так скажется на быстродействии.
    Последний раз редактировалось Vos-svar; 31.03.2022 в 21:02.

  3. #23
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    В общем на данный момент удалось добиться приемлемых результатов. Касания кнопок воспринимаются панелью и алгоритмом как задумывалось. Для этого было сделано:
    1. Все взаимодействия с панелью были переписаны на события "клик мыши".
    Панель подтармаживает немного с реакцией, но главное что действие с кнопкой обработается.
    2. Все алгоритмы переписаны с языка FBD на ST.
    Этим удалось существенно ускорить работу ПЛК. Это оказалось неожиданной новостью, не думал что использование функциональных блоков так скажется на быстродействии.
    Ну, я еще использую другой простой метод. При событии клик мыши, я только устанавливаю, какую-либо переменную в True, а в коде программы, когда вижу, что переменная true, то выполняю необходимое действие и сбрасываю переменную в false.

  4. #24

    По умолчанию

    ну и можно отдельно строить график времени цикла актуального. ну или через отладочную информацию посмотреть данные по работающей задаче)

  5. #25

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Ну, я еще использую другой простой метод. При событии клик мыши, я только устанавливаю, какую-либо переменную в True, а в коде программы, когда вижу, что переменная true, то выполняю необходимое действие и сбрасываю переменную в false.
    Именно так я и сделал, в техподдержке мастерскада подсказали.

  6. #26

    По умолчанию

    Цитата Сообщение от Юрий Горелый2 Посмотреть сообщение
    ну и можно отдельно строить график времени цикла актуального. ну или через отладочную информацию посмотреть данные по работающей задаче)
    Эх... Это я только, как говорится в "домашних условиях", боролся за возможность нормально пользоваться оборудованием. Думаю еще хлебну когда буду это всё запускать на производстве ((
    Последний раз редактировалось Дарья Персианова; 04.04.2022 в 07:14. Причина: п.5.1

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. ТРМ 500 , КАК УМЕНЬШИТЬ ВРЕМЯ НАБОРА ТЕМПЕРАТУРЫ?
    от TOLSTOJ в разделе Эксплуатация
    Ответов: 11
    Последнее сообщение: 11.02.2015, 19:55
  2. Время цикла в ПЛК
    от Ильнур в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 03.10.2012, 15:17
  3. Еще раз про время цикла ПЛК
    от Партизан в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 06.04.2011, 12:38
  4. можно ли уменьшить время запуска плк
    от Sniper007 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 12.05.2009, 17:57
  5. Ответов: 21
    Последнее сообщение: 03.03.2009, 16:27

Ваши права

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