|
Вопросы о Matrix Работа и применение контроллеров Matrix. |
|
Опции темы | Поиск в этой теме |
12.05.2021, 10:51 | #91 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Измерить легко: Время = Реалтик - Сеттик. Там конкретные числа, которые вы сравниваете между собой. Над ними также можно провести математические операции. Я бы начал с выяснения, насколько превышается тик. Генерируйте ещё три аварии: превышение на 5 мсек, на 10 мсек и на 15 мсек. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.05.2021, 10:57 | #92 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
|
12.05.2021, 11:38 | #93 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Что-то с тиком
|
12.05.2021, 11:59 | #94 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Заодно и качество питания проконтролируем.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.05.2021, 12:06 | #95 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Что-то с тиком
А не проще в history по триггеру?
|
12.05.2021, 12:06 | #96 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
|
12.05.2021, 12:20 | #97 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Даже более правильно писать всё и сделать отчёт по превышениям, но тогда появляется ещё один потребитель времени.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.05.2021, 16:24 | #98 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Контроллер проработал около часа. Реалтик подскочил до 116мс. В журнал также записались отчёты.
Проект - https://disk.yandex.ru/d/EvoBi7bQJwcSMw |
12.05.2021, 20:27 | #99 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Что-то с тиком
Ну компоновочку однозначно поменяйте на рабочую. В отладочной очень много чудес.
И естественно режим отладки должен быть выключен. Он тоже очень кушает ресурсы. И зачем Вам малое время тика если не секрет? |
12.05.2021, 21:39 | #100 | |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Хотим автоматизировать процесс намотки пищевой плёнки на керны. Будет применяться позиционирование четырех валов по меткам, управление четырьмя пневмоцилиндрами, контроль количества намотанного материала, контроль положения четырёх механизмов по абсолютному значению, вывод определенных световых сигналов упрощающих работу оператору, четыре инкрементальных энкодера для специфического алгоритма. |
|
13.05.2021, 06:34 | #101 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Что-то с тиком
Цитата:
__________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
13.05.2021, 09:12 | #102 | |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Я был убеждён что контроллеры Сегнетикс можно использовать в таких задачах, но что то пошло не так как Вы видите... |
|
13.05.2021, 09:34 | #103 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Что-то с тиком
Цитата:
А эти же тесты на СМЧ4 и с самой новой прошивкой что покажут? Может оборудование было не критично к редким циклам по 100-200 мс. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
13.05.2021, 09:53 | #104 | ||
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Цитата:
|
||
13.05.2021, 10:36 | #105 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Обычное дело в неточных системах (не важно, кто источник неточности - АСУ или железо) используют метод доводки до правильной позиции. Я программировал намоточные станки и дозирующие аппараты в начале века, там 100 мсек вполне хватает за глаза и за уши. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.05.2021, 11:28 | #106 | |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Специфика такая что, прям нужен малый тик По поводу теста напишу позже. |
|
13.05.2021, 11:34 | #107 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Отрезной или фиксирующий аппарат какое быстродействие имеет, с какой скоростью допустимо включение аппарата? К какой ошибке приводит включение при максимально допустимой скорости? Добавлено через 6 минут Уж что за свою жизнь я точно понял, так это то, что творческое решение инженерных задач сильно экономит время и деньги. И сильно снижает требования к железу. Не буду голословным. Мы в 98 году копировали итальянскую конвейерную линию с дозированием нескольких компонентов и последующей упаковкой. Она была закуплена за 120 тыс баксов, умела упаковывать 30 упаковок в минуту самого многокомпонентного продукта. Наша копия имела себестоимость 20 тыс, упаковывала 100 упаковок и управлялась процессором 8015 с парой вспомогательных 4433 вроде. Всё на ассемблере, конечно. Железо было на порядки хуже итальянского, оттуда и экономия. Однако результирующая точность дозирования и упаковки была в разы лучше. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.05.2021, 11:42 | #108 | |||
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Цитата:
Цитата:
|
|||
13.05.2021, 11:43 | #109 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Добавлено через 1 минуту Цитата:
Добавлено через 1 минуту Какая ошибка позиционирования, насколько по факту уедет плёнка? Добавлено через 2 минуты Среди единиц измерения нет единицы "быстрее". Время измеряется в секундах. Можно использовать доли секунд: мсек, микросек. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
13.05.2021, 11:48 | #110 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
|
13.05.2021, 11:56 | #111 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Зная скорость протяжки и быстродействие исполнительного устройства, можно отловить миллиметры на сколь угодно медленной системе. Тупо заранее отдать нужные команды. А энкодером лишь удостовериться, что всё прошло без проблем. При малых отклонениях внести поправочные коэффициенты.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.05.2021, 13:11 | #112 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Что-то с тиком
Очень давно на заре 2Gi игрался с малыми тиками.
Еще тогда мне не очень понравилась работа самого блока DEVICE(kernel) в плане измерения реального тика Цитата:
|
|
13.05.2021, 13:30 | #113 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Цитата:
В более свежих туда постепенно включается всё больше и больше. Чтобы наиболее полно контролировать систему. Стукнитесь на почту, я дам вам более хитрый блок для анализа __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.05.2021, 14:20 | #114 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Что-то с тиком
Цитата:
Не хотел озвучивать известные вещи, но что-то у автора не видно комплексной проработки цикла. Добавить чтение таймеров в лоджик и все проблемы с тестированием. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
13.05.2021, 15:45 | #115 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Позиционирование валов по меткам, происходит когда шпуледержатели втянуты пневмоцилиндрами, в таком положении нет захвата шпули следовательно плёнка не наматывается.
Перед выдвижением шпуледержателя нужно произвести его позиционирование относительно установленной метки. Метка одна, поэтому чем раньше придет ответ от датчика тем быстрее произойдет торможение двигателя. Точных цифр я не могу дать, приблизительная скорость вращения 1 об/сек. Дальше буду уже увеличивать до 80% от максимальной, которая сейчас мне неизвестна. По энкодерам опять сложно сказать точно, всё зависит от скорости съёма шпули человеком. Приблизительно, линейная скорость = 2 м/сек, все зависит от грубости оператора). Уточню, что энкодеры нужны только для ускорения процесса съема намотанных роликов, данные о скорости и количестве пакетов поступают от отдельной пакетоделательной машины, которая стоит перед наматывающим станком. По достижению установленного количества, контроллер даёт команду останов на пакетную машину, и далее если всё штатно, выполняет алгоритмы описанные мной выше. Данные о скорости при намотке для ЧРП поступают от абсолютных энкодеров, которые отслеживают натяжение плёнки. По теьсту. За сутки насчитал 45 превышений более 1 мс и два более 15 мс. Намерен еще несколько суток в таком виде оставить. |
13.05.2021, 20:58 | #116 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Что-то с тиком
|
14.05.2021, 11:41 | #117 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 355
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Что-то с тиком
Всё то вы знаете) Ну да, там ядром не поддерживается.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
19.05.2021, 09:41 | #118 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Контроллер проработал с тиком 13 мс двое суток, зарегистрировано около 100 превышений на 1 мс и четыре выше 15-ти (в пике 120 мс).
Вчера загрузил проект из 1000 блоков и с опросом четырех слейвов по com1 и 3, тик выставил 16 мс. Сегодня увидел только три превышения > 1 мс. Если у вас не получится с этим разобраться, то хотя бы сделайте ограничение на мин тик. |
19.05.2021, 11:08 | #119 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Что-то с тиком
Не подскажете формулу вычисления минимального тика?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
19.05.2021, 11:56 | #120 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Что-то с тиком
Подскажу только мои выводы относительно моего контроллера. В моей конфигурации минимальный тик, это тик при котором не возникает его превышений + 3 мс (с пустым проектом). Наверное вам нужно вводить поправки в соответствии с типом контроллера и его конфигурацией с доп. модулями. |