plcforum.uz.ua

International PLC Forum
It is currently Tue Sep 26, 2017 12:03 pm

All times are UTC + 3 hours


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 63 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Fri Jul 29, 2011 5:49 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Уважаемые коллеги!
Выкладываем в общий доступ пособие по управлению частотными преобразователями частоты с использованием промышленых сетей.
Ждем Ваших критических замечаний по делу и дополнительных примеров.
Содержание:.
Часть 1. Теоретическая.
Часть 2. Прикладная.
А. Пример 1. Управление преобразователями частоты Micromaster 420/430/440 с ПЛК Simatic S7-300/400
В. Пример 2. Управление преобразователями частоты Altivar 71 с ПЛК Modicon Premium по сети CANOpen с использованием профиля CiA402
С. Пример 3. Управление преобразователями частоты Micromaster 420/430/440 с ПЛК Simatic S7-300/400 с использованием функции ПИД-регулирования
Готовое_версия_2.rar
CHANt @ san

===== Для заметок используйте http://get.adobe.com/reader/otherversions/ ========
Image
=====
Внес изменения в части объявления входов/выходов функции FC301, и установки по умолчанию необходимых битов командой SET.


Last edited by CHANt on Sun Jul 31, 2011 9:00 pm, edited 2 times in total.

Top
 Profile  
 
PostPosted: Fri Jul 29, 2011 9:09 pm 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
Мельком посмотрел ММ - есть много замечаний.
Принципиальные - правила правильного программирования:
не используйте М0.*, его лучше использовать всегда в качестве аппаратного Тактового меркера.
Не надо приучать новичков использовать кривые конструкции в LAD (новичёк (особенно после С) долго будет недоумевать как работает ваши SET и CLR на ЛАДе)
Image

и порядок изложения - сначала показать конфигурацию HWConfig с вариантами ПЗД+ПКВ, а затем варианты их использования.

Только взглянул на тему "теории" "Использование промышленных сетей в частотных преобразователях" и понял, что переводилось с украинского :(
Неологизм в заголовке - во первых "промсети" понятие растяжимое, во вторых - их невозможно использовать в частотных преобразователях.
Получается типа "Использование электропроводки в лампочках" :)
Заголовок этой темы "Пособие по управлению ПЧ по пром. сетям" лучше, но точнее "Использование интерфейсов промышленных сетей для управления частотными преобразователями"
Quote:
Таким образом, промышленная сеть в частотных преобразователях может использоваться для обмена данными

Таким образом, промышленная сеть может использоваться для обмена данными и управления частотными преобразователями
Английская картинка с МЕС в 1 пункте вообще ни к чему. Есть станок и в нём частотник - никаких МЕСов и рядом не было и не будет.

Quote:
2. То есть, кроме обмена IO Data
А что такое IO Data ?
И на кой везде PDS пихать? Теперь вместо частотников надо "ПДС" говорить ?
.....
Короче - всю вашу "теорию" (бездумный перевод какой то PDS-ИЕК доки для разработчиков частотников) нахер выкинуть - пособие должно быть простым и понятным
Возьмите за основу AppHandBook.pdf http://narod.ru/disk/20390390001/AppHandBook.pdf.html и дополните примерами с сетевыми интерфейсами.
Я мужикам на производстве первым делом объясняю:
- что такое есть частотник = выпрямитель + транзисторы работающие в ключевом режиме полностью открыт/закрыт
- настройка с панели оператора ВОР, из программы контроллера, через компьютер (для Сименса из Стартёр/ДрайвМонитор/Степ7 )
- управление посылкой команды, и считывание нужного набора данных.
и даю их пальцам возможность виртуально поэкспериментировать
Image
и как общаться через ВОР
Image

Для полного окунания в тему лучше сразу ориентироваться на интерактивные форматы - типа CHM с анимацией. Последние форматы PDF теперь тоже стало возможно анимировать.

Ещё многим интересна тема подключения инородных частотников к неродному интерфейсу - типа Альтивар/Данфос через Профибус и т.п.


Top
 Profile  
 
PostPosted: Fri Jul 29, 2011 10:28 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
CoMod wrote:
Принципиальные - правила правильного программирования:
не используйте М0.*, его лучше использовать всегда в качестве аппаратного Тактового меркера.

Согласен. Хотя, я лично всегда тактовые меркеры отправляю на последний байт RAM. Мне так удобней, видеть "ограничитель" перед глазами. Это не принципиально. Подправлю.
CoMod wrote:
Не надо приучать новичков использовать кривые конструкции в LAD (новичёк (особенно после С) долго будет недоумевать как работает ваши SET и CLR на ЛАДе)

Можно все переделать в STL. Но тут, CoMod, мнения расходятся, так как много желающих хочет видеть LAD и только его... Может имеет смысл сделать два варианта, и так и так? Это не трудно.

CoMod wrote:
и порядок изложения - сначала показать конфигурацию HWConfig с вариантами ПЗД+ПКВ, а затем варианты их использования.

К чему вообще на PKW заострять внимание на начальном этапе? Я никогда не сталкивался с реальной необходимостью менять параметры на ходу, еще и дистанционно. А при замене вышедшего из строя ПЧ на аналог, вполне хватает бука с DriveMonitor для заливки конфигурации через USS. Варианты же использования различного количества ПЗД...ММ и Синамиксы тем и хороши, что слово управления ни к чему не привязано и его можно составлять как душе угодно, так что в основной массе задач достаточно будет профиля и из двух слов.
Можно вообще ничего не показывать - вписал команду в шестнадцатеричном виде в VAT по соответствующему адресу PQW и все. Этого достаточно чтобы управлять. Я пытался показать как выделить часть информации для использования в конкретной задаче, не прибегаю к сложным ухищрения в виде доступа к спискам SSL и тому подобное. Так как часто приходится сталкиваться с младшей линейкой ЦПУ 300 семейства. Где каждый байт на счету, а стандартные функции отъедают огромное количество ресурсов...

