- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Помогите новичку
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 27 дек 2012, 01:20
- Имя: Володин Александр Сергеевич
- Страна: Россия
- город/регион: г.Комсомольск-на-Амуре
Помогите новичку
Добрый день, не могли бы вы просветить меня в таком вопросе:
Пишу диплом по модернизации системы подачи прямогонного дизельного топлива насосами в емкость. Регулирование осуществляется обратной связью по уровню топлива в емкости. На насосы выбраны частотные привода Danfoss VLT5000, имеются датчики давления,для контроля за минимальным и максимальным давлением для ПАЗ, датчики температуры, для контроля за температурой магнитной муфты насоса-тоже для ПАЗ, и собственно уровнемер для контроля уровня в емкости.
Выработан нужный алгоритм управления насосом, точнее скоростью вращения двигателя насоса, в зависимости от уровня в емкости. Выбран контроллер Controllogix 5000 для управления процессом.
Сейчас пишу программу и встал вопрос, как осуществить задание необходимой скорости в частотный привод, сидящий на profibus, а также как осуществить получение нужной информации о текущей частоте вращения с частотного привода в программе RSlogix 20.01? Я новичок, только пытаюсь разобраться в программе, надеюсь на вашу помощь
Пишу диплом по модернизации системы подачи прямогонного дизельного топлива насосами в емкость. Регулирование осуществляется обратной связью по уровню топлива в емкости. На насосы выбраны частотные привода Danfoss VLT5000, имеются датчики давления,для контроля за минимальным и максимальным давлением для ПАЗ, датчики температуры, для контроля за температурой магнитной муфты насоса-тоже для ПАЗ, и собственно уровнемер для контроля уровня в емкости.
Выработан нужный алгоритм управления насосом, точнее скоростью вращения двигателя насоса, в зависимости от уровня в емкости. Выбран контроллер Controllogix 5000 для управления процессом.
Сейчас пишу программу и встал вопрос, как осуществить задание необходимой скорости в частотный привод, сидящий на profibus, а также как осуществить получение нужной информации о текущей частоте вращения с частотного привода в программе RSlogix 20.01? Я новичок, только пытаюсь разобраться в программе, надеюсь на вашу помощь
-
- эксперт
- Сообщения: 1465
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 45 раз
- Поблагодарили: 104 раза
Re: Помогите новичку
Есть специальный раздел на этом форуме.maufa писал(а):Добрый день,... Пишу диплом...
Для работы с инвертором в RSlogix Вам понадобится *.gsd файл VLT5000maufa писал(а): Сейчас пишу программу и встал вопрос, как осуществить задание необходимой скорости в частотный привод, сидящий на profibus, а также как осуществить получение нужной информации о текущей частоте вращения с частотного привода в программе RSlogix 20.01?
скачать можно:
http://www.danfoss.com/Russia/BusinessA ... +Files.htm
Подробно программа, и настройка ПЧ на связь, расписана на LD в примере D:
https://sites.google.com/site/fieldbusb ... oprivodami
Применительно к RSlogix Вам придется разобраться самостоятельно, с помощью руководств на RSlogix, как конфигурировать обмен по профибасу. Остальное есть в учебном пособии. С RSlogix я не работал...
--------------------------------------------------------------------------------------------
-
- почётный участник форума
- Сообщения: 5633
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 758 раз
Re: Помогите новичку
Вам потребуется модуль интерфейса. Примеры и документацию можно взять здесь
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: Помогите новичку
Оригинальный "зверинец":
- VLT5000
- ControlLogix
- Profibus
Так задано ("тяжело в учении, легко ...") или сам выбрал?
- VLT5000
- ControlLogix
- Profibus
Так задано ("тяжело в учении, легко ...") или сам выбрал?
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 27 дек 2012, 01:20
- Имя: Володин Александр Сергеевич
- Страна: Россия
- город/регион: г.Комсомольск-на-Амуре
Re: Помогите новичку
Ну как бы просто у меня на заводе стоят такие контроллеры.. Поэтому выбор более простого в изучении контроллера Siemens со средой Step 7 не оправдан по причине того, что сложно будет потом считать экономический эффект..
В теме диплома я убираю регулируемый клапан FV_4104 и выбираю для насосов H-204A/B частотные привода, которые будут регулировать скорость вращения, в зависимости от уровня в емкости.. Для осуществления блокировок и заведения туда всех этих датчиков на схеме и нужен контроллер... С подпрограммами PAZ, запуска и остановки насоса и формирования необходимого задания скорости я разобрался с помощью LD и FBD языков... А вот как именно происходит передача задания в частотный привод-не могу найти.... LДля looker- если что-моё мыло [email protected]
В теме диплома я убираю регулируемый клапан FV_4104 и выбираю для насосов H-204A/B частотные привода, которые будут регулировать скорость вращения, в зависимости от уровня в емкости.. Для осуществления блокировок и заведения туда всех этих датчиков на схеме и нужен контроллер... С подпрограммами PAZ, запуска и остановки насоса и формирования необходимого задания скорости я разобрался с помощью LD и FBD языков... А вот как именно происходит передача задания в частотный привод-не могу найти.... LДля looker- если что-моё мыло [email protected]
-
- здесь недавно
- Сообщения: 84
- Зарегистрирован: 02 авг 2010, 11:30
- Имя: Сергей Сергеевич
- Страна: РФ
- город/регион: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Re: Помогите новичку
Стоило использовать частотник AB:
1. PowerFlex
2. Связать контроллер и ЧП через ControlNet.
Тогда при добавлении частотника в проект RSLogix получили следующий набор параметров прямо в тегах контроллера. Сам не пробовал но думаю достаточно прописывать туда нужную частоту и пуск/стоп и будет работать:
Но возможно (и скорее всего) со сторонним частотником через профибас, использую GSD file можно получить то же самое, хотя мороки больше по настройке модуля связи контроллера
1. PowerFlex
2. Связать контроллер и ЧП через ControlNet.
Тогда при добавлении частотника в проект RSLogix получили следующий набор параметров прямо в тегах контроллера. Сам не пробовал но думаю достаточно прописывать туда нужную частоту и пуск/стоп и будет работать:
Но возможно (и скорее всего) со сторонним частотником через профибас, использую GSD file можно получить то же самое, хотя мороки больше по настройке модуля связи контроллера
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 27 дек 2012, 01:20
- Имя: Володин Александр Сергеевич
- Страна: Россия
- город/регион: г.Комсомольск-на-Амуре
Re: Помогите новичку
а если нет в наличии ни контроллера, ни частотника, можно ли в программе сэмулировать их подключение,чтобы вдипломе описать как писалась программа и где какие параметры задавались? контроллер то вроде можно сэмулировать с помощью Rslogix5k Emulate, а вот с частотником и датчиками как дело обстоит?
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: Помогите новичку
В эмуляторе можно, два варианта:
1. В конфигурации задать все модули - все теги будут созданы автоматически. Их и использовать.
2. В программе создаешь нужные тебе теги и отлаживаешь программу, для перехода на живой контроллер - задать все модули, а ранее созданные теги объявить алиасами к реальным тегам.
Для твой задачи хватило бы и меньшего контроллера, например CompactLogix, в этом случае только по варианту 2.
1. В конфигурации задать все модули - все теги будут созданы автоматически. Их и использовать.
2. В программе создаешь нужные тебе теги и отлаживаешь программу, для перехода на живой контроллер - задать все модули, а ранее созданные теги объявить алиасами к реальным тегам.
Для твой задачи хватило бы и меньшего контроллера, например CompactLogix, в этом случае только по варианту 2.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 27 дек 2012, 01:20
- Имя: Володин Александр Сергеевич
- Страна: Россия
- город/регион: г.Комсомольск-на-Амуре
Re: Помогите новичку
Посмотрите, вот такой алгоритм управления:
Пытаюсь написать программу, точнее объясняю как все будет работать...
Установленное оборудование:
Создание подпрограмм:
Редактирование тэгов:
Написание программы на языке LD и FDB:
Правильно ли сделал? Ну кроме конечно задания скорости.. с этим я ещё не разобрался.. Или нужно что-то исправлять?
Пытаюсь написать программу, точнее объясняю как все будет работать...
Установленное оборудование:
Создание подпрограмм:
Редактирование тэгов:
Написание программы на языке LD и FDB:
Правильно ли сделал? Ну кроме конечно задания скорости.. с этим я ещё не разобрался.. Или нужно что-то исправлять?
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: Помогите новичку
Все плохо. Остальное читай почту.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- администратор
- Сообщения: 4734
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 225 раз
- Поблагодарили: 396 раз
Re: Помогите новичку
Так не пойдёт. На то и форум, чтобы обсуждения в открытом виде были.Looker писал(а):Все плохо. Остальное читай почту.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: Помогите новичку
Отлично работает, аналогично и для Ethernet/IP, для DeviceNet - сложнее.Сергей писал(а):Стоило использовать частотник AB:
1. PowerFlex
2. Связать контроллер и ЧП через ControlNet.
Тогда при добавлении частотника в проект RSLogix получили следующий набор параметров прямо в тегах контроллера. Сам не пробовал, но думаю достаточно прописывать туда нужную частоту и пуск/стоп и будет работать
За бОльшие деньги на связь и с меньшим удобством разработки программы.Сергей писал(а):Но возможно (и скорее всего) со сторонним частотником через профибас, использую GSD file можно получить то же самое, хотя мороки больше по настройке модуля связи контроллера
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: Помогите новичку
Согласен. Но его заготовка программы (теги, модулиI/O...) подлежат уничтожению - он это не сможет загрузить ни в контроллер ни в эмулятор.VADR писал(а):Так не пойдёт. На то и форум, чтобы обсуждения в открытом виде были.Looker писал(а):Все плохо. Остальное читай почту.
Через личное общение я пытаюсь его направить в понимание работы с Logix (или мне устроить обучение через форум?).
Прикладная часть будет через форум.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 27 дек 2012, 01:20
- Имя: Володин Александр Сергеевич
- Страна: Россия
- город/регион: г.Комсомольск-на-Амуре
Re: Помогите новичку
Зачем только на свою голову согласился включить пункт по автоматизации в свой диплом.. Щас сижу голову ломаю как это всё грамотно сделать.. По профессии то я электромонтер на нефтезаводе, заочно учусь на инженера по электроприводу) С контроллерами не сталкивался даже ещё, так видел, как АСУПщики настраивают и ошибки выявляют, если что-то не пускается, а я обслуживаю частотники, двигателя, задвижки и т.д.
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: Помогите новичку
"Глаза боятся - руки делают". Не бойся с Logix помогу.Зачем только на свою голову согласился включить пункт по автоматизации в свой диплом...По профессии то я электромонтер...
Вообще история появления PLC - General Motors объявило о необходимости иметь электронное (компьютерное) оборудование для замены релейных схем с программированием понятным электрикам.
До этого использовались компьютеры PDP фирмы DEC с классическим программированием.
Так появился Modicon (контроллер Морли Дика). Язык LD - это уже Allen Bradley. В штатах контроллеры AB (до семейства Logix) обслуживают электрики.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 27 дек 2012, 01:20
- Имя: Володин Александр Сергеевич
- Страна: Россия
- город/регион: г.Комсомольск-на-Амуре
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: Помогите новичку
Для начала править модули, 1756-IF16 имеет 8 или 16 каналов. У тебя на каждый датчик по модулю?
Потом теги - теги с крестами неправильные, также в строках программы LD с признаком "e" (неправильная строка) в этих тегах вместо значения "??".
Алгоритм - будет пила задания частоты при колебаниях PICA_2276 вокруг значения 0.2 МПа.
Потом теги - теги с крестами неправильные, также в строках программы LD с признаком "e" (неправильная строка) в этих тегах вместо значения "??".
Алгоритм - будет пила задания частоты при колебаниях PICA_2276 вокруг значения 0.2 МПа.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 27 дек 2012, 01:20
- Имя: Володин Александр Сергеевич
- Страна: Россия
- город/регион: г.Комсомольск-на-Амуре
Re: Помогите новичку
Огромнейшее спасибо за помощь в написании программы! Я немножко подправил ту программу, которую вы мне скачали, теперь думаю не к чему будет подкопаться на защите диплома) Программа не такая уж и сложная оказывается-продолжу её изучение, думаю пригодиться в дальнейшем!Looker писал(а):Для начала править модули, 1756-IF16 имеет 8 или 16 каналов. У тебя на каждый датчик по модулю?
Потом теги - теги с крестами неправильные, также в строках программы LD с признаком "e" (неправильная строка) в этих тегах вместо значения "??".
Алгоритм - будет пила задания частоты при колебаниях PICA_2276 вокруг значения 0.2 МПа.