Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 37

Тема: Минимальное время цикла работы ПЛК

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Минимальное время цикла работы ПЛК

    ПЛК100 будет постоянно опрашиваться Мастер Скадой по сети Еthernet. Основная функция - чтение восьми переменных с аналогового модуля. Какое минимальное время цикла MinCycleLenhth необходимо установить при настройке конфигурации ПЛК, чтобы он работал максимально устойчиво. MaxCycleLenhth думаю оставить по умолчанию.

  2. #2
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,695

    По умолчанию

    пятерочки для всего хватает.

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

    По умолчанию

    Подскажите, какое время цикла ПЛК (минимальное) установить?
    Нужно определить сколько по времени будут выполняться сервисные функции ПЛК, а именно операции сетевого обмена.
    RS-485: ПЛК110-32 (ведущий); МВ110-224.1ТД, МСД-200, СМИ2 (ведомые).
    RS-232: СП270 (ведущий); ПЛК110-32 (тотже ПЛК, ведомый).
    Протокол в обоих интерфейсах одинаковый ModBus RTU, скорость 115200 бит/с, данные 8 бит, 1 стоп бит.
    Нагрузка ПЛК по данным в сети RS-485:
    - чтение REAL и WORD;
    - запись WORD, REAL, DWORD, WORD, STRING6 (48 бит).
    Чтение и запись данных осуществляется раздельно по каждой переменной.
    Нагрузка ПЛК по данным в сети RS-232:
    - передача 45 последовательных 2-х байтовых переменных на один запрос от СП270 (передача одним пакетом).
    Добавлены модули ModBus (Master) (RS-485), ModBus (Slave) (RS-232) в конфигураторе ПЛК.
    Я так пологаю (опираюсь на руководство программирования ПЛК, п. "Задание времени цикла ПЛК"), что время цикла ПЛК должно включать в себя и время, необходимое на сетевой обмен. Т.е., например, ввод данных 0,5 мс; выполнение пользовательской программы 1 мс; вывод данных 0,5 мс; сетевой обмен 8 мс; итого 10 мс. Тогда с учетом 20% запаса устанавливаем MinCycleLength 12 мс.
    Проблема определения времени сетевого обмена ПЛК возникла когда он стал передавать не стабильно данные в другие устройства, иногда правильные актуальные, а иногда устаревшие (за прошлый цикл). Повышать время цикла ПЛК до 10 мс - уже критично. Сейчас 10 мс установлено, но иногда в модуле Statistic время цикла более 10 мс заметить можно (12...15 мс), хотя по средним данным перегрузка не высвечивается и запас есть. Это из-за того, что сетевой обмен с разным периодом происходит (так думаю). Вот и хотелось бы определить максимальное время, которое необходимо ПЛК для корректного обмена данными.

  4. #4
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    Подскажите, какое время цикла ПЛК (минимальное) установить?
    Попробуйте установить в 0. Где-то на форуме была темка про это.

    См. ссылку этой темы http://www.owen.ru/forum/showthread....l=1#post103202
    Последний раз редактировалось amn; 21.08.2013 в 19:26.

  5. #5
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Попробуйте установить в 0. Где-то на форуме была темка про это.

    См. ссылку этой темы http://www.owen.ru/forum/showthread....l=1#post103202
    Спасибо, ссылку просмотрю.
    Установить 0 не могу поскольку требуется опрос дискретных входов и МВ110-224.1ТД один раз максимум в 10 мс. Иначе быстродействие системы управления упадет и качество продукции снизится.

  6. #6
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    ... требуется опрос дискретных входов и МВ110-224.1ТД один раз максимум в 10 мс. Иначе быстродействие системы управления упадет и качество продукции снизится.
    Имелось в виду: не реже чем 1 раз в 10 мс, т.е. минимальное время цикла не более 10 мс.

    Цитата Сообщение от Amko Посмотреть сообщение
    Гм. Если мы чаще прочитали сигнал, тогда из-за чего получится запаздывание? Мы раньше прочитали уставку - раньше закрыли. Плюс в дозаторах есть же зона остановки дозирования, настраивается эмпирически в зависимости от условий работы. И сюда же закладывается запаздывание считывания. Вот не пойму я, почему вам надо именно реже читать значения веса. От дребезга избавляетесь? Болтает ваш дозатор, значения скачут?
    Про дозатор просто пример привел. Конечно, чаще необходимо считывать вес. Система измерения веса без контактов (МВ110-224.1ТД).

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

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    Имелось в виду: не реже чем 1 раз в 10 мс, т.е. минимальное время цикла не более 10 мс.
    Конечно, чаще необходимо считывать вес...МВ110-224.1ТД...
    Смыcл в "чаще" если время оцифровки - в лучшем случае до 25мс ? РЭ Т2.1
    И зачем стараться так быстро на панель ? Оператор брюс ли ?
    Последний раз редактировалось Валенок; 22.08.2013 в 14:34.

  8. #8
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    См. ссылку этой темы http://www.owen.ru/forum/showthread....l=1#post103202
    Еще раз спасибо за ссылочку. Просмотрел данную тему, по совету и примеру sink3d сделал следующее
    - чтобы не тормозил сетевой обмен выставил минимальное время цикла ПЛК 0 мс;
    - через конфигуратор задач добавил циклическую задачу с вызовом основной программы через 10 мс.
    Результат положительный, проверено на железе (ПЛК150 и СП270).
    Если ставлю, например, МинВЦ ПЛК 10 мс, то сетевой обмен раз в 10 мс запускается (sink3d) и в результате СП270 (опрос через 10 мс, меньше 9,43 мс нельзя, максимальное время задержки ответа 20 мс) все время выдает ошибку связи.

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

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    ... Нужно определить сколько по времени будут выполняться сервисные функции ПЛК, а именно операции сетевого обмена.
    RS-485: ПЛК110-32 (ведущий); МВ110-224.1ТД, МСД-200, СМИ2 (ведомые).
    RS-232: СП270 (ведущий); ПЛК110-32 (тотже ПЛК, ведомый).
    Протокол в обоих интерфейсах одинаковый ModBus RTU, скорость 115200 бит/с, данные 8 бит, 1 стоп бит.
    Нагрузка ПЛК по данным в сети RS-485:
    - чтение REAL и WORD;
    - запись WORD, REAL, DWORD, WORD, STRING6 (48 бит).
    Чтение и запись данных осуществляется раздельно по каждой переменной.
    Нагрузка ПЛК по данным в сети RS-232:
    - передача 45 последовательных 2-х байтовых переменных на один запрос от СП270 (передача одним пакетом). ...
    Для данного обмена ПЛК принимает/передает 3200 бит, при заданной скорости на это тратится 27,78 мс.
    Такое время цикла ПЛК в модуле Statistica (при выявлении максимума) не отображается, максимум зафиксировал 6 мс (среднее значение около 2...3 мс). Следовательно, "операции обмена данными" - это не сама передача данных и полное время обмена данными (27,78 мс) в цикл ПЛК включать не следует.
    В сети RS-232 происходит передача 1086 бит (9,43 мс, около 1/3 от общего времени обмена). Беру откидываю RS-232 от ПЛК (СП270 - мастер исчезает), что приводит к остановке посылок запросов к ПЛК. В результате на времени цикла ПЛК это практически не сказывается.
    Последний раз редактировалось sea; 21.08.2013 в 22:38.

  10. #10
    Пользователь
    Регистрация
    05.11.2011
    Адрес
    Томск
    Сообщений
    192

    По умолчанию

    один раз максимум в 10 мс. Иначе быстродействие системы управления упадет и качество продукции снизи
    Почему так?

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 05.06.2013, 15:00
  2. Время цикла в ПЛК
    от Ильнур в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 03.10.2012, 15:17
  3. Время цикла ПЛК больше 100мс
    от Aplle в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 01.07.2011, 07:41
  4. Еще раз про время цикла ПЛК
    от Партизан в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 06.04.2011, 12:38
  5. Ответов: 21
    Последнее сообщение: 03.03.2009, 16:27

Ваши права

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