Автоматизированная система хранения

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Xops
Рядовой
Сообщения: 31
Зарегистрирован: 21 дек 2015, 13:32

Автоматизированная система хранения

Сообщение Xops »

Подскажите каким образом можно реализовать алгоритм по автоматизированной системе хранения? Суть проекта: по центру двигается лифтовая тележка, с обеих сторон имеется два яруса по 4 ряда каждый. Итого 16 ячеек. На тележки установлен дискретный датчик, так же иметься датчик исходного положения. Следовательно, нужно задать адрес свободной ячейки, при этом исключая ранее занятые. :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Автоматизированная система хранения

Сообщение pasha71 »

[ref]Xops[/ref], А у Вас какие то наработки есть? Хоть начало какое то? Вы вообще в FLProg хоть что то делали?
Xops
Рядовой
Сообщения: 31
Зарегистрирован: 21 дек 2015, 13:32

Автоматизированная система хранения

Сообщение Xops »

Ранее с FLProg работал, долго реализовывал идею. Решил 3мя различными способами, после на форуме предложили лаконичное решение. В этом случае- даже ума не приложу с чего начать.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Автоматизированная система хранения

Сообщение nalnik »

Xops писал(а): 03 окт 2019, 13:30 имеется два яруса по 4 ряда каждый
Я вот как то не пойму - или картинка не та?
Я хочу быть добрее, но люди сами нарываются.
Xops
Рядовой
Сообщения: 31
Зарегистрирован: 21 дек 2015, 13:32

Автоматизированная система хранения

Сообщение Xops »

Это пример. По факту цель сделать упрощенную модель.
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

Автоматизированная система хранения

Сообщение Goosr »

Ну напрашивается массив на 4 индекса.
0 индекс левая или правая сторона (0,1)
1 индекс этаж (1,2)
2 индекс номер ячейки (1,2,3,4)
3 индекс свободно или нет (0,1)
FLProg 6.3.1 - 7.3.4 - Linux
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Автоматизированная система хранения

Сообщение nalnik »

Xops писал(а): 03 окт 2019, 17:25 Это пример. По факту цель сделать упрощенную модель.
Ну на упрощенный вопрос - ответ будит такой же умноженный на два.
Я хочу быть добрее, но люди сами нарываются.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Автоматизированная система хранения

Сообщение SSSergeich »

nalnik писал(а): 03 окт 2019, 17:22
Xops писал(а): 03 окт 2019, 13:30 имеется два яруса по 4 ряда каждый
Я вот как то не пойму - или картинка не та?
да, тоже нифига не понял, на что смотреть, на картинку или на текст...
логически вроде не сложно, осталось глянуть чего автор сделал и на чем затык
Xops
Рядовой
Сообщения: 31
Зарегистрирован: 21 дек 2015, 13:32

Автоматизированная система хранения

Сообщение Xops »

Глядеть следует на текст. Как это логически не сложно? Поясните как получить адрес свободного места и обозначить занятые? На платформе имеется 2 дискретных датчика. То есть когда платформа двигается вверх 1- импульс- 1 уровень. так же датчик на перемещение по горизонтали, 1 импульс- 1 место.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Автоматизированная система хранения

Сообщение edyapd »

[ref]Xops[/ref], вам же уже написали, что нужно создать трёхмерный массив. Значение в ячейке (0/1) и будет вам показывать, занято место или нет. Массив должен заполняться по мере заполнения мест. При освобождении места так же должен корректироваться. Чтобы найти свободное место надо просто отсортировать этот массив. И только после того, как вы будете знать какое место свободно, вы должны приводить в движение платформу (а то может мест и вовсе нет).
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Автоматизированная система хранения

Сообщение pasha71 »

[ref]Xops[/ref], Напишите что Вы собственно хотите от своей системы. Ну конечная цель так сказать.Что она должна делать эта система?
Xops
Рядовой
Сообщения: 31
Зарегистрирован: 21 дек 2015, 13:32

Автоматизированная система хранения

Сообщение Xops »

Хочу- что бы система выполняла погрузку автомобиля в свободную ячейку и выдавала автомобиль по запросу хозяина. Конечная цель- сделать модель автоматического многоуровневнего паркинга.

Касательно массивов не ясно. Простите за наглость- можете создать проект в FLProg для примера. Читаю про массивы, нечего не понятно...
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Автоматизированная система хранения

Сообщение SSSergeich »

Xops писал(а): 04 окт 2019, 10:30 Хочу- что бы система выполняла погрузку автомобиля в свободную ячейку и выдавала автомобиль по запросу хозяина. Конечная цель- сделать модель автоматического многоуровневнего паркинга.

Касательно массивов не ясно. Простите за наглость- можете создать проект в FLProg для примера. Читаю про массивы, нечего не понятно...
Покажите хоть что-нибудь, что Вы уже сделали. От чего отталкиваться?
Логику проекта придумали? Блок-схема работы есть?
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

Автоматизированная система хранения

Сообщение Goosr »

Xops писал(а): 04 окт 2019, 09:17 Поясните как получить адрес свободного места и обозначить занятые
Получаем занятость места, левую правую сторону, этаж и номер бокса.
Занимаем - освобождаем места.
:smile225:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей