[?]]: Управление частотником Unidrive от ПЛК Siemens/Vipa

Прочие PLC и HMI на русском
Post Reply
WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

[?]]: Управление частотником Unidrive от ПЛК Siemens/Vipa

Post by WalinoR » Thu Sep 13, 2012 11:48 am

Мне нужно запустить асинхронный двигатель с помощью ПЧ (Unidrive) и ПЛК (Vipa).
Подскажите пожалуйста какую-нибудь литературу, с чего начать.
Кроме мануалов на эти приборы.

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by pupena_san » Thu Sep 13, 2012 12:51 pm

Всё зависит от того, с чем Вы знакомы.
Опыт работы с VIPA есть?
Как соединяться будут через сеть Профибус или по дискретным и аналоговым сигналам?
На каком уровне знаний Вы сейчас находитесь?

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Sep 13, 2012 10:09 pm

Опыт работы не большой.
Частотник и плк соединены через профибас.
Настроить соединение между ними по мануалам думаю смогу.
Знаю что, чтобы управлять двигателем нужно записывать слово управления и состояния. но вот как это делать, не знаю. брать блок данных или функцию прописывать, не знаю. хотелось бы поподробней об этом.

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by pupena_san » Thu Sep 13, 2012 10:34 pm

В этой теме колупались viewtopic.php?f=9&t=16059 ?
Со STEP7 знакомы или с WINPLC7?

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Sun Sep 16, 2012 12:10 pm

C WINPLC7

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by pupena_san » Sun Sep 16, 2012 8:42 pm

WalinoR wrote:C WINPLC7
Делайте по аналогии с методикой, приведенной в ссылке.

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Oct 25, 2012 5:41 pm

Подскажите, вот я отправляю слово управление на адрес MW20. Как ПЧ должен получить это слово? Его где-то нужно указать или есть зарезервированные адреса ?

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by pupena_san » Thu Oct 25, 2012 6:03 pm

WalinoR wrote:Подскажите, вот я отправляю слово управление на адрес MW20. Как ПЧ должен получить это слово? Его где-то нужно указать или есть зарезервированные адреса ?
Вам нужно сначала разобраться с азами Profibus, поскольку это относится к теме сетевого обмена. Какое устройство будет на том конце кабеля уже не столь важно.

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Oct 25, 2012 6:57 pm

А литературу посоветовать можете?


WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Mon Nov 05, 2012 2:49 pm

Почему не видет адрес?
Таблица переменных:
Image

PQW не принимает. выдает ошибку:
Image

Слова управления и состояния:
Image

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by pupena_san » Mon Nov 05, 2012 2:56 pm

Сделайте переприсвоение MW<-PIW и будете видеть эти MW в таблице.

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Tue Nov 06, 2012 1:53 pm

Кто знаком с ПО Unidrivа CTSoft. Параметр Pr 6.50 можно как-то изменить?
Дело в том что при ручном вводе слова управления Pr 6.42, двигатель включается, а при отправке с ПЛК слово как будто не доходит. Не отображается в CTSoft и двигатель не вращается.

Yougi
Posts: 3
Joined: Wed May 30, 2012 9:17 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by Yougi » Wed Nov 07, 2012 2:46 pm

А параметр #6.50 cуществует? У меня список параметров 6-го меню заканчивается на 6.46.
Вы как-то запутались в простой задачке, зачем вам консистенстность данных - читайте прямо из портов и не парьтесь.
Тугамент CTAN333, AKA SM-Profibus DP Quick Start Guide тщательно изучили? Там всё на пальцах...
Я могу какой-нибудь проектик в хламовнике поискать, но для Сименса, про совместимость с Випой оного знаю только теоретически...

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Nov 08, 2012 12:36 pm

Я сделал так:
Unidrive:
SM-PB стоит во 2 слоте.
1) 16.03=2 (Адрес слейва)
2) 16.05=0 (Формат данных)
3) 16.34=1 (Сжатие циклических данных)
4) 16.38=3 (РРО3)
и повторная инициализация 16.32=1
Это по Руководству пользователя SM-PB.

6.43=1 (ON) (вкл слово управления)
1.21=50 Гц

