Страница 4 из 12

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 10:13
nkp
Вариант панельки для тестов пинов in с ладдером:
tpanel-cl.tar.bz2
(2.54 КБ) 533 скачивания
35.png (2780 просмотров) <a class='original' href='./download/file.php?id=4446&mode=view' target=_blank>Загрузить оригинал (56.07 КБ)</a>
36.png (2780 просмотров) <a class='original' href='./download/file.php?id=4447&mode=view' target=_blank>Загрузить оригинал (58.12 КБ)</a>
С Q0 берем на лед,а с Q1 - уже по прямому назначению.
(но тут уже нужно встраивать в емс )

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 10:23
Milk
Немножко потестил кнопки для поднятия духа. Работают...Завел их на 7i42юПри нажатии замыкает пин на землю.Сигналы in not проходят исправно.
Заодно разобрался какая плата на каких пинах висит...
Я так понимаю кнопку "вкл/выкл" прописывать ручками надо будет. Кнопку наверное заведу в 7i42 и нужно будет к ней привязать выходы с 7i37 (один будет замыкать пин SON (24В) сервы на GND сервы, а второй замыкать 5В на реле включения маслонасоса)
Кстати 7i37 просто замыкает контакты выходов? Т.е 1out+ и 1out-, например. Есть разница на какой пин посадить потребителя, а на какой источник? Или например источник обязательно на 1out+, а потребитель на 1out-?
Сервы еще не подключал. Жду релюхи из Китая.Вот там-то наверное вообще жесть начнется при настройке...

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 10:26
Milk
nkp писал(а):Вариант панельки для тестов пинов in с ладдером:
nkp, спасибо! Я так понимаю ладдер это вот то поле слева?
Для чего он нужен? ("нулеват" я чуть чуть :cry: )

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 10:32
nkp
Ели совсем коротко - то это виртуальные реле (100 шт по дефолту если не ошиб) а еще таймеры,лог. элементы и др.Контроллер вобщем.Супервещь!
http://www.linuxcnc.org/docview/html/la ... mples.html

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 10:42
nkp
А в этой панельке cl заюзал для "раздвоения " сигнала.Например :идет сигнал со станка с кнопки или датчика,потом в ладдер,"раздваивается" ,один по назначению,другой на контр панель(светодиод) .

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 11:18
nkp
Конфигурация со встр. панелью и ладдером:
Sherline4Axis.tar.bz2
(6.92 КБ) 503 скачивания
Если прицепить кнопку на pin-11 парпорта то она будет в приведенном примере вкл станок и подавать сигнал на лед.
P.S. Мож кому сгодится ,да и мне потом легче искать . В общем использую форум как архив (бесплатно!) :D

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 11:32
Nick
Если несколько плат втыкнуть в несколько pci, то нумероваться будут: hm2_5i20.0.[...], hm2_5i20.1.[...], hm2_5i20.2.[...]
Если платы включены одна в другую в некоторых случаях ты об этом не будешь знать, просто будешь работать как с обычной 5i20, в некоторых они будут нумероваться вот так:
hm2_<BoardType>.<BoardNum>.8i20.<PortNum>.<ChanNum>.<Pin>

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 15:46
Milk
nkp писал(а):А в этой панельке cl заюзал для "раздвоения " сигнала.Например :идет сигнал со станка с кнопки или датчика,потом в ладдер,"раздваивается" ,один по назначению,другой на контр панель(светодиод) .
Светодиод -это в смысле на экране монитора? Ну не физический диод, да?
Или же это нужно для того, чтобы с нажатием кнопки срабатывало несколько сигналов на выход?

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 16:19
nkp
Конечно.

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 16:25
Milk
А можно замутить что-то типа кнопки shift? Например у меня 21 кнопка + энкодер, если бы одну из них сделать кнопкой переключения "регистров", то можно было бы получить 40 сигналов кнопок и 2 сигнала энкодера. А если регистров не 2, а более, то вообще клондайк!

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 16:32
nkp
Shift нарисую вечером.

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 16:56
Nick
Через mux? Или что-то хитрее?
Кстати, если все это надо для ручного управления, то можно хоть на python скриптик набросать с любым переключением.

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 17:02
nkp
Попроще- в CL.

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 17:20
Nick
На 40 входов? Как?

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 17:47
nkp
Еще не знаю , но что то придумаю (может быть :) )

Re: Модернизация 6720вф2

Добавлено: 02 мар 2012, 21:26
nkp
Конфигурация с кнопкой Shift:
Sherline4Axis.tar.bz2
(7.03 КБ) 437 скачиваний
смысл:
13.png (2748 просмотров) <a class='original' href='./download/file.php?id=4453&mode=view' target=_blank>Загрузить оригинал (35.21 КБ)</a>
при ненажатом Shift работают пары I2-Q2 I3-Q6 I4-Q8
при нажатом I2-Q3 I3-Q5 I4-Q7
(проверял на макете)
Количество линий увеличиваем по потребности.

Re: Модернизация 6720вф2

Добавлено: 03 мар 2012, 00:14
Nick
хммм.... давай я лучше скрипт напишу :).
Надо только со свходными параметрами определиться. Я так думаю, нужна строка с типами пинов, аля "f,u,s,b" (float,u32,s32,bit, можно и так итак писать через любой разделитель), и количество переключений, или пины переключения... Вот с переключением самый большой вопрос, делать только по битам или использовать u32?

Re: Модернизация 6720вф2

Добавлено: 03 мар 2012, 08:58
nkp
Nick писал(а):давай я лучше скрипт напишу
Так чем больше вариантов -тем легче реализация идеи.Хотелоь бы услышать критику моего варианта (объективную конечно :))

Re: Модернизация 6720вф2

Добавлено: 11 мар 2012, 16:53
Lexxa
Родился вопрос. Ну весьма неудобно отлаживать отработку кнопок, концевиков и прочего оборудования, подключенного к 5i20. В связи с этим вопрос, можно ли каким либо образом создать виртуальные пины, которые можно из командной строки включать/выключать? Чтоб, скажем, можно было бы заменить пин hm2_5i20xxxx на этот виртуальный, подцепить его к нужному сигналу и дергать себе спокойненько?

Re: Модернизация 6720вф2

Добавлено: 11 мар 2012, 17:00
nkp
Ну так для этого же и цепляют панельи pyvcp или glade .
Или я не понял вопроса :)