Где-то оф. курс по ПЧ от Сименса на полке лежит. Теория электропривода в двух томах и в конце две странички быстрого старта из оф. доки. Реальной работе даже с возможностями утлого ММ он не учит. Не хочется повторять этот путь, да я и не учебник делал...
CoMod wrote:
Заголовок этой темы "Пособие по управлению ПЧ по пром. сетям" лучше, но точнее "Использование интерфейсов промышленных сетей для управления частотными преобразователями"

Хорошо, так будет лучше.

На тему редакции материала. Если можешь выделить время, подредактируй. Буду благодарен.

CoMod wrote:
Для полного окунания в тему лучше сразу ориентироваться на интерактивные форматы - типа CHM с анимацией. Последние форматы PDF теперь тоже стало возможно анимировать.

Сначала надо получить вменяемый вариант, потом можно будет подумать и об интерактивной версии.
Исходнике в ворде - Готовое_версия_2_исх.rar
А старым данфоссом (VLT2800) сейчас и буду заниматься. Там еще масса вопросов не выяснена. Хотя, опять же вопросы только к конфе частотника. Со стороны Step7 все одно и тоже.


Last edited by CHANt on Sun Jul 31, 2011 9:36 pm, edited 2 times in total.

Top
 Profile  
 
PostPosted: Fri Jul 29, 2011 10:57 pm 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
Quote:
Quote:
не используйте М0.*, его лучше использовать всегда в качестве аппаратного Тактового меркера.
Хотя, я лично всегда тактовые меркеры отправляю на последний байт RAM.
Плохая переносимость отлаженных блоков между процессорами :(
Quote:
Quote:
Не надо приучать новичков использовать кривые конструкции в LAD (новичёк (особенно после С) долго будет недоумевать как работает ваши SET и CLR на ЛАДе)
Можно все переделать в STL. Но тут, CoMod, мнения расходятся, так как много желающих хочет видеть LAD и только его... Может имеет смысл сделать два варианта, и так и так? Это не трудно.
Я имел ввиду только одну эту ветку надо делать в STL и показать народу, что он не так страшен как его малюют
Code:
SET
=Logic_1 ; логическая 1

CLR
=Logic_0 ; логический 0

Quote:
К чему вообще на PKW заострять внимание на начальном этапе?
Просто надо написать о могучести возможностей использовать от простейшего варианта обмена с ПЗД2
до крутого обмена ПЗД8, и крутейшего PKW + ПЗД8.
И твой рисунок демонстрирует эти варианты.
У некоторых частотников масимум ПЗД4 и надо дать рекомендацию, что лучше получать - частоту, ток, момент,...

Я например при включении системы первым делом считываю таблицу из частотника через PKW и сверяю с требуемой - как то имел проблему с диверсантом на одном объекте, который по тупости что то менял в частотнике и потом жаловался начальству о неполадках в нашей системе. Потом стал использовать это штатно - если параметры отличаются, то просто выводится сообщение на экран с предложением связаться со мной - к счастью больше диверсантов не было.

Quote:
Где-то оф. курс по ПЧ от Сименса на полке лежит. Теория электропривода в двух томах и в конце две странички быстрого старта из оф. доки. Реальной работе даже с возможностями утлого ММ он не учит. Не хочется повторять этот путь, да я и не учебник делал...
По моему мнению надо плагиатить с умом (если не планируется использовать эту методичку в качестве части докторской диссертации)
Взять Руководство по эксплуатации издание А1
и Диаграмму пути быстрого ввода в работу (параметры только 1 уровня)

Интересно управление частотниками через Эзернет - все к этому постепенно переползают.

А методичка ИЕК ПДС предназначена для разработчиков частотников, а не для применяющих их.


Top
 Profile  
 
PostPosted: Fri Jul 29, 2011 11:43 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
CoMod wrote:
Плохая переносимость отлаженных блоков между процессорами :(

Разные подходы к проектированию структуры программы и взаимодействию между элементами...Ладно, я уже сказал что подправлю.
CoMod wrote:
Я имел ввиду только одну эту ветку надо делать в STL и показать народу, что он не так страшен как его малюют

Конечно не страшен. Да я и не избежал его, так как прямо конвертнуть REAL в Word на LAD невозможно...

CoMod wrote:
Просто надо написать о могучести возможностей использовать от простейшего варианта обмена с ПЗД2
до крутого обмена ПЗД8, и крутейшего PKW + ПЗД8.
И твой рисунок демонстрирует эти варианты.
У некоторых частотников масимум ПЗД4 и надо дать рекомендацию, что лучше получать - частоту, ток, момент,...

Да хрен его знает. С одной стороны Сименс выпускает стандарт профидрайва с жестким профилем и тут же плюет ядовитой слюной в своих устройствах на этот стандарт. Хочу 15 бит вместо нулевого использовать в качестве стартового - пожалуйста...А у других производителей такого нет. Вот как объяснять такое?
CoMod wrote:
По моему мнению надо плагиатить с умом (если не планируется использовать эту методичку в качестве части докторской диссертации)

Эту тему точно никто не планировал ) Мне так и любая научная работа не грозит. Староват для этого. В данном случае это просто трата свободного времени без претензий.
CoMod wrote:
А методичка ИЕК ПДС предназначена для разработчиков частотников, а не для применяющих их.

Не соглашусь, потому как надо хоть чуть-чуть понимать автомат состояний ПЧ, получая информацию о том что привод включен и готов к работе. Или на каком этапе он улетает в ошибку. Есть особенности даже в квитировании аварии соответствующим битом, так как к примеру таких проблем при квитировани с панели или дискретного входа не существует. В прошлом году решал задачу переключения контакторами разных АД после ПЧ. Пока переключаются контакторы и ПЧ приходит в начальное состояние по итогам, любая поданная команда вводит его в такой ступор, что без отключения питания его из дауна не выведешь...
CoMod wrote:
Интересно управление частотниками через Эзернет - все к этому постепенно переползают.

Гы. А на Синамиксах интерфейс профинета появился?


Top
 Profile  
 
PostPosted: Sat Jul 30, 2011 12:16 am 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
Quote:
Пока переключаются контакторы и ПЧ приходит в начальное состояние по итогам, любая поданная команда вводит его в такой ступор, что без отключения питания его из дауна не выведешь...
Это давать отдельной главой "Поиск и устранение причин неисправностей"


Top
 Profile  
 
PostPosted: Sat Jul 30, 2011 12:32 am 

Joined: Fri Dec 18, 2009 6:02 pm
Posts: 392
Location: Киев
Спасибо за замечания. Со многим согласен. Но с некоторыми вещами поспорю.
CoMod wrote:
Не надо приучать новичков использовать кривые конструкции в LAD (новичок (особенно после С) долго будет недоумевать как работает ваши SET и CLR на ЛАДе)

Не согласен. Новички разные бывают. STL язык Simatic-ов, да он IL-подобный, но они, эти IL тоже разные. Задача не научить как это делать в Степе на конкретном языке, а продемонстрировать на понятном для большинства примере. По крайней мере в своей части я именно эту цель преследовал.

CoMod wrote:
Только взглянул на тему "теории" "Использование промышленных сетей в частотных преобразователях" и понял, что переводилось с украинского :(

Ну и что. Чего Вы опять цепляетесь за тему украинского языка. Да переводилось. Так исторически сложилось. С технической точки зрения это не имеет никакого значения. То, что Вы поправляете текст - это отлично, за это спасибо. Но не надо вдаваться в такие выкидки. Шовинизм не красит людей, даже очень опытных и умных.

CoMod wrote:
Неологизм в заголовке - во первых "промсети" понятие растяжимое, во вторых - их невозможно использовать в частотных преобразователях.
Получается типа "Использование электропроводки в лампочках" :)
Заголовок этой темы "Пособие по управлению ПЧ по пром. сетям" лучше, но точнее "Использование интерфейсов промышленных сетей для управления частотными преобразователями"


Согласен на все 100%.

CoMod wrote:
Quote:
Таким образом, промышленная сеть в частотных преобразователях может использоваться для обмена данными

Таким образом, промышленная сеть может использоваться для обмена данными и управления частотными преобразователями

Согласен на все 100%.

CoMod wrote:
Английская картинка с МЕС в 1 пункте вообще ни к чему. Есть станок и в нём частотник - никаких МЕСов и рядом не было и не будет.
Quote:
2. То есть, кроме обмена IO Data
А что такое IO Data ?
И на кой везде PDS пихать? Теперь вместо частотников надо "ПДС" говорить ?
.....
Короче - всю вашу "теорию" (бездумный перевод какой то PDS-ИЕК доки для разработчиков частотников) нахер выкинуть - пособие должно быть простым и понятным
Возьмите за основу AppHandBook.pdf http://narod.ru/disk/20390390001/AppHandBook.pdf.html и дополните примерами с сетевыми интерфейсами.


Теория должна быть однозначно. Ее конечно нужно шлифовать и шлифовать. Фраза "бездумный перевод какой то PDS-ИЕК доки" опять не отвечает действительности. Аббревиатуру PDS вычищал как мог. Об этом термине нужно упомянуть, достаточно одного раза. Картинки нужно переделать под "частотники". Но связь с МЭКом должна быть. Стандарты не на ровном месте появляются. Они обобщают. Над оформлением надо работать, причем итерационно. Согласен, что "Пособие должно быть простым и понятным".

CoMod wrote:
Ещё многим интересна тема подключения инородных частотников к неродному интерфейсу - типа Альтивар/Данфос через Профибус и т.п.

Тема интересная. Но нужно оборудование. Если хватит пороха в пороховнице, доберемся и до этого. Может кто-то еще захочет присоединиться. Может Вы, CoMod, подключитесь?

CoMod wrote:
По моему мнению надо плагиатить с умом (если не планируется использовать эту методичку в качестве части докторской диссертации).

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


Top
 Profile  
 
PostPosted: Sat Jul 30, 2011 1:00 am 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
С интуристом надо было быстро завести через ВОР 12 частотников и я надиктовал ему при вводе первого.
Потом смотрю его записи на половинке А4 - там написано "Пыстрый ввод" и перечень нужных параметров для быстрого ввода системы в действие.
-Что значит "Пыстрый " ?
- Ну ты же сказал "Пыстрый "....
До сих пор та бумажка лежит приколотой в том проекте.
Если кому то не понравится предложенный Гуглом перевод , то это никоим образом не значит, что человек Гуглофоб - просто призыв осмысливать написанное, особенно переводимое дословно хоть с украинского, хоть английского.

На счёт PDS и МЭК - вы определитесь для кого пишете - для студентов (которым это пофиг) или для производственников-эксплуататоров (которым это тоже пофиг).
На производстве встаёт вопрос как это сделать правильно и быстро.
Графы с кучей перекрёстных ссылок приводят человека в ступор.
Инструкция должна быть простой и понятной для человека находящегося в стрессовой ситуации.

Quote:
А на Синамиксах интерфейс профинета появился?

Появился - у меня даже голландский проект где то валяется 2-х летней давности с частотниками на Профинете - проект так и остался на бумаге - кризис начался.
Image

Вот ещё свежий пример
http://support.automation.siemens.com/WW/view/en/50828919

SIMOTION/SINAMICS: PROFINET IO functions (Date:2011-07-25)
http://support.automation.siemens.com/WW/view/en/49311792


Top
 Profile  
 
PostPosted: Sat Jul 30, 2011 9:52 pm 
Site Admin

Joined: Sat Aug 13, 2005 9:15 am
Posts: 1076
класс,молодцы!
очень хорошее дело затеяли (oftop)


Top
 Profile  
 
PostPosted: Tue Aug 02, 2011 9:43 am 

Joined: Tue Jul 12, 2011 12:40 pm
Posts: 6
О деталях, конечно, можно спорить, но в целом хочу сказать спасибо. Очень полезная вещь.


Top
 Profile  
 
PostPosted: Tue Aug 02, 2011 9:52 am 

Joined: Fri Dec 18, 2009 6:02 pm
Posts: 392
Location: Киев
В споре рождается истина.
Критику CoMod'a в этом форуме мы учли. Вы тоже критикуйте, с боку видней. Однозначно, ошибок там до сих пор много, только вот самим отловить их тяжело.


Top
 Profile  
 
PostPosted: Tue Aug 02, 2011 10:26 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
pupena_san wrote:
Критику CoMod'a в этом форуме мы учли.

Ну не всю еще пока учли :D Объемную часть пока отложим чуть на более поздний срок. Придется осваивать и анимацию и chm... Но тут хотелось бы для начала структуру какую-то однозначную вывести из этих обсуждений. Текст править легче, переписывать сложней!


Top
 Profile  
 
PostPosted: Tue Aug 02, 2011 11:56 am 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
Ещё можно взять информацию со старой страницы
http://old.automation-drives.ru/sd/products/inverters/micromaster4/options/#modules
в том числе сильно урезанная дока на русском с картинками в "теорию"
http://old.automation-drives.ru/sd/products/inverters/micromaster4/options/MM4xx_Profibus_A1_ru.pdf
поэтому надо смотреть английский оригинал
http://old.automation-drives.ru/sd/products/inverters/micromaster4/options/MM4xx_Profibus_02-02_en.pdf

Варианты управления
1. Прямое управление подачей уже готовых команд на порты частотника - допустимо для всех 400-х и части 300-х ЦПУ
Привести перечень стандартных команд и ответов в HEX виде
типа
Quote:
The following are some typical control and status words.
The drive is started when the control word 047E is sent followed by 047F (Edge of
Bit 0: EIN)
Drive is ready for forward run:
Команда 047E 0000
Ответ FA31 0000
Let drive run forwards at 12.5Hz:
Команда 047F 1000
Ответ FB34 1000
Let drive run forwards at 50Hz:
Команда 047F 4000
Ответ FB34 4000
Let drive run backwards at 12.5Hz:
Команда 0C7F 1000
Ответ BB34 1000
Drive switched off when error occurs:
Команда 0C7F 1000
Ответ FA38 0000
Reset error:
04FE 0000
Ответ FA31 0000
....

2. Прямое консистентное управление подачей уже готовых команд/ считывание через SFC14/15 (для части 300-х ЦПУ)
3. Использование функциональных блоков
4. ....

Торопиться не надо - набрать побольше информации, выбрать необходимое и изложить простым языком.


Top
 Profile  
 
PostPosted: Wed Aug 03, 2011 9:19 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
CoMod wrote:
Quote:
А на Синамиксах интерфейс профинета появился?

Появился - у меня даже голландский проект где то валяется 2-х летней давности с частотниками на Профинете - проект так и остался на бумаге - кризис начался.


Просмотрел информацию по стыку с ПЧ по Профинету. В целом подходы остались прежние, обращение к области I/O периферии. Т.е. в самом простом варианте обращение к PIW и PQW. Единственно с чем стоит разобраться, так это поискать аналоги функций SFC14/15 для профинета. Думаю что смогу со временем предложить пару несложных вариантов - наверное Sinamics и ПЧ от ABB, есть модели которые имеют профинет на борту.


Top
 Profile  
 
PostPosted: Thu Aug 04, 2011 5:00 am 

Joined: Sat Mar 27, 2010 11:14 am
Posts: 41
Аналоги SFC14/SFC15 искать не надо, они работают и по Profinet.
Из симатиковского хелпа:
Quote:
Reading Consistent Data of a DP Standard Slave//PROFINET IO Device with SFC 14 "DPRD_DAT"

Причем они (SFC14/SFC15) нужны только если в HWConfig невозможно сконфигурить слоты частотника как Module consistent.


Top
 Profile  
 
PostPosted: Thu Aug 04, 2011 5:54 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
kaa1979 wrote:
Аналоги SFC14/SFC15 искать не надо, они работают и по Profinet.

Тогда вообще все замечательно.
kaa1979 wrote:
Причем они (SFC14/SFC15) нужны только если в HWConfig невозможно сконфигурить слоты частотника как Module consistent.

Ну скажем так, основная задача SFC14/SFC15 обеспечивать консистентность передаваемых данных и осуществлять простую диагностику связи, что актуально для недорогой линейки компактных ЦПУ S7-300. Кстати, а режим Module consistent для 300, со встроенным портом DP, как раз и не работает.


Top
 Profile  
 
PostPosted: Thu Aug 04, 2011 6:55 am 

Joined: Sat Mar 27, 2010 11:14 am
Posts: 41
Quote:
Ну скажем так, основная задача SFC14/SFC15 обеспечивать консистентность передаваемых данных и осуществлять простую диагностику связи


Для заметки: при подключении преобразователей частоты к резервированной системе (пара 400H) через Y-coupler, SFC14/SFC15 не выдают ни каких ошибок даже при отключении частотников от сети.
Поэтому, чтобы не заморачиваться, ошибка связи:

O(
L ZSW // все биты слова состояния
L 0 // равны нулю
==I
) // или
O(
L DPRD_DAT_RET_VAL // код ошибки SFC14 (RET_VAL)
L 0 // отличен от нуля
<>I
)
= FAULT_CONNECT // это и есть ошибка связи


Top
 Profile  
 
PostPosted: Thu Aug 04, 2011 10:52 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
kaa1979 wrote:
Для заметки: при подключении преобразователей частоты к резервированной системе (пара 400H) через Y-coupler, SFC14/SFC15 не выдают ни каких ошибок даже при отключении частотников от сети.

Ага. Добавлю при следующей редакции примеров.
Слушайте, коллеги, а у вас по каким нить ПЧ (не сименс) наработки есть?
В плане параметров настройки самих ПЧ. :D
Так лень читать эту всю мутоттень, одно и тоже вроде, но то названия другие, то перевернуто все шиворот-навыворот.


Top
 Profile  
 
PostPosted: Fri Aug 05, 2011 5:39 pm 

Joined: Mon Apr 18, 2011 12:49 am
Posts: 86
kaa1979 wrote:
Могу выложить FBшку и список параметров по Danfoss FCM300

а по df6 340 есть чего у кого? настройки пидрегулятора с датчиком 4--20mA/


Top
 Profile  
 
PostPosted: Fri Aug 05, 2011 7:08 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Oll Bell wrote:
а по df6 340 есть чего у кого? настройки пидрегулятора с датчиком 4--20mA/

1) Надо создавать свою тему. Тем более что есть свой раздел по приводам на этом форуме. Думаю что там, наши иностранные коллеги возможно Вам и помогут. География шире
2) Если уж так срочно нужна помощь в конфигурировании ПЧ, лучше наверное обратится в саппорт Мёллера. Это будет 100% результат. На форумах оперативных ответов дождаться трудно.
3) Судя по Вашим описаниям на АВОКе, Вам надо настроить шкалу датчика - т.е. найти параметры в которых задаются
3.1 мин шкала датчика, где выставить 4 мА
3.2 мин шкала масштабирования параметра - 0%
3.3. макс. шкала датчика 20мА
3.4 макс шкала масштабирования параметра - 100%
В этом случае Ваше задание в 50% должно обрабатываться. По крайней мере, исходя из содержания Вашей темы, мне так показалось...


