Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2VtzqucPabn
IPB IPB
Проектирование, монтаж, наладка, сервис

Здравствуйте, гость ( Вход | Регистрация )

- Рекомендации АВОК 5.5.1-2023
«Системы противодымной вентиляции жилых и общественный зданий»

- Рекомендации АВОК 7.8.3-2023
«Проектирование инженерных систем лабораторий»

- Рекомендации АВОК 7.10-2023
«Здания жилые и общественные. Защита от шума и вибрации инженерного оборудования»

АВОК в соц. сетях
ИНН: 7714824045
 
Добавить ответ в эту темуОткрыть тему
> Включение/выключение мобильного робота на базе промышленного PLC
serco
сообщение 23.4.2020, 13:47
Сообщение #1





Группа: New
Сообщений: 11
Регистрация: 4.3.2011
Пользователь №: 97057



Здравтвуйте

Мы делаем мобильные промышленные роботы, в которых всю вычислительную мощность берет на себя компьютер NUC. Сейчас переносим основные функции на PLC. В связи с этим есть вопрос:

Как можно правильно реализовать систему включения/выключения мобильного робота на базе промышленного PLC, естественно для того чтобы уменьшить токопотребление ведь это критично для мобильных устройств.

Возможно есть какая-то функция гибернации PLC. Например при подавании высокого уровня на обозначенный вход PLC, он выходит из гибернации, при повторном высоком уровне соответственно входит в гибернацию с минимальным потреблением энергии.
Или есть другие промышленные решения, основанные на дополнительном модуле к контроллеру?

Сейчас для этих целей мы используем дополнительную плату со схемой на мосфетах, но лучше купить сразу готовое решение.

Заранее спасибо

Сообщение отредактировал serco - 23.4.2020, 13:47
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 24.4.2020, 5:23
Сообщение #2


Всегда !


Группа: Участники форума
Сообщений: 1178
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



Возможно, коллеги поправят, но
во-первых, (без расчетов, по ощущению) PLC уже сэкономит Вам энергопотребление относительно NUC,
во-вторых, PLC (и системы на них автоматизированные) предназначены для круглосуточного, круглогодичного
контроля и управления. Даже если установка выключена, необходимо контролировать показания датчиков, записывать логи т.п.
Лично я не сталкивался с режимами гибернации в PLC.

Почему переходите с NUC на PLC? Какой PLC используете?

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_wild_*
сообщение 24.4.2020, 10:32
Сообщение #3





Guest Forum






Возможно потому что использовать бытовой NUC на подвижной части робота это лотерея. Хотя можно залить компаундом.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kip_88
сообщение 24.4.2020, 12:15
Сообщение #4





Группа: Участники форума
Сообщений: 47
Регистрация: 17.5.2010
Пользователь №: 56977



Интересно какую ОС использует ТС в своих изделиях.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serco
сообщение 24.4.2020, 13:13
Сообщение #5





Группа: New
Сообщений: 11
Регистрация: 4.3.2011
Пользователь №: 97057



Почему переходите с NUC на PLC?
Это упрощение конструкции. Мобильные роботы AGV всегда проходят сертификацию, соответственно есть требования согласно которым в конструкции уже должен быть PLC с программой Safety. Естественно, логично как минимум перебросить на PLC простую часть программ, такую как управление LEDами, звуком, и пр.

Цитата(Lex @ 24.4.2020, 4:23) *
Какой PLC используете?

Пока нет решения о конкретной модели, нахожусь на этапе выбора. Возможно что-то из SICK или Siemens.

Почему нет решения о модели? Сейчас пробую понять можно ли полностью отказаться от PC и абсолютно все алгоритмы перенести на контроллер PLC, даже логику позиционирования робота, планирования трассы, планирования заданий и тд.
Вопрос только в том потянет ли вычислительноя мощность PLC. Это еще одна проблема к которой не знаю как подойти. Может вы подскажете

