Контроллеры ЧПУ WLMotion

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

vladumur писал(а):В чем разница в сравнении с 35j?
Улучшены качества того что было и добавлено новое. Скоро будут сделан мануал, а также представлен список что есть в WLM55J.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

В ходе подготовки к выпуску WLM55J.Была найдена причина не совсем корректной работы контроллеров серии 35 при инициализации системе в ОС Linux. Например в Rasbian контроллер становился доступен только ч/з 20 сек,а в Armbian загрузка новой прошивки была практически не доступна..

Чтобы все работало правильно был сделан новый загрузчик (обновляемый). Который нужно записать в контроллер используя WIndows.
Т.О. Будет два загрузчика и прошивка( постоянный >> обновляемый >> прошивка ).

В новый загрузчик можно будет попадать из прошивки(и наоборот) не устанавливая перемычек. - это существенно повысит удобство работы!

Скоро появится инструкция и пр...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

vladumur писал(а): В чем разница в сравнении с 35j?
slideWLM35J.jpg (2085 просмотров) <a class='original' href='./download/file.php?id=185414&mode=view' target=_blank>Загрузить оригинал (335.72 КБ)</a>
slideWLM55J.jpg (2085 просмотров) <a class='original' href='./download/file.php?id=185415&mode=view' target=_blank>Загрузить оригинал (449.28 КБ)</a>
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

Обновлена программа работы с прошивками.
+ можно автоматически загружать прошивки из интернета.
- изменена организация прошивок контроллеров (B0>B1>FW)
- обновлена документация https://cloud.mail.ru/public/2PKj/49mE6Rhh9
WLFW-4.png (2045 просмотров) <a class='original' href='./download/file.php?id=185430&mode=view' target=_blank>Загрузить оригинал (23.92 КБ)</a>
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

Вопрос: как лучше/удобней задавать ip адрес контроллеру ЧПУ? Или ....
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Cvazist
Мастер
Сообщения: 1155
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 97
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение Cvazist »

Немного не понятный вопрос .
Для не сетевой конфигурации можно постоянный IP. Для сетевой сменный ( настраиваемый).
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение Serg »

Bender писал(а): Вопрос: как лучше/удобней задавать ip адрес контроллеру ЧПУ? Или ....
Как и на всяких сетевых железках - по DHCP, а если его нет, то используется некий фиксированный.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение MX_Master »

Для ЧПУ контроллеров лучше ставить статичный адрес. Возможность менять адрес контроллера, должна быть в настройках ЧПУ. Также в настройках должна быть возможность выбора контроллера по IP адресу. Ибо подключить к сети могут больше одного. ЧПУ должно точно знать с каким именно работать, не переключаясь автоматом на другой. На контроллере должна быть кнопка, при долгом нажатии которой все настройки контроллера будут сброшены на дефолт (включая IP адрес). Вощем, мелочей много, каждую нужно продумывать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение Serg »

MX_Master писал(а): На контроллере должна быть кнопка, при долгом нажатии которой все настройки контроллера будут сброшены на дефолт (включая IP адрес).
Не обязательно, можно воспользоваться ручным добавлением соотв. записи в ARP таблицу компа, с которого пытаешься сконфигурить устройство, нужно знать только MAC устройства, который обычно пишут на наклейке, ну или просто посмотреть на портах роутера или пакеты в сети.

P.S. если конечно в устройстве IP стэк правильно реализован.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение MX_Master »

Дядя Серёжа, всё, что ты только что посоветовал даже прокуренные спецы не с первого раза смогут сделать :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение Serg »

Это ж азы Tcp/IP, а тут люди вон сетевые контроллеры пишут... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение MX_Master »

Люди, которые пишут, могут быть трижды умными, но пользоваться будут совсем другие специалисты :) И кнопочка сброса на плате обязана быть как раз для них.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение Serg »

Для них обязана быть инструкция, а вот кнопочка никому и ничем не обязана. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

По IP стало понятно.
Теперь по MAC (6 байт). Первые 3 байта назначает организация распределения, а последние 3 производитель устройства. Не могу найти информацию, есть ли наборы (первые 3 байта) для свободного использования.
Как лучше сделать?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение Serg »

При использовании только в пределах локального сегмента:
x2-xx-xx-xx-xx-xx
x6-xx-xx-xx-xx-xx
xA-xx-xx-xx-xx-xx
xE-xx-xx-xx-xx-xx
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение MX_Master »

Bender писал(а): Как лучше сделать?
Можешь 3 первых байта оставить STM'овскими (0080E1), а вторые три привязать к уникальному ID чипа. Если будешь юзать только TCP/UDP, этого может быть достаточно. Но на всякий случай можно сделать возможность смены МАС адреса контроллера в настройках. Мало ли какие у юзера могут возникнуть проблемы или задачи.

Я, к примеру, в своём софте сделал возможность менять МАС адрес через веб-интерфейс. Потому что контроллер и ПК общаются чисто по МАС адресу на более низком уровне (чем TCP/UDP). Но я, к слову, не официальный производитель ;) Если захочется стать прям-таки официальным, двери регистратора всегда открыты.

ЗЫ https://habr.com/ru/post/483670/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение MX_Master »

Я немного призадумался над вопросом безопасности управления оборудования по сети. По идее, любая программка на ПК или устройство в сети может замаскироваться под нашу ЧПУ программу, отправляя ЧПУ контроллеру аналогичные пакеты. В общем-то, в содержимом пакетов ничего полезного нет. Фотки голых тёток и прочие пароли там не передаются. А вот возможность завладеть управлением контроллера (и станка) в пакетах есть.

Не знаю какие именно чипы использует Сергей (Bender), но в младших моделях STM32 аппаратных крипто-модулей кот наплакал. К примеру, в моём случае (STM32F207VCT6) есть максимум CRC32. И это печально, потому что юзать программные крипто функции - это очень медленно. А наши контроллеры должны общаться с ПК довольно быстро и часто.

Вот и встал вопрос. Что такого быстрого и программного можно придумать для безопасной подписи/шифрования пакетов? :thinking: Насколько я понимаю сам код ЧПУ программы у Сергея открыт. В моём случае, код драйвера для LinuxCNC тоже открытый. Закрыт в обоих случаях только софт контроллера, вычислительная мощь которого невелика.
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение alex_sar »

не надо ничего шифровать - толку кроме тормозов не будет.

если станки серьёзные - не надо их пихать в общую сеть, это лучшая защита.
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение wldev »

Тоже об этом думал. На данный момент решил:
Написать в инструкции, что если контроллер подключается к ПК не на прямую, то необходимо защить его от несанкционированного доступа к нему, (маршрутизатор, закрытая локальная сеть станка и пр...,) .
Последний раз редактировалось wldev 06 сен 2020, 13:19, всего редактировалось 1 раз.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллеры ЧПУ WLMotion

Сообщение MX_Master »

alex_sar писал(а): 06 сен 2020, 13:03 не надо ничего шифровать - толку кроме тормозов не будет.
если станки серьёзные - не надо их пихать в общую сеть, это лучшая защита.
шифровать, может, и не надо, но как контроллеру и ПК меж собой решить, что они действительно общаются между собой без леваков? :)
Ответить

Вернуться в «Электроника»