Подключение частотника Delta EL по модбас

nik1
Posts: 340
Joined: Sun Jan 27, 2019 4:17 pm

Re: Подключение частотника Delta EL по модбас

Post by nik1 »

Гошан, подправить обороты в этом окошке
Screenshot_2020-07-17-20-36-21.jpg

Umnik
Posts: 204
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

nik1 wrote:
Fri Jul 17, 2020 5:37 pm
Гошан, подправить обороты в этом окошкеScreenshot_2020-07-17-20-36-21.jpg
да, помню, Коль, ты мне по телефону подсказывал уже...
Посмотрел еще какие ПЛК процедуры задействуются при модбас, "EST" тоже нужно менять.
Она отвечает e-stop, я так понимаю.
В ней так же необходимо установить значение "1" для записи в соответствующий регистр частотника.
Но, если запустить шпиндель вращаться через м03 или м04, то при нажатии ав. кнопки вращение не останавливается.
Хотя в PLC EST останов через модбас вроде как есть, если я не ошибаюсь.
IMG_20200717_205350.jpg
IMG_20200717_205400.jpg

sima8520
Posts: 98
Joined: Thu Sep 19, 2019 4:03 pm

Re: Подключение частотника Delta EL по модбас

Post by sima8520 »

мне все это напоминает linuxcnc

Umnik
Posts: 204
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

Пока все свежо в памяти, попробую составить краткий алгоритм действий по подключению и настройке частотника Delta EL серии к ЕТ6 через модбас. Авось и пригодится чайникам типа меня….)
Итак, все управление происходит по трем проводам.
На стороне контроллера это контакты RS485A, RS485B и GND:
2020-07-13_190049.png
На стороне частотника это контакты SG+, SG- и GND, которые нужно искать в разъеме RG45 частотника.
Если считать контакты справа налево, то пин №3 это GND, #4 это SG- и №5 SG+.
2020-07-13_191241.png
Соединяем GND с GND, RS485A с SG+, RS485B с SG-.
Далее, необходимо в самом частотнике сделать некоторые настройки.
Для Delta EL серии это:
02.00 – 3;
02.01 – 3;
09.00 – 17 (любое значение от 15 до 254);
09.01 – 2;
09.04 – 6.
2020-07-17_211909.png
2020-07-17_211909.png (114.67 KiB) Viewed 309 times
2020-07-17_212204.png
2020-07-17_212204.png (72.55 KiB) Viewed 309 times
Остальные настройки, не касаемые именно модбас соединения, мы не рассматриваем в данном примере.
Далее, открываем в mycnc вкладку Технология – Mill/Lathe – Шпиндель.
1. Ставим галочку напротив «RS485 Модбас соединение»;
2. В окне «RS485 скорость» выбираем значение 19200;
3. Соединение выбираем 8 N 1;
4. В поле «Адрес инвертора» пишем 17 (или иное значение, выбранное в п.09.00 частотника);
5. Напротив «Загрузить значение по умолчанию для инвертора» жмем кнопку «Delta/VFD»
После этого в окошках регистров на запись и чтение у нас появляются верные адреса регистров.
2020-07-17_221523.png
6. Ставим галочку рядом с адресом инвертора, который мы выбрали, а так же недостающие галочки рядом с неактивными окошками регистров и «Диагностика Модбас».
После этого рядом с окошками регистров должны появиться какие-то числа, анимация «Сообщения» начинает вращаться и в текстовом поле под «Диагностика модбас» начинают бежать строки, чередуясь, синие и красные.
Это значит, что контроллер уже связался с частотником, отправляет ему и получает от него какие-то данные. Полдела сделано…..))
2020-07-17_221908.png
7. Далее, открываем вкладку PLC – Hardware PLC Templates и ставим галочки напротив процедур М03, М04, М05, SPN и EST, которые используются для модбас-соединения.
Жмем кнопочку “Save PLC” в нижнем правом углу экрана и соглашаемся на замену существующих процедур.
2020-07-17_222123.png
8. После переходим на вкладку Встроенное PLC и находим там новые процедуры.
Нам необходимо в них ввести значения, которые контроллер будет записывать в необходимые регистры частотника, для управления им.
Не вдаваясь в лишние подробности это делается так:
В процедуре М03 ищем строку «#define SPINDLE_ON_CW_VALUE 12345» и значение 12345 меняем на 18;
2020-07-17_222238.png
В процедуре М04 ищем строку «#define SPINDLE_ON_CCW_VALUE 12345» и значение 12345 меняем на 34;
В процедуре М05 ищем строку «#define SPINDLE_OFF_VALUE 12345» и значение 12345 меняем на 1;
В процедуре EST ищем строку «#define SPINDLE_OFF_VALUE 12345» и значение 12345 меняем на 1.
После чего жмем поочередно на три кнопки в правом верхнем углу экрана – “Build All”, “SEND” и “Save ALL”.
Убеждаемся, что все процедуры скомпилированы успешно и записаны в память контроллера.
2020-07-17_222701.png
На этом процедура настройки практически закончена.
Теперь при нажатии на кнопку М03 шпиндель у нас запускается по часовой стрелке, при М04 – против часовой, и должен реагировать на изменение оборотов.
Если обороты фактические не совпадают с заданными, производим подстройку их посредством ввода коэффициента в поле «Коэффициент скорости (модбас)».
2020-07-17_222904.png
Все, становимся счастливыми и гордыми собой юзерами станка, шпиндель которого управляется не по какому-то там аналогу))