Vipa:
Image

Image

Слово как будто не доходит. 6.42 остается нулем.
Если я вручную ввожу в 6.42=419 двигатель разгоняется до 50 Гц.

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Nov 08, 2012 2:38 pm

может проблема в версии микропрограммы? У меня стоит 3.00.00
А когда качаешь GSD-файл там написано:
SM-PROFIBUS DP-V1 - can only be used with DP-V1 modules with V03.02.xx or later firmware

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by CHANt » Thu Nov 08, 2012 2:55 pm

Судя по документации (стр.22-23) Слово управление воспринимается юнидрайвом вторым словом. Т.е. команду Вы должны послать в PQW6. Да и сама команда должна быть в 16-ричном формате.
Разрешение на пуск и стоп - W#16#F01
Разрешение на пуск и включить W#16#F03
Разрешение на пуск и включить с реверсом W#16#F09
Не забудьте активировать частотник командой СТОП, и только потом подать команду ПУСК.

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Nov 08, 2012 3:09 pm

По документации "Руководство пользователя SM-Profibus DP" редакция 8. На стр. 75, режим РРО3 есть табличка. Слово 0 - слово управления. Слово 1 - главная уставка.
не только не приходит слово управления, я даже не могу забрать слово состояние, всегда показывает w#16#0000 0270

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by CHANt » Thu Nov 08, 2012 4:13 pm

Во всех словах принимается 0?
А в WinPLC7 использовать налог SFC14/15 можно? Просто сконфигурировать, хоть увидеть есть связь или нет
п.п.12.4 выполнен полностью, типа ММ.05=:0?

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Fri Nov 09, 2012 1:01 pm

Вот что в WinPLC:
Image

А в CTSoft: параметр 6.42 (Control word) = 0. и двигатель стоит.
п.п.12.4 выполнен полностью, типа ММ.05=:0?
Я сделал так:
Unidrive:
SM-PB стоит во 2 слоте.
1) 16.03=2 (Адрес слейва)
2) 16.05=0 (Формат данных)
3) 16.34=1 (Сжатие циклических данных)
4) 16.38=3 (РРО3)
и повторная инициализация 16.32=1
Это по Руководству пользователя SM-PB.

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by CHANt » Fri Nov 09, 2012 1:20 pm

Слово состояния частотника в ответе - 1001110000. Надо разобрать что говорит. И проверить, такое ли выходит с самого ПЧ?
А вообще VIPA циклический обмен по профибасу поддерживает сам? А то может программу надо делать самому по обмену, типа как по модбасу...

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Wed Nov 14, 2012 1:40 pm

Есть привод Unidrive SP 1401:
ПО CTSoft. Software version 1,11.
2 слот: модуль SM-Profibus-DP: Solutions Module software version 3.00.00.
3 слот: модуль SM-Application: Solutions Module software version 1.04

ПЛК Vipa CPU 314ST. Привод и ПЛК соединены по Profibus.
ПЛК выступает мастером, привод слейвом.

Циклическое чтение параметров Unidrive(например ссылка которого установлена в параметре 16.10=10.40) через ПЛК Vipa проходит успешно(мы всегда видим актуальное слово состояния). При попытке записать значение в параметр по ссылке 16.20=6.42 через контроллер, это значение не применяется Unidrive (запись с помощью SFC15, значение приходящее на PQW4 верное). Попытки изменить любые параметры тем же способом тоже не успешны. Никаких ошибок со стороны Unidrive и ПЛК обнаружено не было.
При конфигурировании контроллера был использован GSD файл, скачанный с официального сайта http://www.controltechniques.ru:
Image
Т.к Solutions Module software version модуля Unidrive = 3.00.00, то возникли предположения что проблема была вызвана этим фактом.
Скрины параметров, которые я настроил:
Show
Image

Image

Image

Image

Конфигурация контроллера:

Image

Программа контроллера:
Image

Блок DB10:
Image

Блок DB20:
Image

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by CHANt » Wed Nov 14, 2012 8:46 pm

