Управление по Modbus частотником через NS-Studio (любая ЧПУ)

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
leo
Кандидат
Сообщения: 41
Зарегистрирован: 29 апр 2015, 07:23
Репутация: 9
Настоящее имя: Лев
Откуда: Оренбург
Контактная информация:

Управление по Modbus частотником через NS-Studio (любая ЧПУ)

Сообщение leo »

Накатал прогу, которая читает из памяти процесса NC-Studio настройки скорости шпинделя, и шлет их в частотник по Modbus.
1.jpg (2650 просмотров) <a class='original' href='./download/file.php?id=76682&mode=view' target=_blank>Загрузить оригинал (213.47 КБ)</a>
Можно натравить на любую виндовую ЧПУ (в файле конфигурации), и любой частотник. Из коробки настроена на NC-Studio и Micno. Пока не умеет работать с указателями - только статичные адреса (т.к. писал для себя, а в студии динамическое выделение памяти не используется), но допилю в следующем апдейте, если оно вообще кому-нибудь нужно будет.

Так же можно управлять вручную:
2.jpg (2650 просмотров) <a class='original' href='./download/file.php?id=76683&mode=view' target=_blank>Загрузить оригинал (55 КБ)</a>
Для тех кому лень тянуться к морде частотника, можно будет тыкнуть мышкой в соседнем окне перед запуском УП (и вписать скорость).

Для тех кто все-таки решил скачать: СРАЗУ ОТКРЫВАЕМ ФАЙЛ КОНФИГУРАЦИИ!
А там первым делом изменяем номер последовательного порта, и все что с этим портом связанно.
Далее !ОБЯЗАТЕЛЬНО! в разделе [SPINDLE] впишите параметры своего шпинделя.
Все остальное методом тыка. :) Комментарии оставил. Адреса памяти процесса искал CheatEngine-ом.

Версия сыровата. Запускаете на свой страх и риск :) Дополнительные данные иногда читаются криво (на скринах видно (мощность)), и возвращаются в нормальное состояние при следующем обновлении (интервал обновления задается в конфигурации).

У кого получится запустить другой частотник, или натравить на другую ЧПУ - выкладывайте свой файл конфигурации.

Не спрашивайте зачем я так заморочился :)
Вложения
ModBusControl.rar
(14.86 МБ) 348 скачиваний
Аватара пользователя
donvictorio
Мастер
Сообщения: 2457
Зарегистрирован: 11 окт 2012, 16:26
Репутация: 683
Настоящее имя: Виктор
Откуда: Санкт-Петербург
Контактная информация:

Re: Управление по Modbus частотником через NS-Studio (любая

Сообщение donvictorio »

зачотко!
читенжин это сильно :)
кстати, можно попробовать сделать как в артмани - искать адрес по указателю, а указатель установить в виде начального адреса программы и вытаскивать его напрямую из процесса проги чпу.
или это гон?
leo
Кандидат
Сообщения: 41
Зарегистрирован: 29 апр 2015, 07:23
Репутация: 9
Настоящее имя: Лев
Откуда: Оренбург
Контактная информация:

Re: Управление по Modbus частотником через NS-Studio (любая

Сообщение leo »

leo писал(а):Пока не умеет работать с указателями - только статичные адреса (т.к. писал для себя, а в студии динамическое выделение памяти не используется), но допилю в следующем апдейте, если оно вообще кому-нибудь нужно будет.
Если действительно кто-то в это упрется - сделаю апдейт, реализую указатели, там ничего сложного нет, кроме поиска цепочки указателей :) Даже может покажу как искать.
Адреса которые показывает артмани вообще не понял как применять. Значения по этим адресам только сама артмани видела. С читенжином все гладко было :)
Ответить

Вернуться в «Windows / Mach»