Страница 107 из 121 ПерваяПервая ... 75797105106107108109117 ... ПоследняяПоследняя
Показано с 1,061 по 1,070 из 1205

Тема: Обновленный ПЛК110?

  1. #1061

    По умолчанию

    Онлайн всегда увеличивает jitter - не всегда критично, но увеличивает. Вообще всё увеличивает jitter.

    Время реакции любой системы состоит из (как раз вчера лекцию читал)

    Твх + 2 Тцикла + Твых.
    При этом Тцикла с учётом максимального джиттера.

    Ну а если мы делаем нормальную, устойчивую систему управления - добавляем ещё 20 % в случае управления лампочкой в туалете и +50% для более серьёзных применений.
    Для safety вообще другие подходы.

    Рассмотрим, к примеру, систему управления шахид-мобилем.

    Режим freewheeling.
    Твх=1мс
    Твых=1мс
    Т цикла = 0,4 мс +10мс jitter=10,4 мс.

    Время реакции 1+1+20,8 = 22,8 мс.
    Добавим 50% (это же не лампочка, а шахид-мобиль) - 22.8 + 50%= 34.2 мс.
    А водитель шахид-мобиля, посмотрев на синие писалки (2400 итераций i в цикле за секунду), думает, что время реакции меньше 1 мс.
    Применяя аналогию из жизни, за рулём шахид-мобиля укуренный вусмерть водитель.
    Приятной поездки!
    Последний раз редактировалось Филоненко Владислав; 04.03.2016 в 09:21.
    Тролль-наседка, добрый, нежный и ласковый

  2. #1062

    По умолчанию

    К примеру такая пони :
    6 x ПЧВ, 2x8А (на них 12pt1000 + 2x0-10в), 8ДФ, 8У, 16Р, ип320, сп270
    ПЛК110-60. Занято 32Di/19Do
    Примерно с десяток логически не связанных систем.
    Параметров разных где-то под 100. Панельки удаленные и синхронные - все равно где менять параметры.Ни одна из панелей необязана быть все время включённой.
    Кстати все на одной линии RS (мне так проще)
    Оцените время минимальное/среднее/максимальное время цикла плк и максимальную реакцию на нажатие панельной кнопки ?


    время реакции на кнопку (воздействие) в удаленных устройствах и время цикла мало связанные величины - нажатия -> асинхронные процессы, плюс ошибки связи и пр. Кстати, разводя устройства на несколько интерфейсов, кратно уменьшаем максимальное время реакции - удобно должно быть пользователю а не разработчику.


    3. У меня алгоритм работы с 1000 молекулами который предполагает обработку различного кол-ва молекул за цикл - от 100 до 1000. Среднее за тысячу итераций (циклов плк) - 200. И время соотв. может быть от 1мс до 10мс, со средним - 2мс. Выбор кол-ва для об-ки определяется заранее неизвестными входными данными в начале цикла, задача - обработать максимально быстро. Что предложим для Минца?

    в человеческой программе, при таком разбросе в потребностях вычислений, ставят минц для отработки 200 молекул за раз, реально входной поток делят принудительно и обсчитывают по 100 молекул за цикл. Получается надежно и предсказуемо.
    Последний раз редактировалось Дмитрий Артюховский; 04.03.2016 в 10:03.

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

    По умолчанию

    В некотором царстве, в некотором государстве, в стольном граде Овнинск, проживал гражданин В.Ф., работающий министром путей сообщения и, по совместительству, иногда замещающий пресс-секретаря. Не далёко от города Овнинск располагается городочек Автоматьевск, немалое кол-во жителей которого трудятся в Овнинске, благополучно добираясь на работу и домой на электричках, которые регулярно, раз в 5-15минут, мотаются по маршруту А-ск/Ов-ск.
    И вот, в ясный солнечный день, министр путей сообщения, движимый видимо благими идеями экономии средств родного министерства, сообщает :
    "Уважаемые жители города А-ск, по вашим многочисленным просьбам и в целях повышения качества обслуживания, мы приняли решение заменить все электрички за сутки одним фирменным поездом.
    Количество мест в этом поезде равно суммарному кол-ву мест в тех электричках, мы даже добавили еще один вагон. В поезде - бесплатный вайфай, занавески на окнах, разносят кофе проводницы в коротких юбках, можно почистить ботинки и посмотреть кино.
    Для сохранения хорошего вида из окон (всегда светло) и в целях удобного квантования суточного времени мы решили отправлять поезд в 12-00"

    В этот радостный день на первом канале показали радующихся пенсионеров - им очень комфортабельно им на выходные ездить к внучкам,
    радующихся пионеров - им клево теперь, по дороге в музей города Об-ск, резатся в онлайн-тетрис...
    Что бы не портить картину, очередь людей
    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    на шахид-такси ..
    решили пропустить. Странные люди, страннные хотелкии им
    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    остаётся только посочувствовать.
    PS
    Просьба все совпадения в произведении случать не случайными

  4. #1064

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Время реакции любой системы состоит из (как раз вчера лекцию читал): Твх + 2 Тцикла + Твых
    Что значит "время реакции" в таком контексте?

    максимальное время от подачи сигнала на DI до появления значения на DO?
    среднее время от подачи сигнала на DI до появления значения на DO?
    95% квантиль времени от подачи сигнала на DI до появления значения на DO?
    Ещё что-то?

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    10мс jitter
    Откуда тут 10мс? Имеется ввиду "10мс фильтр дребезга" или собственный шум цикла ПЛК?
    Это матожидание?
    Максимальное значение?
    Как оно зависит от модели ПЛК?

    Какое вообще распределение у этого jitter?
    Какова вероятность, что 2 цикла подряд jitter окажется 10мс?

    Я к чему: даже вне зависимости от распределения шума самого ПЛК, если мы уберём искусственные ожидания (т.е. сделаем мц=0), то распределение времени отклика должно снизиться.

  5. #1065

    По умолчанию

    "время реакции" - максимальное время от подачи сигнала на DI до появления значения на DO. Именно так. На как минимум 10000 циклах.
    Всякие статистические оценки интересны начиная с 2 девятки после запятой, т.е. 99.99% - уже пойдет для управления не особо критичного процесса
    Вероятность 95% означает, что установка неработоспособна в принципе.

    10 мс - это примерное время джиттера в режим freewheeling. По результатам внутренних тестов. Поэтому я и говорю, что работает ПЛК в таком режиме плохо. Валенки на шахид-такси как раз к июню и доедут до магазина. Сломался автомобиль, что делать...

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Что значит "время реакции" в таком контексте?
    Я к чему: даже вне зависимости от распределения шума самого ПЛК, если мы уберём искусственные ожидания (т.е. сделаем мц=0), то распределение времени отклика должно снизиться.
    Смелая гипотеза, но без знания архитектуры системы управления только гипотеза. Убираются ведь не искусственные ожидания, а время для более низкоприоритетных задач. И тут 2 варианта: Низкоприоритетные задачи вообще не выполняются ( т.е. прибор не работоспособен целиком или частично) и Низкоприоритетные задачи когда-нибудь будут принудительно переведены в высокоприоритетные, дабы, к примеру, буфер не переполнился - опа, и 10мс, 20мс, х.з. сколько времени цикл управления ждёт...

    Но можете провести натурные испытания, всем будет интересно.
    Тролль-наседка, добрый, нежный и ласковый

  6. #1066

    По умолчанию

    В некотором царстве, в некотором государстве....

    собственно здесь вы сами ратуете за регулярное движение по расписанию, а не как "машинисту на душу ляжет" )))

  7. #1067
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Рассмотрим, к примеру, систему управления шахид-мобилем.
    Режим freewheeling.
    Твх=1мс
    Твых=1мс
    Т цикла = 0,4 мс +10мс jitter=10,4 мс.
    Время реакции 1+1+20,8 = 22,8 мс.
    А какой минВЦ вы бы установили для такой системы?
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  8. #1068
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    [I]
    в человеческой программе, при таком разбросе в потребностях вычислений, ставят минц для отработки 200 молекул за раз, реально входной поток делят принудительно и обсчитывают по 100 молекул за цикл. Получается надежно и предсказуемо.
    Ну и какова реакция будет у такой системы если мы ждём обсчёта конкретной молекулы?
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  9. #1069

    По умолчанию

    Я к чему: даже вне зависимости от распределения шума самого ПЛК, если мы уберём искусственные ожидания (т.е. сделаем мц=0), то распределение времени отклика должно снизиться.

    не совсем - появится "белый шум" и график распределения размоется, а точное выдерживание цикла дает периодичность графика

  10. #1070

    По умолчанию

    Цитата Сообщение от _Pavel_ Посмотреть сообщение
    А какой минВЦ вы бы установили для такой системы?
    Мы не знаем требований к системе управления. Мы оценили, что будет если поставить режим "как получится"
    Тролль-наседка, добрый, нежный и ласковый

Страница 107 из 121 ПерваяПервая ... 75797105106107108109117 ... ПоследняяПоследняя

Похожие темы

  1. приобрел обновленный плк110
    от Ruffian в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 04.12.2009, 12:01

Ваши права

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