Top
 Profile  
 
PostPosted: Fri Jan 27, 2012 8:15 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Новые документы, 3-е издание :D
Обновлены:
Теоретическая часть.
Пример 2. (В. ) Управление преобразователями частоты Altivar 71 с ПЛК Modicon Premium по сети CANOpen с использованием профиля CiA402.

Публикуем новые примеры:
D. Пример 4. Управление преобразователями частоты Danfoss VLT2800 с Simatic S7 300 по сети Profibus с использованием профилей PROFIDRIVE и FC.
Е. Пример 5. Управление преобразователями частоты Altivar 71 с ПЛК Modicon M340 по сети MODBUS RTU on RS485 с использованием профиля CiA402.

Все можно скачать https://sites.google.com/site/fieldbusbook/seti/kommunikacii-s-elektroprivodami/kommunikacii-s-elektroprivodami

За работу с Danfoss VLT2800, еще раз, хочу поблагодарить коллег - kaa1979, vlad2006gr, a_gricaj за примеры и советы, за доброе слово и потраченное время :D Спасибо!
Есть еще куда развиваться, и что улучшать! По мере появления времени... :oops:


Top
 Profile  
 
PostPosted: Fri Feb 10, 2012 6:31 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Новый документ:
F. Пример 6. Управление ПЧ Danfoss серии VLT AQUA от Simatic S7-300 по сети Profinet I/O.
опубликовано - https://sites.google.com/site/fieldbusb ... oprivodami

