Вход

Просмотр полной версии : HELP: Автоматизируем производство на ОВЕН ПЛК-100



MagicCat
05.02.2010, 17:54
Здравствуйте уважаемые специалисты.

Прочитал мануал к программированию в GoDeSys, сделал пробную программу. Всё получилось, всё работает.

Моя задача состоит в автоматизации линии подготовки порошка для сухого прессования на кирпичном заводе. Имеются 11 электродвигателей, которыми необходимо управлять, имеются 7 датчиков вращения, которые контролируют вращение 7-и двигателей (по сути простые концевые выключатели, когда двигатель вращается - они замыкают цепь), датчиик потока сырья - 1 шт, датчик уровня - 4 шт (по два на каждый бункер пресса, чтобы определять минимальное и максимальное заполнение). Все датчики - дискретные и имеют два положения - вкл и выкл. Необходимо контролировать уровень в бункерах и в зависимости от этого включать или выключать линию подачи сырья. Датчиками вращения контролировать вращение двигателей и тем самым, в случае остановки одного из них, выводить на пульт управления аварию, экстренно остановить линию. Датчиком потока сырья контролировать поступает сырьё из устройства или нет, в случае отсутствия его в течении какого то времени, прекратить работу линии и выдать на пульт аварию. Так же на пульте управления предусмотреть кнопки включить и выключить, предварительно выбрав из двух групп двигателей одну, вторую, либо обе сразу, и тем самым осуществляя пуск или остановку линии. Предусмотреть кнопку "экстренный стоп". Пуск/отановка линии предусматривает включение/отключение электродвигателей в определённой последовательности, через различные промежутки времени, задание которых так же необходимо предусмотреть.

Для реализации этой задачи выбрал контроллер фирмы ОВЕН ПЛК 100-220.Р-М, + модуль дискретного ввода вывода МДВВ, + панель оператора с цифровой индикацией СМИ-1.

Алгоритм составил. Язык программирования планирую использовать: структурироанный текст ST, так как он мне ближе всего.

Скачал *.tnf файл для своего контроллера. Установил его в CoDeSys. Вот уже собираюсь начать писать программу и не могу понять:

- как связать контроллер с тем что я собираюсь написать. К примеру какие команды использовать чтобы на первом выходе была "1"?

- Как связать между собой МДВВ и контроллер? Какую команду подать на МДВВ и как именно это сделать чтобы на первом выходе МДВВ была "1"?

- Как связать между собой контроллер и СМИ-1 ? Какие команды использовать?

- Как активировать RS485 и как по нему обмениваться информацией с МДВВ и СМИ-1 ?

спасибо, очень надеюсь на Вашу помощь.

Николаев Андрей
05.02.2010, 18:07
Первое - почитайте с диска документ PLC Configuration
Второе - на форуме есть раздел примеры программ и полезности - там много всего. И про МДВВ и про СМИ1

MagicCat
05.02.2010, 18:21
спасибо огромное .

MagicCat
05.02.2010, 18:26
Первое - почитайте с диска документ PLC Configuration


