[?]]: Управление частотником Unidrive от ПЛК Siemens/Vipa
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
[?]]: Управление частотником Unidrive от ПЛК Siemens/Vipa
Мне нужно запустить асинхронный двигатель с помощью ПЧ (Unidrive) и ПЛК (Vipa).
Подскажите пожалуйста какую-нибудь литературу, с чего начать.
Кроме мануалов на эти приборы.
Подскажите пожалуйста какую-нибудь литературу, с чего начать.
Кроме мануалов на эти приборы.
-
- Posts: 392
- Joined: Fri Dec 18, 2009 3:02 pm
- Location: Киев
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Всё зависит от того, с чем Вы знакомы.
Опыт работы с VIPA есть?
Как соединяться будут через сеть Профибус или по дискретным и аналоговым сигналам?
На каком уровне знаний Вы сейчас находитесь?
Опыт работы с VIPA есть?
Как соединяться будут через сеть Профибус или по дискретным и аналоговым сигналам?
На каком уровне знаний Вы сейчас находитесь?
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Опыт работы не большой.
Частотник и плк соединены через профибас.
Настроить соединение между ними по мануалам думаю смогу.
Знаю что, чтобы управлять двигателем нужно записывать слово управления и состояния. но вот как это делать, не знаю. брать блок данных или функцию прописывать, не знаю. хотелось бы поподробней об этом.
Частотник и плк соединены через профибас.
Настроить соединение между ними по мануалам думаю смогу.
Знаю что, чтобы управлять двигателем нужно записывать слово управления и состояния. но вот как это делать, не знаю. брать блок данных или функцию прописывать, не знаю. хотелось бы поподробней об этом.
-
- Posts: 392
- Joined: Fri Dec 18, 2009 3:02 pm
- Location: Киев
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
В этой теме колупались viewtopic.php?f=9&t=16059 ?
Со STEP7 знакомы или с WINPLC7?
Со STEP7 знакомы или с WINPLC7?
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
-
- Posts: 392
- Joined: Fri Dec 18, 2009 3:02 pm
- Location: Киев
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Делайте по аналогии с методикой, приведенной в ссылке.WalinoR wrote:C WINPLC7
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Подскажите, вот я отправляю слово управление на адрес MW20. Как ПЧ должен получить это слово? Его где-то нужно указать или есть зарезервированные адреса ?
-
- Posts: 392
- Joined: Fri Dec 18, 2009 3:02 pm
- Location: Киев
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Вам нужно сначала разобраться с азами Profibus, поскольку это относится к теме сетевого обмена. Какое устройство будет на том конце кабеля уже не столь важно.WalinoR wrote:Подскажите, вот я отправляю слово управление на адрес MW20. Как ПЧ должен получить это слово? Его где-то нужно указать или есть зарезервированные адреса ?
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
А литературу посоветовать можете?
-
- Posts: 392
- Joined: Fri Dec 18, 2009 3:02 pm
- Location: Киев
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Почему не видет адрес?
Таблица переменных:
PQW не принимает. выдает ошибку:
Слова управления и состояния:
Таблица переменных:
PQW не принимает. выдает ошибку:
Слова управления и состояния:
-
- Posts: 392
- Joined: Fri Dec 18, 2009 3:02 pm
- Location: Киев
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Сделайте переприсвоение MW<-PIW и будете видеть эти MW в таблице.
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Кто знаком с ПО Unidrivа CTSoft. Параметр Pr 6.50 можно как-то изменить?
Дело в том что при ручном вводе слова управления Pr 6.42, двигатель включается, а при отправке с ПЛК слово как будто не доходит. Не отображается в CTSoft и двигатель не вращается.
Дело в том что при ручном вводе слова управления Pr 6.42, двигатель включается, а при отправке с ПЛК слово как будто не доходит. Не отображается в CTSoft и двигатель не вращается.
-
- Posts: 3
- Joined: Wed May 30, 2012 9:17 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
А параметр #6.50 cуществует? У меня список параметров 6-го меню заканчивается на 6.46.
Вы как-то запутались в простой задачке, зачем вам консистенстность данных - читайте прямо из портов и не парьтесь.
Тугамент CTAN333, AKA SM-Profibus DP Quick Start Guide тщательно изучили? Там всё на пальцах...
Я могу какой-нибудь проектик в хламовнике поискать, но для Сименса, про совместимость с Випой оного знаю только теоретически...
Вы как-то запутались в простой задачке, зачем вам консистенстность данных - читайте прямо из портов и не парьтесь.
Тугамент CTAN333, AKA SM-Profibus DP Quick Start Guide тщательно изучили? Там всё на пальцах...
Я могу какой-нибудь проектик в хламовнике поискать, но для Сименса, про совместимость с Випой оного знаю только теоретически...
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Я сделал так:
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:
Слово как будто не доходит. 6.42 остается нулем.
Если я вручную ввожу в 6.42=419 двигатель разгоняется до 50 Гц.
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:
Слово как будто не доходит. 6.42 остается нулем.
Если я вручную ввожу в 6.42=419 двигатель разгоняется до 50 Гц.
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
может проблема в версии микропрограммы? У меня стоит 3.00.00
А когда качаешь GSD-файл там написано:
SM-PROFIBUS DP-V1 - can only be used with DP-V1 modules with V03.02.xx or later firmware
А когда качаешь GSD-файл там написано:
SM-PROFIBUS DP-V1 - can only be used with DP-V1 modules with V03.02.xx or later firmware
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Судя по документации (стр.22-23) Слово управление воспринимается юнидрайвом вторым словом. Т.е. команду Вы должны послать в PQW6. Да и сама команда должна быть в 16-ричном формате.
Разрешение на пуск и стоп - W#16#F01
Разрешение на пуск и включить W#16#F03
Разрешение на пуск и включить с реверсом W#16#F09
Не забудьте активировать частотник командой СТОП, и только потом подать команду ПУСК.
Разрешение на пуск и стоп - W#16#F01
Разрешение на пуск и включить W#16#F03
Разрешение на пуск и включить с реверсом W#16#F09
Не забудьте активировать частотник командой СТОП, и только потом подать команду ПУСК.
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
По документации "Руководство пользователя SM-Profibus DP" редакция 8. На стр. 75, режим РРО3 есть табличка. Слово 0 - слово управления. Слово 1 - главная уставка.
не только не приходит слово управления, я даже не могу забрать слово состояние, всегда показывает w#16#0000 0270
не только не приходит слово управления, я даже не могу забрать слово состояние, всегда показывает w#16#0000 0270
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Во всех словах принимается 0?
А в WinPLC7 использовать налог SFC14/15 можно? Просто сконфигурировать, хоть увидеть есть связь или нет
п.п.12.4 выполнен полностью, типа ММ.05=:0?
А в WinPLC7 использовать налог SFC14/15 можно? Просто сконфигурировать, хоть увидеть есть связь или нет
п.п.12.4 выполнен полностью, типа ММ.05=:0?
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Вот что в WinPLC:
А в CTSoft: параметр 6.42 (Control word) = 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.
А в 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.
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Слово состояния частотника в ответе - 1001110000. Надо разобрать что говорит. И проверить, такое ли выходит с самого ПЧ?
А вообще VIPA циклический обмен по профибасу поддерживает сам? А то может программу надо делать самому по обмену, типа как по модбасу...
А вообще VIPA циклический обмен по профибасу поддерживает сам? А то может программу надо делать самому по обмену, типа как по модбасу...
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Есть привод 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:
Т.к Solutions Module software version модуля Unidrive = 3.00.00, то возникли предположения что проблема была вызвана этим фактом.
ПО 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:
Т.к Solutions Module software version модуля Unidrive = 3.00.00, то возникли предположения что проблема была вызвана этим фактом.
Скрины параметров, которые я настроил:
Show
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
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, итог - ошибка на модуле профибас ПЧ, типа обмен данными есть, нет данных по управлению. Конечно, утверждать однозначно не могу, что именно в этом проблема, но, попробовать стоит.
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, итог - ошибка на модуле профибас ПЧ, типа обмен данными есть, нет данных по управлению. Конечно, утверждать однозначно не могу, что именно в этом проблема, но, попробовать стоит.
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
хех))) каждый производитель хочет иметь свои отличия))
Попробуйте тогда по слотам опрашивать/записывать, что ли..
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
Попробуйте тогда по слотам опрашивать/записывать, что ли..
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
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Еще различия увидел. У Вас вот на этом скрине
http://radikal.ru/F/s017.radikal.ru/i43 ... 6089d4.jpg
РРО3 сконфигурировано,
а в последних уже стоит обмен 1 словом. А пытаемся сконфигурировать как по первому скрину. Наверное стоит вернутся к старой конфигурации?
http://radikal.ru/F/s017.radikal.ru/i43 ... 6089d4.jpg
РРО3 сконфигурировано,
а в последних уже стоит обмен 1 словом. А пытаемся сконфигурировать как по первому скрину. Наверное стоит вернутся к старой конфигурации?
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Я отказался от использования ППО.
Все что было написано раньше Posted: Wed Nov 14, 2012 4:40 pm можно не смотреть.
сейчас использую отдельно слова.
Странно то, что слово состояния считывается правильно, а слово управления не отправляется(ПЧ его не видит)
Все что было написано раньше Posted: Wed Nov 14, 2012 4:40 pm можно не смотреть.
сейчас использую отдельно слова.
Странно то, что слово состояния считывается правильно, а слово управления не отправляется(ПЧ его не видит)
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Vipa
Если у SFC15 RET_VAL=:0 то как раз то и отправляется....А параметра в юнидрайве нет такого чтобы посмотреть что приходит в саму SB?
Примеры в сети:
Документ от Control Techniques КНР
Пример с использованием Profinet
Примеры в сети:
Документ от Control Techniques КНР
Пример с использованием Profinet
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
-
- Posts: 20
- Joined: Thu Sep 13, 2012 11:42 am
Re: [?]]: Управление частотником Unidrive от ПЛК Siemens/Vip
Написал программу и в ней 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, но что-то он не помогает. В ОВ вообще не ставиться.
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, но что-то он не помогает. В ОВ вообще не ставиться.
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]]: Управление частотником Unidrive от ПЛК Siemens/Vip
А чем занимаются таймера?
Лучше программу посмотреть...
Лучше программу посмотреть...