Карта Profinet MCA120 Danfoss доступна к заказу в РФ. Цена без скидок 282 евро, это для Приволжского ФО.

Готовится пример управления ПЧ Danfoss серии VLT AQUA с S7-1200, с использованием протокола Modbus RTU по сети RS485.


Top
 Profile  
 
PostPosted: Tue Feb 21, 2012 5:25 am 

Joined: Wed Jan 11, 2012 2:22 pm
Posts: 6
День добрый.
Разбираюсь с PKW (ABB+RPBA01). Чтение и передача параметров работает, но смущает следующая фраза из мануала RPBA:
Quote:
...Непрерывной (цикличной) записи параметров PROFIdrive следует избегать, поскольку значения этих параметров хранятся во флэш-памяти RPBA-01.Приблизительный срок службы флэш-памяти составляет 1 000 000 циклов программа/стирание, и непрерывная запись приведет к преждевременному выходу памяти из строя.

Касается ли это параметров привода? Или это относится только к PROFIdrive (параметры 915-972)?

CoMod wrote:
...Я например при включении системы первым делом считываю таблицу из частотника через PKW и сверяю с требуемой...

А как вы это делали? перебором всех параметров частотника? (т.е.цикл "задать параметр-опросить привод-сохранить полученное значение").


Top
 Profile  
 
