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

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

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

Post by WalinoR »

Мне нужно запустить асинхронный двигатель с помощью ПЧ (Unidrive) и ПЛК (Vipa).
Подскажите пожалуйста какую-нибудь литературу, с чего начать.
Кроме мануалов на эти приборы.
pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев

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

Post by pupena_san »

Всё зависит от того, с чем Вы знакомы.
Опыт работы с VIPA есть?
Как соединяться будут через сеть Профибус или по дискретным и аналоговым сигналам?
На каком уровне знаний Вы сейчас находитесь?
WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

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

Post by WalinoR »

Опыт работы не большой.
Частотник и плк соединены через профибас.
Настроить соединение между ними по мануалам думаю смогу.
Знаю что, чтобы управлять двигателем нужно записывать слово управления и состояния. но вот как это делать, не знаю. брать блок данных или функцию прописывать, не знаю. хотелось бы поподробней об этом.
pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев

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

Post by pupena_san »

В этой теме колупались 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 »

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

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

Post by pupena_san »

WalinoR wrote:C WINPLC7
Делайте по аналогии с методикой, приведенной в ссылке.
WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

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

Post by WalinoR »

Подскажите, вот я отправляю слово управление на адрес MW20. Как ПЧ должен получить это слово? Его где-то нужно указать или есть зарезервированные адреса ?
pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев

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

Post by pupena_san »

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

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

Post by WalinoR »

А литературу посоветовать можете?
pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев

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

Post by pupena_san »

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

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

Post by WalinoR »

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

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

Слова управления и состояния:
Image
pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев

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

Post by pupena_san »

Сделайте переприсвоение MW<-PIW и будете видеть эти MW в таблице.
WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

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

Post by WalinoR »

Кто знаком с ПО 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 »

А параметр #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 »

Я сделал так:
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 »

может проблема в версии микропрограммы? У меня стоит 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 »

Судя по документации (стр.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 »

По документации "Руководство пользователя 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 »

Во всех словах принимается 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 »

Вот что в 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 »

Слово состояния частотника в ответе - 1001110000. Надо разобрать что говорит. И проверить, такое ли выходит с самого ПЧ?
А вообще VIPA циклический обмен по профибасу поддерживает сам? А то может программу надо делать самому по обмену, типа как по модбасу...
WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

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

Post by WalinoR »

Есть привод 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 »

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 »

Как раз когда я ставлю 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 »

хех))) каждый производитель хочет иметь свои отличия))
Попробуйте тогда по слотам опрашивать/записывать, что ли..
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 »

Еще различия увидел. У Вас вот на этом скрине
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 »

Я отказался от использования ППО.
Все что было написано раньше 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 »

Если у 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 »

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

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

Как это можно исправить?
WalinoR
Posts: 20
Joined: Thu Sep 13, 2012 11:42 am

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

Post by WalinoR »

Написал программу и в ней 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 »

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