Цитата(kip_88 @ 24.4.2020, 11:15) *
Интересно какую ОС использует ТС в своих изделиях.

Реализовано на Linux
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serco
сообщение 24.4.2020, 13:32
Сообщение #6





Группа: New
Сообщений: 11
Регистрация: 4.3.2011
Пользователь №: 97057



Цитата(Lex @ 24.4.2020, 4:23) *
Возможно, коллеги поправят, но
во-первых, (без расчетов, по ощущению) PLC уже сэкономит Вам энергопотребление относительно NUC,
во-вторых, PLC (и системы на них автоматизированные) предназначены для круглосуточного, круглогодичного
контроля и управления. Даже если установка выключена, необходимо контролировать показания датчиков, записывать логи т.п.
Лично я не сталкивался с режимами гибернации в PLC.

Да, вы правы. Поэтому и возникает вопрос как реализовать.
Сейчас, в существующей схеме, если робот выключен то NUC не работает. Есть отдельная плата с микроконтроллером, которая всегда запитана, именно она и включает всего робота и соответственно поднимает NUC.
Логично перенести включение на PLC. Но не хочеться крутить на нем все программы когда робот выключен.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kip_88
сообщение 24.4.2020, 13:41
Сообщение #7





Группа: Участники форума
Сообщений: 47
Регистрация: 17.5.2010
Пользователь №: 56977



Цитата(serco @ 24.4.2020, 14:13) *
Почему переходите с NUC на PLC?
Это упрощение конструкции. Мобильные роботы AGV всегда проходят сертификацию, соответственно есть требования согласно которым в конструкции уже должен быть PLC с программой Safety. Естественно, логично как минимум перебросить на PLC простую часть программ, такую как управление LEDами, звуком, и пр.


Напишете стандарт в котором прописаны эти требования, заинтриговали.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 24.4.2020, 22:31
Сообщение #8





Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922



для начала прочитайте как работает любой PLC. У него нет спячки от слова совсем, все, что может, это не выполнять алгоритмы работы, типа начало цикла, работа не требуется, конец цикла, но работает это всегда. Честно даже не знаю, есть ли PLC переходящие в гибернацию в тех же рамках, как это делают ПК
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AlexG
сообщение 28.4.2020, 21:12
Сообщение #9





Группа: Участники форума
Сообщений: 831
Регистрация: 20.6.2006
Пользователь №: 3194



Цитата(serco @ 24.4.2020, 13:13) *
Почему переходите с NUC на PLC?
Это упрощение конструкции.

...

Реализовано на Linux


1. Вы осознаете, что PLC программируются принципиально иначе, чем ПМ и никакие исходники вы так просто перенести не сможете? Возможно промышленный компьютер вам бы больше подошел.

2. Кроме обычных PLC существуют специализированные, для использования на всякой подвижной технике. Например, Twido Extreme
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 29.4.2020, 23:12
Сообщение #10





Группа: Участники форума
Сообщений: 2896
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



В шнайдеровских AS-P стоит Linux, но можно ли туда запихнуть вашу программу - вопрос. И входа-выхода там отдельно, + надо пробивать по быстродействию. Если нужен Wifi, блюпуп, то скорей всего внешние модули надо ставить, в основном на PLC доступен медный эзэрнет или эзеркат. Роботов обычно собирают на Beckhoff, Wago и всём таком, но и там парадигма какбы другая.

В общем, нельзя вот так просто взять и перенестись на PLC с ПК, тут надо в комплексе задач смотреть. Если AI подумываете впендюрить, то лучше пром. PC с реал-тайм ОС, как коллега выше отметил. По крайней мере, обгрейднуть без проблем можно. Тогда поставить туда ПО, которое PLC-функции поддерживает, не составит труда. Ну а гибернацию и wakeup по отдельному каналу управления.

Сообщение отредактировал kosmos440o - 29.4.2020, 23:26
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 29.4.2020, 23:43
Сообщение #11





