PDA

Просмотр полной версии : управление ПЛК ПЧВ2 по ModBus



Yury Evgenev
10.04.2014, 10:59
Здравствуйте все!
Случалось ли кому-нибудь заниматься настройкой ПЛК в ПЧВ2?

Пробую создать децентрализованную систему и основные функции управления процессом переложить на частотник. Контроллер ПЛК150 будет только задания давать.
Если кто знает подскажите каким образом можно связать работу внутреннего ПЛК в ПЧВ2 и внешнего мастера сети (ОВЕН ПЛК150):
Можно ли управлять (читать и записывать) следующие регистры ПЧВ:
1) 13-01 бит события запуска ПЧВ, чтобы запускать ПЛК по сети ModBus?
2) 13-02 бит события остановки ПЛК для выключения ПЛК по сети?
3) 13-40, 13-42, 13-44 булевы переменные для записи по сети?
4) 16-38 Читать состояние активности ПЛК?

ASo
10.04.2014, 11:31
Вы напишите, задача в целом какая.
Пока я вижу, что месье понимает толк в извращениях.

Yury Evgenev
10.04.2014, 13:06
Шаговый привод надо сделать.

Есть станочек вырубной. Через валки протягивается лист металла определённой длины.
Частотник крутит привод (прокатывает полосу металла через валки).
Меряем длину прокатки энкодером. Как только определённую длину откатали - быстро тормозим двигатель и вырубаем. Потом разгоняем заново.

У ПЧВ есть возможность считать аж 5кГц на 33 входе.
И отмерять нужную длину может сам. И остановит двигатель намного быстрее. Так почему бы не децентрализовать? А ПЛК150 будет руководить.

http://www.owen.ru/uploads/primer19.pdf

Вот так вот.

P.S.
Дабы прервать дальнейшие разговоры о нравственности и личных сексуальных предпочтениях, прошу отписывать строго по вопросу.
Я, в свою очередь, постараюсь о результатах сего предприятия докладывать.

ASo
10.04.2014, 17:26
Вы правы в примере, но пуск алгоритма надо делать не через изменение параметра 13 группы.
Наоборот, запуск двигателя от ПЛК, а алгоритм стартует по событию "запустить двигатель любым способом" в 13-01 = 39.

Yury Evgenev
11.04.2014, 07:51
Вы правы в примере, но пуск алгоритма надо делать не через изменение параметра 13 группы.
Наоборот, запуск двигателя от ПЛК, а алгоритм стартует по событию "запустить двигатель любым способом" в 13-01 = 39.

Можно и так. НО тогда будет всегда выполняться алгоритм. А кроме этого нужно реализовать ручной режим (ехать при нажатой кнопке "вперёд" "назад").
Есть мысль включать ПЛК по состоянию "запустить двигатель любым способом" & "логическое соотношение".
Однако мне в техподдержке сказали, что булевы переменные с ПЛК150 могут быть выставлены только когда привод остановлен.

думаю...

Yury Evgenev
14.04.2014, 09:45
Проверил запись / чтение булевых переменных по сети (13-40 13-42) - работает.

Только вот не понял для чего параметр 13-40 представлен массивом?
Всё равно дальше индекса [0] не читается.