niksooon
Posts: 125
Joined: Tue Feb 05, 2019 5:43 pm

Re: Подключение частотника Delta EL по модбас

Post by niksooon »

Гоша -бросай к чертям свои железки - пробуй себя на поприще написания мануалов...... 8-)

Umnik
Posts: 204
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

Слава, грешно смеяться над больными людьми))

mycnc
Posts: 995
Joined: Thu May 10, 2018 2:42 pm
Location: Ottawa, Canada
Contact:

Re: Подключение частотника Delta EL по модбас

Post by mycnc »

EST - вызывается при нажатии ав. кнопки. Можно добавить сюда выключение шпинделя по модбас,
хотя по ТБ наверное правильнее рубить всю силу.

M02 - вызывается при остановке выполнения по кнопке Стоп, а таже в клгце выполнения программы.
Тут имеет смысл продублировать выключение шпинделя.

mycnc
Posts: 995
Joined: Thu May 10, 2018 2:42 pm
Location: Ottawa, Canada
Contact:

Re: Подключение частотника Delta EL по модбас

Post by mycnc »

Я понял, что с числами 1,18,34 я угадал, но просили более подробно, как они получены
Umnik wrote:
Fri Jul 17, 2020 1:26 pm
Тогда если предположить, что адреса регистров софт выставил правильно, то команда на включение должна выглядеть так:
(bit 0-1 "run") 10 / (bit 2-3 не исп.) 00 / (bit 4-5 "FWD") 01 / (bit 6-7 "выбор времени 1") 00 / (bit 8-15 не исп.) 0000 0000
или без вставок 1000 0100 0000 0000
Так?
Примерно так, но зеркально, так как младшие разряды в числе находятся справа, старшие слева, так же как и в обычной десятичной записи.
То есть для включения шпинделя М03 -
(bit 7-6 "выбор времени 1") 00 / (bit 5-4 "FWD") 01 / (bit 3-2 не исп.) 00 / (bit 1-0 "run") 10
или 0001 0010B ( в двоичной системе) или при пересчете 2^4 + 2^1 = 18

Для М4
(bit 7-6 "выбор времени 1") 00 / (bit 5-4 "REV") 10 / (bit 3-2 не исп.) 00 / (bit 1-0 "run") 10
или 0010 0010B ( в двоичной системе) или при пересчете 2^5 + 2^1 = 34

B для Стоп
(bit 7-6 "выбор времени 1") 00 / (bit 5-4 ) 00 / (bit 3-2 не исп.) 00 / (bit 1-0 "stop") 01
или 0000 0001B ( в двоичной системе) или при пересчете 2^0 = 1

Надеюсь, стало более понятно

sima8520
Posts: 98
Joined: Thu Sep 19, 2019 4:03 pm

Re: Подключение частотника Delta EL по модбас

Post by sima8520 »

mycnc wrote:
Sat Jul 18, 2020 3:23 am
0001 0010B
вот сайт есть по быстрому переводу из 2 в 10-ричную систему https://calculatori.ru/perevod-chisel.html
перевод.png
перевод.png (14.58 KiB) Viewed 242 times

Umnik
Posts: 204
Joined: Sun May 19, 2019 7:16 pm

Re: Подключение частотника Delta EL по модбас

Post by Umnik »

Точно, про м02 я забыл совсем.
Спасибо за разъяснение, видать, эти уроки по информатике я где то прогулял...))

Post Reply