PostPosted: Tue Feb 21, 2012 9:29 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Spaun wrote:
День добрый.
Разбираюсь с PKW (ABB+RPBA01). Чтение и передача параметров работает, но смущает следующая фраза из мануала RPBA:
Quote:
...Непрерывной (цикличной) записи параметров PROFIdrive следует избегать, поскольку значения этих параметров хранятся во флэш-памяти RPBA-01.Приблизительный срок службы флэш-памяти составляет 1 000 000 циклов программа/стирание, и непрерывная запись приведет к преждевременному выходу памяти из строя.

Касается ли это параметров привода? Или это относится только к PROFIdrive (параметры 915-972)?

Вы путаете чтение и запись PKW и PZD. PKW это асинхронный доступ к параметрам частотников. Т.е. Вы руками должны сформировать и послать запрос, и считать данные из области PKW. Запись также, Вы формируете команду и посылаете. Нельзя делать запись циклически, так как убьете EPROM частотника либо коммуникационной карты. Доступ к PZD, по синхронному каналу, обеспечивается самим драйвером профибаса циклически. Каких-то действий с Вашей стороны не требуется. Просто читаете/пишете из области I/O указанной в хардваре.А флешка RPBA-01 в этом деле не участвует - просто из буфера RPBA-01 "перекладывается" в соответствующие регистры ASCxxx.
А профили управления PROFIDrive или АВВшные родные это всего лишь модель алгоритма которая срабатывает от определенных команд, либо последовательности команд слова управления.
Spaun wrote:
CoMod wrote:
...Я например при включении системы первым делом считываю таблицу из частотника через PKW и сверяю с требуемой...

