Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: изменится ли время цикла

  1. #1
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию изменится ли время цикла

    Есть агрегат у которого 15 механизмов работают по одному алгоритму.Программа состоит из одного PLC_PRG(PRG).Соответственно у каждого механизма свои переменные программа громоздкая.Модуль статистик максимальное время выдает чуть больше 9ти мс,выставлено mincyclelenth 10ms. Если механизмы разбить на ФБ время цикла уменьшится?Экспереминтировать нарабочем оборудовании не очень хочется.

  2. #2
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Нет, не уменьшится.

    Дело тут вот в чём.
    На функциональные блоки и подпрограммы разделяют ИСХОДНЫЙ ТЕКСТ программы.
    Такой структурный подход к програмированию позволяет избежать ошибок, сокращает время разработки, делает сопровождение программы более удобным.
    Но в ПЛК работает не исходный текст, а КОД, полученный в ходе компиляции.
    Компилятор иногда может уменьшить объём кода на выходе за счёт грамотной структуризации, но никак не сократит время исполнения получившегося кода.

  3. #3
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Хорошо,спасибо,если модуль статистик показывает 9 с хвостиком мс, а выстановлено 10мс это нормально?

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    не выиграете.
    если бы были прерывания, то был бы смысл.
    обычно для критичных к скорости процессам, ставят отдельные быстрые (в т.ч.булевые) модули.
    а основная задача выполняется в цикле.
    С ФБ удобнее работать и отлаживать. Особенно если программа большая лучше разбить на части.

    К примеру на S7-400. Я смотрел, среднее время цикла 15-17мс.

  5. #5
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Я ВАС очень благодарю за ответ но скажите 10мс это мало? если модуль статистик 9мс.

  6. #6

    По умолчанию

    1. Если Вы будете использовать много экземпляров одного и того же ФБ, то время и нагрузка несколько снизятся.
    2. Полностью присоединяюсь к нашим Гуру - разделять программу - хороший тон. Да и в жизни не раз поможет.
    3. Если показывает 8 мс - рекомендую поставить время цикла 15-20 мс. Для Вашей задачи это критично? Может вообще поставить цикл в 100-200 мс?

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    А можно про п.1. За счет чего это ?

  8. #8
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    А можно про п.1. За счет чего это ?
    Не совсем понял ваш вопрос.

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Занятое место не флеш сократится,все остальное без изменений
    А у меня еще претензии к пункту 3, так то это не время цикла, а параметр минимальное время цикла, не отношусь к тем кто любит ноль ставить, но и сотню непонимаю зачем выставлять

  10. #10
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    время цикла в модуле статистики-вещЧь весьма усредненная.
    для того, что бы определить максимальное время цикла, в программе используйте функцию max.
    Подставьте в нее переменную из модуля статистики "время цикла".
    Увидите, что оно много больше того, что вы видите глазами.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	e.png 
Просмотров:	263 
Размер:	82.2 Кб 
ID:	14736  

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Время цикла в ПЛК
    от Ильнур в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 03.10.2012, 15:17
  2. ПЛК100 и время цикла
    от Радик в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.03.2009, 16:01
  3. Ответов: 21
    Последнее сообщение: 03.03.2009, 16:27
  4. Почему увеличилось время цикла
    от lunyov_i в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 23.12.2008, 10:33

Ваши права

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