IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Управление Частотником через панель TK6070iQ и ПЛК Mitsubishi
mr_77
сообщение 12.08.2019 - 07:05
Сообщение #1


Читатель
*

Группа: Пользователи
Сообщений: 5
Регистрация: 30.07.2019
Пользователь №: 11186



Доброго времени суток всем!
Озадачили задачей по переделке системы на одной из машин (конвейер по сути). Схемы паяю разные, а вот с программированием не очень сталкивался, теперь вот изучаю ПЛК и не могу никак въехать с чего начать и что куда прописать чтобы реализовать движение всего лишь ОДНОГО мотора)) Но по определенному алгоритму... (Сначала просто бы запустить его, потом уже допиливать буду ньюансы)
Итак, что имеем: ph34r.gif
1. HMI панель Weinwiew ТК 6070iQ. Имеет только USB хост для флешки и порт RS422/485/232 в одном разъёме + EB8000 на китайском виндовсе
2. ПЛК FX1S-14MR-US + интерфейсная плата FX1N-485-BD
3. Частотник Simphoenix E550-4T0022B + асинхронный мотор-редуктор.
4. На выходном валу редуктора стоит индуктивный датчик Е1, который при одном обороте вала дает 1 импульс на входной контакт Х0 ПЛК.
5. Лампа L1 по сути является просто наглядной нагрузкой, она должна включаться при нажатии кнопки ПУСК.

Для наглядности нарисовал такую схемку.. Хочу отметить, что в настройках частотника стоит протокол Sunfar и оно работало (сейчас не работает ибо разобрано и надо переделать алгоритм, собираю на столе все компоненты для отладки)

Прикрепленный файл  ___________.jpg ( 205.36 килобайт ) Кол-во скачиваний: 15


Интерфейс на панели предельно простой, нарисовал его тоже на схеме. При нажатии кнопки ИЗМЕНИТЬ должно открываться второе окно, в котором есть клавиатура и можно ввести и сохранить новое значение скорости.
Раньше ардуино программировал, так что немного в курсе, что такое переменнные, true, false и ещё немного подобных штук. Но тут этот вот 485 и 422 интерфейсы и протоколы sunfar.. Да и для ПЛК программу не составлял. С чего начать? Кучу информации пересмотрел, но то что нужно не попадалось.. Понимаю что нужно создать какую-то переменную в программме для ПЛК, например это будет частота ЧП в герцах и как-то сделать чтобы её можно было менять с панели. А в свою очередь ПЛК должен отсылать это по 485му на частотник.. И также отсылать команду ПУСК и СТОП. А по датчику - наверно надо создать переменную, которая бы увеличивалась на +1 при получении сигнала с него, а в панели как-то задать чтение и отображение этой переменной, но как это сделать? huh.gif

Сообщение отредактировал mr_77 - 12.08.2019 - 07:07
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
acoustik
сообщение 20.08.2019 - 17:35
Сообщение #2


Гигант мысли
****

Группа: Пользователи
Сообщений: 403
Регистрация: 3.08.2014
Пользователь №: 10311



Доброго!

Цитата(mr_77 @ 12.08.2019 - 13:05) *
4. На выходном валу редуктора стоит индуктивный датчик Е1, который при одном обороте вала дает 1 импульс на входной контакт Х0 ПЛК.

А зачем он это делает? 1 оборот = 1 изделие?

Цитата(mr_77 @ 12.08.2019 - 13:05) *
Хочу отметить, что в настройках частотника стоит протокол Sunfar и оно работало ....

Видимо, этот протокол необходимо реализовать в программе ПЛК? Описание протокола имеется? (в руководстве на частотник, например).

Цитата(mr_77 @ 12.08.2019 - 13:05) *
Интерфейс на панели предельно простой, нарисовал его тоже на схеме. При нажатии кнопки ИЗМЕНИТЬ должно открываться второе окно, в котором есть клавиатура и можно ввести и сохранить новое значение скорости.

Ну это проще пареной ....

Цитата(mr_77 @ 12.08.2019 - 13:05) *
С чего начать?

С протокола и его реализации в ПЛК. Базовые команды пуска/останова, рег. скорости.


--------------------
There are only 10 types of people in the world — those who understand binary, and those who don't.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
acoustik
сообщение 20.08.2019 - 17:50
Сообщение #3


Гигант мысли
****

Группа: Пользователи
Сообщений: 403
Регистрация: 3.08.2014
Пользователь №: 10311



И еще нюанс - кнопка т.н. "Аварийного" останова на Вашей схеме не может выполнять этой функции. Это прямое нарушение правил ПУЭ.
Заглючит ПЛК/оборвется связь с частотником или еще что произойдет - как останавливать будете?

Аварийная кнопка должна быть с разрывающим контактом и физически снимать напряжение с контролируемого ею участка цепи. На схеме у Вас - это обычная кнопка "стоп", не более.


--------------------
There are only 10 types of people in the world — those who understand binary, and those who don't.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
mr_77
сообщение 27.08.2019 - 21:17
Сообщение #4


Читатель
*

Группа: Пользователи
Сообщений: 5
Регистрация: 30.07.2019
Пользователь №: 11186



Про кнопку знаю, это схематично так набросал, чтобы было понятно что приход сигнала идет. Поставить кнопку на разрыв и инвертировать сигнал на входном входе в ПЛК ничего сложного) + там есть другая кнопка аварийной остановки, которая вырубает вводной контактор. Полная схема в разы сложнее и там много компонентов, я обрисовал только интересующие моменты и элементы. Разбираюсь пока с протоколами... в руководстве на частотник есть какая-то информация, но очень скудная, хотя бы пуск-стоп нашел. А в интернете вообще не нашел про него описание.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
acoustik
сообщение 29.08.2019 - 19:25
Сообщение #5


Гигант мысли
****

Группа: Пользователи
Сообщений: 403
Регистрация: 3.08.2014
Пользователь №: 10311



Цитата(mr_77 @ 28.08.2019 - 03:17) *
Разбираюсь пока с протоколами... в руководстве на частотник есть какая-то информация, но очень скудная, хотя бы пуск-стоп нашел. А в интернете вообще не нашел про него описание.

Понятно. Ну ежели чего найдете по протоколу этому, то плиз в студию smile.gif Попробуем сварганить что-нить.


--------------------
There are only 10 types of people in the world — those who understand binary, and those who don't.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 22.11.2019 - 19:52