А как вы это делали? перебором всех параметров частотника? (т.е.цикл "задать параметр-опросить привод-сохранить полученное значение").

Да, так и делается.


Top
 Profile  
 
PostPosted: Tue Feb 21, 2012 4:48 pm 

Joined: Wed Jan 11, 2012 2:22 pm
Posts: 6
Речь только про PKW.
В мануале RPBA имеются отдельные таблицы по распределению параметров привода и параметров PROFIdrive.
Также приведён список параметров PROFIdrive для RPBA-01.(т.е. параметры с 915 по 972).
И параметры привода(из мануала на привод), и параметры PROFIdrive(из мануала на RPBA) читаются/записываются через PKW.(даже пара примеров расписаны).
Но в примечании про флеш говорится только о параметрах PROFIdrive, про параметры привода ничего нет, в связи с чем и вопрос.


Top
 Profile  
 
PostPosted: Tue Feb 21, 2012 8:07 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Параметр преобразователя: 1607
Параметр RPBA-01: 971
Сколько циклов перезаписи выдержит EEPROM инвертора лучше спросите у тех. поддержки. Не думаю что величина ее будет отличаться от заявленной в RPBA-01. АВВ ничего нового на рынке не предлагала, да и ее ПЧ отнюдь не самые навороченные. Чудес нет.
А самое главное, что я не понял в Вашем вопросе, зачем Вам циклическая запись в параметры, любые?


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 4:36 am 

Joined: Wed Jan 11, 2012 2:22 pm
Posts: 6
За 1607 спасибо, не учёл этого.
Про циклическую запись: в текущем варианте проги метка запроса установлена, пока нажата кнопка панели управления. Но с учётом того, что цикл контроллера 10мсек, возникло опасение что при таком варианте флешке скоро придёт карачун. Или нет?


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 6:08 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Кнопку (команду) лучше на фронт повесить (FP). Т.е. однократно запрос формировать. Тогда все нормально будет. Вам же не так часто придется параметры изменять? Тем более что, при ацикличном обмене, надо ответ проверять - дошел запрос или не дошел.


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 6:53 am 

Joined: Wed Jan 11, 2012 2:22 pm
Posts: 6
FP мне не поможет, потому как при снятии запроса ответ сразу обнуляется.
Придётся логику в PLC переписывать на что-то типа: запрос-ожидание ответа-сохранение ответа-снятие запроса.


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 7:49 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
это дешевле чем rpba каждый раз покупать ))) и причем это относится только к записи параметров, чтение можно оставить в текущем виде


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 9:15 pm 

Joined: Thu Mar 17, 2011 8:23 pm
Posts: 19
Люди большое спасибо, что есть люди без корыстные и желающие помочь новичкам :), а вот хотелось спросить вот можно ли, как то симулировать ПЧ от сименса в степ7, просто на работе все оборудование есть так сказать, чтобы в живую проверить работоспособность программы, а времени не много свободного, а дома доступно только ПО в виде симуляторов ПЛК и Панель оператора, можно симулировать ПЧ не знаю как ....


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 9:28 pm 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
NIBIR wrote:
можно ли, как то симулировать ПЧ от сименса в степ7,
Панель оператора, можно симулировать ПЧ не знаю как ....

Можно. По кускам.
Так как обычно общение с частотником происходит через блок данных DB, то ты можешь менять значения в этом DB например с экрана симулируемой панели - нажал кнопку и в DB улетели данные... дёрнул Ползунок и поменялась скорость/ток...


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 9:37 pm 

Joined: Thu Mar 17, 2011 8:23 pm
Posts: 19
Я наверно не совсем правильно выразился, я хочу на виртуальной шине ДП симулировать преобразователь ММ4 или иной. А с блоком данных я уже успешно поэкспериментировал :)


Top
 Profile  
 
PostPosted: Wed Feb 22, 2012 9:42 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Можете выложить свою программу, и настройки ПЧ - посмотрим. Есть нюансы при работе с коммуникационным процессором СР 342-5, или по работе с новой линейкой Sinamics, но и они решаются.
Чтобы симулировать профиль управления, надо написать модель. Граф состояний есть в документации у каждого производителя ПЧ, но только стоит ли овчинка выделки...


Top
 Profile  
 
PostPosted: Tue Feb 28, 2012 9:57 pm 

Joined: Thu Mar 17, 2011 8:23 pm
Posts: 19
Здравствуйте специалисты! Спасибо за статью, так как это вменяемый пример работы с ЧП по шине, (в моем случае это еще и изучение самого степ 7 ).
Хотелось вот что спросить,
переписал программу (пример А) из архива дополнив ее коммуникационным блок ДБ для общения с панелью оператора конфигурация системы такова CPU VIPA314 (адрес на шине DP 1),
частотный преобразователь MM440 (адрес на шине DP 3 задан ДИП переключателями),
так вот при мониторинге программы в частности блока SFC14 на выходе блок выдает ошибка с кодом -32591 в преобразователе вроде все выставил из примера, на сетевом блоке ЧП зеленый светодиод моргает,
отсюда хотелось бы задать пару вопросов
во первых откуда можно узнать что это за ошибка и как ее поправить,
и какие диагностические средства содержит система степ 7 для мониторинга сети:)


Top
 Profile  
 
PostPosted: Tue Feb 28, 2012 10:26 pm 

Joined: Fri Dec 18, 2009 6:02 pm
Posts: 392
Location: Киев
VIPA- это не Siemens, хоть и совместимый. Не пользуйтесь функциями SFC Step7 для VIPA, так как они там реализованы по своему.
Я не уверен, но эти функции могут запросто там не работать.
Почитайте еще в мануале, там есть список поддерживаемых функций.
Работайте с обычным образом ввода/вывода I/Q или PI/PQ, а все остальное - как в пособии.


