Страница 1 из 1
Чем реализовывать простые задачи?
Добавлено: 18 фев 2018, 12:08
Бармалей
То и дело встают такие задачи
1) управление одной осю. Доехать до датчика с одной скоростью, уехать обратно с другой(до другого дачтика. или сделать определенное кол-во шагов)
2) управление одной ось. Ввести с клавиатуры или крутилкой некоторое значение, которое надо проехать. Потом там чо-то сделать(активировать пару выходов, дождаться датчика-другого), уехать обратно. Что-то типа электронного упора для отрезной машины.
3) ехать до датчика и отображать скорость езды(примерно)
ну и т.п.
Вот на чем все это завести можно? Понятно, что ПЛК+HMI справятся. Но блин дороговато для таких задач, всего-то надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.
Ардуино, это тоже понятно. Что еще?
Re: Чем реализовывать простые задачи?
Добавлено: 18 фев 2018, 12:19
aftaev
Re: Чем реализовывать простые задачи?
Добавлено: 18 фев 2018, 12:35
MX_Master
Re: Чем реализовывать простые задачи?
Добавлено: 18 фев 2018, 22:40
Rionet
Бармалей писал(а):надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.
Вообще говоря вот эти два пункта уже не простая задачка.
Re: Чем реализовывать простые задачи?
Добавлено: 19 фев 2018, 08:51
Бармалей
Rionet писал(а):Бармалей писал(а):надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.
Вообще говоря вот эти два пункта уже не простая задачка.
я не смотрел, но почти уверен что в ардуинном мире они уже реализованы максимально простым способом. Как минимум вторая задача точно.
Re: Чем реализовывать простые задачи?
Добавлено: 19 фев 2018, 08:59
Бармалей
А ClassicLadder на что-то более программистское меняется в этом списке? Это же чорт ногу сломит в этой египеццкой письменности.
Re: Чем реализовывать простые задачи?
Добавлено: 19 фев 2018, 10:40
SVP
Либо дешево, либо без заморочек....
Re: Чем реализовывать простые задачи?
Добавлено: 19 фев 2018, 10:58
MX_Master
Бармалей писал(а):А ClassicLadder на что-то более программистское меняется в этом списке? Это же чорт ногу сломит в этой египеццкой письменности.
Имеешь ввиду, что-то попроще? Думаю, можно накатать отдельные УПки для каждой задачи, ну и по какому-то событию их запускать. Знатоки
LinuxCNC могут подсказать как это реализовать.
Re: Чем реализовывать простые задачи?
Добавлено: 19 фев 2018, 11:26
nkp
если решишь (и установишь) емс - напишу уп под описанные задачи...
Re: Чем реализовывать простые задачи?
Добавлено: 19 фев 2018, 12:00
ScrewDriver
Бармалей писал(а): Понятно, что ПЛК+HMI справятся. Но блин дороговато для таких задач
Вы бы бюджет обозначили, для начала.
Re: Чем реализовывать простые задачи?
Добавлено: 19 фев 2018, 14:54
Serg
Бармалей писал(а):А ClassicLadder на что-то более программистское меняется в этом списке? Это же чорт ногу сломит в этой египеццкой письменности.
В принципе HAL можно реализовать на stm32 почти в оригинальном виде, даже с текстовыми конфигами...
Код: Выделить всё
link pid
link pmsm
link enc_cmd
link enc_fb0
link fanuc_io
link misc
enc_cmd0.mode = 1
enc_cmd0.remap = 2
io0.fb1g = 1
conf0.r = 0.6
conf0.l = 0.01
conf0.j = 0.00035
conf0.polecount = 4
conf0.mot_fb_res = 8000
conf0.cmd_res = 16000
conf0.max_ac_cur = 18
conf0.max_vel = 250
conf0.max_acc = 20000
conf0.max_force = 20
conf0.mot_fb_rev = 1
conf0.cur_i = 0.0001
conf0.com_fb_polecount = 4
fault0.en = io0.fbd1
io0.fbth1 = 12
io0.out0 = fault0.fault