диска нету у меня ((( сначала собираюсь написать программу а потом заказывать оборудование

rovki
05.02.2010, 19:31
Судя по вашему описанию управлять работой двигателей это означает включать -выключать его,это так?.и второе ,устройство отображения для вас обязательно?С первого взгляда ,вам будет достаточно три ПР110 (5100РУБ.) С учетом их дальнейшего развития (последовательный порт).Логика работы (алгоритм) очень простая и реализовать ее на ФБ не представляет труда(при наличии опыта).И дело не в цене ,а в простоте и времени реализации.

MagicCat
05.02.2010, 19:50
Судя по вашему описанию управлять работой двигателей это означает включать -выключать его,это так?

да, так.


устройство отображения для вас обязательно?

желательно, хотя бы самое простое: 1. чтобы задавать время через которое будет пускаться конкретный двигатель, 2. Чтобы выбирать нужный режим работы из трёх режимов, 3. Чтобы отображать какое из устройств дало сбой при аварии (так называемый код ошибки).


Логика работы (алгоритм) очень простая и реализовать ее на ФБ не представляет труда(при наличии опыта).И дело не в цене ,а в простоте и времени реализации.

логика действительно простая до безобразия, опыта в программировании хватает, не знаю только как это для контроллера применить, по этому и задаю тут вопросы.

Дело в первую очередь именно в цене :(

MagicCat
05.02.2010, 20:14
Ещё автоматизация будет расширяться, и, возможно, даже на этот модуль прийдётся дописывать программу и подключать ещё блоки вроде МДВВ. Возможно, нужно будет в последствии ставить компьютер, SCADA систему, садить оператора. (соединять компьютер с контроллером/контроллерами)

lara197a
05.02.2010, 20:31
Я рекомендовал бы Вам взять сразу ПЛК 110-32 или лучше 60.
Панель СП270 - в ней легче и нагляднее получать сообщения. Можно обойтись без кнопок, прописав их в панеле. Можно визуально отразить текущие процессы.Легче и удобнее работать оператору. Возможно отпадет вопрос со скадой.
Можно поставить на двигатели ПЧ и управлять ими. Получите полную защиту двигателей, возможность управлять скоростью перемещений, экономию энергии.

rovki
05.02.2010, 20:32
Это не противоречит моему предложению,система легко наращивается ,а при наличии послед. портов путь к компьютеру не заказан.Уж больно алгоритм у вас подходит для реализации на ФБ в среде OWEN LOGIC и датчики у вас все дискретные.хотя хозяин барин.Может для приобретения опыта для вас это важнее.Только помните де централизованная система управления более живучая и подвешивать управление целого цеха,завода на одну "голову" -рискованно .

lara197a
05.02.2010, 20:56
ПР не имеет портов связи(и врят ли появятся), они не видят друг друга и для решения данной задачи не подойдут. Ни о каком дальнейшем развитии на ПР не может быть и речи. Это устройство для примитивных задач.
В CoDeSys FBD есть, а для ПР только попытки по созданию.
В настоящее время есть только слабенький типа LD, с очень ограниченным набором функций.

rovki
05.02.2010, 21:33
А вот Евстигнеев и Филоненко говорят что будет последовательный порт.На счет того что они не видят друг друга,а зачем скажем первому двигателю со своими датчиками уровня и вращения видеть другой ,если результат один (дигностика) отключить в случае аварии.,кроме того ,есть возможность через входа-выходы завязать алгоритмы.И последнее -вышла beta версия OWEN LOGIC .Набор ФБ ограничен только временем .Для примера ,я выложил на форуме ,в теме области применения схему Светового автомата ,затратил 15 минут на разработку,Попробуйте тоже самое реализовать примитив в кодесис не глядя на мою схему ,а лишь зная визуальный эффект который нужно получить(бегущий огонь,волна,реверс,мерцание),это я к вопросу о наборе функций(Не все определяется набором).Для выше перечисленных задач -за глаза ПР110.,но хозяин-барин,в данном случае MagicCat.

lara197a
05.02.2010, 21:44
Тогда и ПР не нужны- дырок насверлить, да лампочки навтыкать, поставить тумблер вкл-выкл. Что бы дешевле и красивее было, можно лампочки самому раскрасить.
А про овен лоджик - Вы оптимист однако.
Можно не отвечать дискурсия отошла от темы. Тут недавно некому Косте мягко выражаясь мозг уже закомпасировали.
Я выхожу из нее.

rovki
05.02.2010, 21:53
Не говорите за других,говорите за себя,ПР110 новая разработка и хоронить ее рано,а то- этого нет ,этого не будет,как категорично ,как у ОМрона.Тема закрыта

MagicCat
05.02.2010, 22:23
для приобретения опыта для вас это важнее.

угу =) хочу научиться с ними работать.


Я рекомендовал бы Вам взять сразу ПЛК 110-32 или лучше 60. Панель СП270 - в ней легче и нагляднее получать сообщения.

на счёт этого завтра обговорю с начальством ... действительно похоже что выйдет по цене так же и не нужно городить дополнительные блоки, хотя бы пока что. А на СП270 что то цены не могу найти и описания, нашёл только СПК207, может опечатались? Но вот там тоже цены нету ((

rovki
05.02.2010, 22:24
Ну вот спор решился сам собой,хозяин- барин

MagicCat
05.02.2010, 22:33
Блин что то в примерах ничего не найду по 110 ... (((( И руководства пользователя почему то нету (((

rovki
05.02.2010, 22:36
области применения ПР110(примеры реализации) раздел разработки.Извините вы о ПКЛ.

MagicCat
05.02.2010, 22:38
Может кто работал со ПЛК 110 ? Мне бы примерчик программы самый простой, где есть реакция на дискретный вход, чтобы таймер присутствовал и чтобы пример воздействия на дискретный выход. Конечно бы ещё связь с панелью оператора и всё это на ST =)

lara197a
05.02.2010, 22:50
давайте я вам в личку пример скину. напишите свое мыло

MagicCat
05.02.2010, 22:53
qmax@bk.ru буду очень очень благодарен!

Р.Александр
09.02.2010, 13:26
Все что необходимо для этого - есть на сайте "Owen" раздельно в разделе программы. Если вы покупали новый ПЛК-100, то диск к нему
прилагается. Также диски прилагаются и к СМИ-1, остальное все
можно найти на сайте.