1) К сожалению не могу Вам помочь с настройкой частотника, так как никогда с ними не работал.
2) SFC 14/15 сконфигурированы неверно. Эти функции призваны обеспечить целостность передачи/приема данных. Интересно, в параметрах RET_VAL, в онлайне, значение 0 есть у обоих функций? 0 это значит не ошибок.
По Вашей конфигурации должно быть:
SFC14.....LADDR=:W#16#0
.............P#DB10.DBX 0.0 BYTE4
SFC15.....LADDR=:W#16#4
.............P#DB20.DBX 0.0 BYTE4
Так как стоящий у Вас РРО=3
При этом Вы должны дополнить структуры DB10 и DB20 до 4 байт соответственно. Если мне не нужно, я завожу в DB переменную типа WORD и обзываю резервом)))

Сегодня попросил коллег, которые работали на ПНР с S7-315-2DP/PN и ПЧ MICROMASTER430, сократить в указателе с 16 байт на 8, итог - ошибка на модуле профибас ПЧ, типа обмен данными есть, нет данных по управлению. Конечно, утверждать однозначно не могу, что именно в этом проблема, но, попробовать стоит.

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Nov 15, 2012 11:46 am

Как раз когда я ставлю 4 байта, выдает ошибки 80A0 и 80A1. В хелпе не написано что она значит.
Spoiler
Show
Image
Image

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by CHANt » Thu Nov 15, 2012 12:04 pm

хех))) каждый производитель хочет иметь свои отличия))
Попробуйте тогда по слотам опрашивать/записывать, что ли..
SFC14.....LADDR=:W#16#0
.............P#DB10.DBX 0.0 BYTE2
SFC15.....LADDR=:W#16#4
.............P#DB20.DBX 0.0 BYTE2
и добавить еще вызов
SFC14.....LADDR=:W#16#2
.............P#DB10.DBX 2.0 BYTE2
SFC15.....LADDR=:W#16#6
.............P#DB20.DBX 2.0 BYTE2

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by CHANt » Thu Nov 15, 2012 12:12 pm

Еще различия увидел. У Вас вот на этом скрине
http://radikal.ru/F/s017.radikal.ru/i43 ... 6089d4.jpg
РРО3 сконфигурировано,
а в последних уже стоит обмен 1 словом. А пытаемся сконфигурировать как по первому скрину. Наверное стоит вернутся к старой конфигурации?

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by WalinoR » Thu Nov 15, 2012 2:18 pm

Я отказался от использования ППО.
Все что было написано раньше Posted: Wed Nov 14, 2012 4:40 pm можно не смотреть.
сейчас использую отдельно слова.

Странно то, что слово состояния считывается правильно, а слово управления не отправляется(ПЧ его не видит)

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Vipa

Post by CHANt » Thu Nov 15, 2012 3:19 pm

Если у SFC15 RET_VAL=:0 то как раз то и отправляется....А параметра в юнидрайве нет такого чтобы посмотреть что приходит в саму SB?

Примеры в сети:
Документ от Control Techniques КНР
Пример с использованием Profinet

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Siemens/Vip

Post by WalinoR » Fri Nov 23, 2012 1:33 pm

Подскажите пожалуйста. Хочу видеть в ОВ1 текущую частоту вращения. С положительной скоростью все в порядке:
Image

С отрицательной получается плохо:
Image

Как это можно исправить?

WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

Re: [?]]: Управление частотником Unidrive от ПЛК Siemens/Vip

Post by WalinoR » Mon Dec 10, 2012 11:37 am

Написал программу и в ней 9 таймеров. когда пытаюсь перейти в ран выдает ошибку:

1 STOP caused by time error (OB not loaded or not possible, or no FRB) (OB80)
2 Cycle time exceeded (OB80)

Подскажите как от нее избавиться?
Scan cycle monitoring time = 150ms. Увеличение времени ничего не изменило
Блок sfc 43 пробовал ставить в FC, но что-то он не помогает. В ОВ вообще не ставиться.

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]]: Управление частотником Unidrive от ПЛК Siemens/Vip

Post by CHANt » Mon Dec 10, 2012 12:28 pm

А чем занимаются таймера?
Лучше программу посмотреть...

Post Reply