Top
 Profile  
 
PostPosted: Tue Feb 28, 2012 10:37 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
NIBIR wrote:
переписал программу (пример А) из архива

Да я вроде и не выкладывал программу, только *.pdf :D На самом деле, исходник у меня не сохранился. Поэтому, лучше попробуйте написать по примеру А самостоятельно, это не сложно.


NIBIR wrote:
так вот при мониторинге программы в частности блока SFC14 на выходе блок выдает ошибка с кодом -32591

-32591DEC=80B1HEX "длина указанной области назначения не совпадает с длиной данных пользователя сконфигурированной в Step7". Выделяете SFC14 и жмете на F1. Там все расшифровки.
NIBIR wrote:
в преобразователе вроде все выставил из примера, на сетевом блоке ЧП зеленый светодиод моргает,
отсюда хотелось бы задать пару вопросов
во первых откуда можно узнать что это за ошибка и как ее поправить,

В конце примера А есть таблица с декодировкой световых сигналов светодиода коммуникационной карты. Моргающий зеленый означает - Вы все сделали правильно, но данные в ПЧ не поступают. Ошибка в программе.

Ну и, San дело говорит, он в Vipa`x дока (pgood)


Top
 Profile  
 
PostPosted: Tue Feb 28, 2012 10:54 pm 

Joined: Fri Dec 18, 2009 6:02 pm
Posts: 392
Location: Киев
Про доку, CHANt, Вы перегнули. :-)
Випу программировал только под Win-PLC7, и то в момент ее зачатия на террритории Украины.
Все остальное учебные примеры , но уже под STEP7. Только что посмоттерл мануал под 300-ку, SFC14/SFC15 там действительно имеются. NBIR, выложите проект, может Вы неправильно конфигурацию делаете?


Top
 Profile  
 
PostPosted: Tue Feb 28, 2012 11:03 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
pupena_san wrote:
Про доку, CHANt, Вы перегнули. :-)
Випу программировал только под Win-PLC7, и то в момент ее зачатия на террритории Украины.

Я других, имеющих опыт с випой и не знаю (sorry)
В нашей тьмутаракани випы поблизости не продают, а везти ее с мск - вся разница в цене нивелируется. Так что, вряд ли в руки попадет.

pupena_san wrote:
Только что посмотрел мануал под 300-ку, SFC14/SFC15 там действительно имеются. NBIR, выложите проект, может Вы неправильно конфигурацию делаете?

Похоже что адресация напутана в указателях. Либо DB по обмену сформировано не верно. Проект нужно глянуть. Думаю, там немного правок понадобится.


Top
 Profile  
 
PostPosted: Wed Feb 29, 2012 5:33 am 

Joined: Sat Mar 27, 2010 11:14 am
Posts: 41
Зеленый моргающий светодиод - сеть есть, но MM440 не видит ведущего.
Проверьте адрес ПЧ в HW config - должен совпадать с адресом, выставленным DIP-переключателями. После изменения положения DIP-переключателей (адреса) электроника преобразователя должна быть перезагружена отключением питания ПЧ.

Если все DIP-переключатели переключить в положение OFF, то адрес выставляется в параметре 918 (перезагрузка тоже требуется).

Диагностика - открываем HW config, нажимаем кнопочку Online и смотрим какие ведомые не видны, какие имеют ошибки, щелкаем по ним и смотрим - что это за ошибки.


Top
 Profile  
 
PostPosted: Wed Feb 29, 2012 10:21 pm 

Joined: Thu Mar 17, 2011 8:23 pm
Posts: 19
Добрый вечер! Разобрался с проблемами, все работает (suc), проблема была в том что в примере при обращении в SFC запись 8 слов а у мя реально он может оперировать только 4я словами как только поставил в SFC14 & SFC15 по 4 слова перестал моргать, и тут еще пришлось помучится с настройками ЧП, потому есть вопрос если на передаваемые данные я могу выставить индексы (что я хочу увидеть в телеграмме от ЧП) то вот как функционируют принимаемые данные непонятно, ну то что первое слово управление передаваемое от ПЛК к чп это понятно, а вот как задать другие индексы не понятно если для передаваемого слова мы в параметре Р2051 настраеваем индексы, то для принимаемых ЧП слов я такого же параметра не нашел поправьте если я что то не так понял. ( в своем примере я для того что бы частотник принимал установку частоты по шине профибас в параметре Р1000 изменил с 2 на 6) Просто я в основном работаю с ЧП веспер Евротерм Лензе, и для меня слегка не все понятно как организованы ЧП сименс. Последний маленький вопрос там выше приведена схема ЧП работающая по профинет, а при помощи какой программы составлена данная схема (ну в смысле какой графический редактор использовался). И большое спасибо всем отвечающим очень приятно что в нашей стране есть такие люди :)


Top
 Profile  
 
PostPosted: Wed Feb 29, 2012 10:45 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
ММ440 на 8 слов настроить можно. ММ410/420 урезаны по функционалу, там только 4 максимум.

Уставка в ПЧ приходит и ложится в регистр Р2050:1 (2050:0 - это слово управления, которое копируется в регистр Р2090 чтобы по битам в частотнике разложить). Так и указываешь в параметре уставки = Р2050:1 (DriveMonitor) или Р2050.1 с панельки
Ключевые
Р0700=:6
Р1000=:66
Р1070=:2050.1

Хм, рисунки вариантов построения ЛВС с Profinet I/O, из примера F, это скриншоты с заводского мануала.


Top
 Profile  
 
PostPosted: Wed Feb 29, 2012 11:00 pm 

Joined: Thu Mar 17, 2011 8:23 pm
Posts: 19
Пардон а параметра P2050 нет есть параметр R2050 доступный для чтения (R) как я понимаю, а по индексам0.1.2.3...7 хранятся принятые слова а не индексы(параметров) с чем связать эти слова; Про схему у меня тоже много таких красивых схем вот и я хотел бы найти программу какой они составлены я подумал что раз выложили то известно при помощи чего ее составили :)


Top
 Profile  
 
PostPosted: Wed Feb 29, 2012 11:24 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Да, r - read...
Quote:
а по индексам0.1.2.3...7 хранятся принятые слова а не индексы(параметров) с чем связать эти слова

не понял, что не понятно?
мне интересно, так как если я не понятно отразил суть приема и разбора телеграммы в частотнике, еще не поздно что-то подправить, чтобы было понятней.


Top
 Profile  
 
PostPosted: Wed Feb 29, 2012 11:51 pm 

Joined: Thu Mar 17, 2011 8:23 pm
Posts: 19
Попытаюсь как можно более обширнее описать свою проблему. Я в плк формирую телеграмму состоящую из 4слов, 1ое и 4ое слово это слова управления, 2 и 3 третье может использоваться для других нужд пользователя, а вот как задать эти нужды? как я понял если в P1000 установил в 6 то второе слово телеграммы PZD2 будет использоваться как Главное заданное значение (т.е. опорная частота), а вот например если я хочу что бы PZD3 использовалась как паспортная мощность двигателя то как это сделать. Если я в программе ПЛК PZD3 задам мощность применяемого двигателя и при помощи телеграммы передам в ЧП она будет доступно в r2050.2 а как ЧП зашипит данные из PZD3(r2050.2) в P0307.


Top
 Profile  
 
PostPosted: Thu Mar 01, 2012 6:42 am 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
И первое, и второе, и третье, и последующие слова могут быть использованы как угодно. Единственное но, то что в регистрах r2090 будет 1 слово (r2050.0), а в r2091 4 слово телеграммы (r2050.3) Поэтому лучше их не использовать для других целей. В других словах можно передавать что душе угодно. Я частенько использую входа/выхода частотников для включения разных лампочек, контакторов или приема информации с ключей шкафов ПЧ, или с аналоговых входов, или выдачу с аналогового выхода - этакий удаленный небольшой модуль ввода/вывода.

Что касается Р0307, и вообще параметров двигателя, то это делается только путем задания параметров числовыми константами самим пользователем и никак иначе. Эти данные используются ПЧ при первичном измерении параметров АД (пыстрый старт ))), последующей работе тепловой модели двигателя и прочее. Их нельзя изменять на ходу. Если есть необходимость, предусмотрен другой способ - изменения битов DDS1 и DDS2. Т.е. вносите параметры 1 двигателя, запоминаете, затем переключаете DDS1 и если надо DDS2, и вносите параметры 2-го двигателя и так до 3 двигателей. Если надо менять стратегии управления -то тогда используются биты CDS1 и CDS2. Посмотрите в документации на ММ440 на рекомендуемые биты слов управления r2090 и r2091 и Вы найдете там эти аббревиатуры. Само описание DDS - в параметрах Р0820/Р0821, по CDS в параметрах Р0810/Р0811


Top
 Profile  
 
PostPosted: Thu Mar 01, 2012 7:11 am 

Joined: Sat Mar 27, 2010 11:14 am
Posts: 41
Quote:
Что касается Р0307, и вообще параметров двигателя, то это делается только путем задания параметров числовыми константами самим пользователем и никак иначе.

Можно записать P0307, как и произвести пыстрый старт )) через механизм PKW - только не вижу смысла.

DDS и CDS - очень полезная и удобная весч!


Top
 Profile  
 
PostPosted: Mon Sep 10, 2012 12:16 am 

Joined: Mon Apr 18, 2011 12:49 am
Posts: 86
CHANt wrote:
Oll Bell wrote:
География шире
2) Если уж так срочно нужна помощь в конфигурировании ПЧ, лучше наверное обратится в саппорт Мёллера. Это будет 100% результат.


нет, они не смогли. был представитель, все созванивался с коллегами.
что я успел в течении 30 минут настроить(время до отправки устройства такое оставалось), так базой для следующих проектов и осталось.
впринципе, представитель заявил, что df6 под наши задачи не подходит, нужно dv покупать.
вообщем я ошибки обошел, все крутится, мне просто интересно узнать, как другие такое делают. чего то новое "урвать"


Top
 Profile  
 
PostPosted: Mon Sep 10, 2012 8:08 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Грустно. Когда работал над примером данфосса, то активно пользовался консультациями ближайшего ко мне сервис-центра в Самаре. Программистов там не было, но, хотя бы проверили со стороны ПЧ и пояснили моменты. Это тоже помощь )


Top
 Profile  
 
PostPosted: Mon Jan 07, 2013 10:03 pm 

Joined: Tue Jun 27, 2006 8:52 am
Posts: 500
Location: Russia
Уважаемые коллеги, добавляю еще примеры коммуникаций с преобразователями частоты:

1) Пример 7 Управление преобразователями частоты DANFOSS VLT®AQUA с ПЛК Simatic S7-1200 с использованием сети RS-485 по протоколу ModBus RTU
S7_1200_MODBUS.rar
Кроме документации, приложен сам проект в среде TIA Portal Step7 v.11 SP2

2) Пример 8 Управление преобразователями частоты UNIDRIVE SP с ПЛК Simatic S7-300/400 по сети PROFIBUS DP
Пример H.pdf

Позже, данные примеры будут размещены на ресурсе San`a
https://sites.google.com/site/fieldbusb ... oprivodami
Вопросы можно задавать авторам по электронной почте. В заголовке каждого примера есть их адреса. Можно задавать вопросы и здесь, постараюсь организовать ответы на них.
Всех с Новым 2013 Годом!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 63 posts ]  Go to page 1, 2  Next

All times are UTC + 3 hours


Who is online

Users browsing this forum: MAAA and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by International PLCforum® Forum Software © PLCforum
Mobile version