Группа: Участники форума
Сообщений: 2896
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Или может в Сегнетикс обратиться, или кто у нас ПЛК на Linux делает, я думаю, там смогут скрестить ужа с ежом. А за сумму с 5-6 нулей рублёв даже я готов организовать НИОКР, ребята с летящим мозгом найдутся)))
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 30.4.2020, 10:26
Сообщение #12





Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922



Не все так просто с ПЛК на Linux, там может быть рантайм на CodeSys например и полностью обрезанный Linux, плюс мало памяти, чтобы впихнуть существующее у автора ПО. Некоторые промПК даже не обладают достаточным количеством памяти...

Код любого алгоритма можно перенести откуда угодно и куда угодно (я про среду программирования), вопрос времени и места...
Если рассматривать ПЛК на CodeSys 3, то можно начать без ПЛК и в симуляции посмотреть что получится, потом взять ПЛК на тест, на месяцок многие конторы предоставят. Ну и т.д

Сообщение отредактировал manjey73 - 30.4.2020, 10:28
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_wild_*
сообщение 16.6.2020, 9:16
Сообщение #13





Guest Forum






Цитата(manjey73 @ 30.4.2020, 11:26) *
Не все так просто с ПЛК на Linux, там может быть рантайм на CodeSys например и полностью обрезанный Linux, плюс мало памяти, чтобы впихнуть существующее у автора ПО. Некоторые промПК даже не обладают достаточным количеством памяти...

Код любого алгоритма можно перенести откуда угодно и куда угодно (я про среду программирования), вопрос времени и места...
Если рассматривать ПЛК на CodeSys 3, то можно начать без ПЛК и в симуляции посмотреть что получится, потом взять ПЛК на тест, на месяцок многие конторы предоставят. Ну и т.д


Можем дать с CoDeSys 3.5 свой ПЛК c PIO GN-9373. Многие берут, если интересно в личку отправлю отзывы после тестирования.
Этот же PIO будет вскоре доступен в версии с Linux (в роадмапе конец 2020 начало 2021), а не SafeRTOS.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Abysmo
сообщение 17.6.2020, 13:52
Сообщение #14





Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837



Цитата(serco @ 23.4.2020, 14:47) *
Здравтвуйте

Мы делаем мобильные промышленные роботы, в которых всю вычислительную мощность берет на себя компьютер NUC. Сейчас переносим основные функции на PLC. В связи с этим есть вопрос:

Как можно правильно реализовать систему включения/выключения мобильного робота на базе промышленного PLC, естественно для того чтобы уменьшить токопотребление ведь это критично для мобильных устройств.

Возможно есть какая-то функция гибернации PLC. Например при подавании высокого уровня на обозначенный вход PLC, он выходит из гибернации, при повторном высоком уровне соответственно входит в гибернацию с минимальным потреблением энергии.
Или есть другие промышленные решения, основанные на дополнительном модуле к контроллеру?

Сейчас для этих целей мы используем дополнительную плату со схемой на мосфетах, но лучше купить сразу готовое решение.

Заранее спасибо


Привет! На всех ПЛК для транспортной автоматизации функция глубокого сна встроена по-умолчанию. Это так называемая клемма №15 которая подключается к ключу зажигания. Но проблема не в этом, а в том что PLC в целом не заменит NUC - не хватит вычислительной мощности. Особенно если вы используете Robot OS, камеры машинного зрения и т.п. Если это не требуется и PLC вы используете для нижнего уровня типа управления гидравликой/пневматикой/приводами, включая систему безопасности по стандарту SIL2, то посмотрите на эти контроллеры:

https://www.ifm.com/ru/ru/category/080/080_.../1/D/0/F/0/T/24

Если будет нужна помощь обращайтесь. Я каждый день этим занимаюсь smile.gif







Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvE2vr3

Последние сообщения Форума





Rambler's Top100 Rambler's Top100

RSS Текстовая версия Сейчас: 24.4.2024, 18:46