PDA

Просмотр полной версии : Помогите пожалуйста!!!



timursan
12.03.2009, 15:12
Доброго времени суток!
В этом вопросе я чайник, поэтому прошу помочь.
У нас для института закупленно следующее оборудование:
ОВЕН ПЛК 150
Панель оператора ИП320
Автоматический преобразователь интерфейсов USB/RS-485 ОВЕН АС4
заказана еще термопара.
Мне нужно собрать лабораторный стенд самый простейший.
На пример: термопара - лампа накаливания - вентилятор.
Пожалуйста помогите мне!

Малышев Олег
12.03.2009, 15:25
Начните с примеров
http://www.owen.ru/forum/showthread.php?t=551&page=4

kucherik
12.03.2009, 16:31
Думается мне что надо что-то повеселее собрать
например лампа нагревает термопару, вентилятор охлаждает
(задача например поддержание температуры термопары)
на панели уставки для регулирования и разная статистика и алгоритмы работы (например поборать алгоритм работы вентилятора при постоянно горящей лампе) когда включать лампу, а когда вентилятор.
все ограничивает только фантазия
три лабы я сразу тут вижу :)

timursan
13.03.2009, 16:06
Я собрал уже стенд:
лампа нагревает термопару, вентилятор охлаждает
(задача например поддержание температуры термопары)
Помогите написать программу в CoDeSys (я чайник в этом)
Оборудование:
ОВЕН ПЛК 150
Панель оператора ИП320
Автоматический преобразователь интерфейсов USB/RS-485 ОВЕН АС4
термопара. Лампа 220в и вентилятор 220в.
Эмулятор входных дискретных сигналов для ОВЕН ПЛК15 ЭДИ-6

Ygor
13.03.2009, 16:53
Все просто до боли. Настраиваем вход ПЛК на ваш тип датчика тепературы, берем ПИД-модуль на вход PV загоняем сигнал от датчика(см. описание библиотеки), выход соединяем с блоком VALVE_REG_NO_POS, выходы VALVE_REG_NO_POS соединяем с выходами контроллера. Остальное все зависит от языка реализации.

Kirill
13.03.2009, 19:08
Я собрал уже стенд:
лампа нагревает термопару, вентилятор охлаждает
(задача например поддержание температуры термопары)
Помогите написать программу в CoDeSys (я чайник в этом)
Оборудование:
ОВЕН ПЛК 150
Панель оператора ИП320
Автоматический преобразователь интерфейсов USB/RS-485 ОВЕН АС4
термопара. Лампа 220в и вентилятор 220в

timursan, задача почти для вашего случая выложена здесь
http://owen.ru/forum/attachment.php?attachmentid=851&d=1227691283

прибор ТРМ1 может работать либо с нагревателем, либо с охладителем. Совместите два таких алгоритма, и получите искомое решение.

timursan
13.03.2009, 19:58
А у меня же нет прибора ТРМ1
у меня есть:
ОВЕН ПЛК 150, target-файл PLC150.I-M
Панель оператора ИП320
Автоматический преобразователь интерфейсов USB/RS-485 ОВЕН АС4
Термопара. Лампа 220в и вентилятор 220в.
На сименар ОВЕН я не смог попасть.
Помогите бедному студенту напишите программу, или обьясните подробно плиз!!!
Через 1 неделю я должен показать стенд в работе, мой маил timur_grozny@mail.ru

Ygor
13.03.2009, 20:10
Там в архиве текст для ПЛК, открываете в CoDESys. Дальше правите, правите как написал Kirill.

новичек
29.03.2009, 21:47
Доброго времени суток!!! ребята а мне можно глянуть пример реализации данной задачи...приборы: ПЛК 150 IL, МВА8,МВУ8...

Kirill
30.03.2009, 12:19
Доброго времени суток!!! ребята а мне можно глянуть пример реализации данной задачи...приборы: ПЛК 150 IL, МВА8,МВУ8...

Продублирую ссылку на пример с ПЛК 150 http://owen.ru/forum/attachment.php?...1&d=1227691283
Работа с МВА и МВУ описана в разделе форума "примеры программ и полезности".

камиль
04.04.2009, 05:29
ПОМОГИТЕ построить задачу в CoDeSys V2.3 (Wago-io-pro 32 2.2) со СВЕТОФОРОМ следующего содержания:

Имеются два светофора работающих в одно время(LIGHT1, LIGHT2) -с двумя секциями зелёного цвета, требуется построить СЕМЬ состояний этого светофора;

LIGHT1
1. l Зелёный1
2. l Зелёный + Зел.секция2
3. l Зелёный + Зел.секция(мигающий)3
4. l Жёлтый5
5. l красный4
6. l Красный+жёлтый
7. l НОЧНОЙ МИГАЮЩИЙ ЖЕЛТЫЙ7

LIGHT2
1. l Красный4
2. l Красный4
3. l Красный4
4. l Красный + Жёлтый6
5. l Зелёный1
6. l Жёлтый5
7. l НОЧНОЙ МИГАЮЩИЙ ЖЕЛТЫЙ7

P.S.
Есть конечно учебник в котором всё есть... но чё-то видимо не для моего ума... а так срочно нужно!!))
http://www.c-e-s.ru/getfile/37.pdf
кто может, помогите!!))))
леси мой вот аська 1113211

Николаев Андрей
06.04.2009, 09:54
Камиль, у Wago в России очень не плохие спецы работают.
В частности могу сослаться на специалиста: Ананских Максим
www.wago.ru

timursan
20.04.2009, 14:52
я собрал уже стенд:
Лампа нагревает термопару до определенной температуры, вентилятор охлаждает ее.
Все работает теперь возникла проблема не могу подключить ип320 (делал все как в примере)
он подключен к плк через Rs-485 (переходник).что мне сделать чтоб я мог получать данные на ип320. Прилагаю свою программу может в ней ощибки.

оборудование:
ОВЕН ПЛК 150, target-файл PLC150.I-M
панель оператора ип320
автоматический преобразователь интерфейсов Usb/rs-485 овен ас4
термопара. лампа 220в и вентилятор 220в.
эмулятор входных дискретных сигналов для овен плк15 эди-6

Николаев Андрей
20.04.2009, 22:23
Попробуем спасти пациента :)

Вам необходимо выбрать режим работы панели Master (кодировка RTU). Не забудьте проверить, что соблюдена полярность подключения клемм RS-485.
В первом окне добавьте регистр.
Настраиваете его:
Адрес ПЛК - 1
Число регистров - один
Адрес регистра - 0

И должно случится Вам счастье

timursan
21.04.2009, 10:02
Андрей спасибо что ответил!
Я все делал как в доке "Подключение ИП320 к ПЛК". Полярность клейм Rs-485 А-А,В-В. Если не трудно посмотри проект который я выше прикрепил "nagrev"

Николаев Андрей
21.04.2009, 11:06
Андрей спасибо что ответил!
Я все делал как в доке "Подключение ИП320 к ПЛК". Полярность клейм Rs-485 А-А,В-В. Если не трудно посмотри проект который я выше прикрепил "nagrev"

timursan, что Вы хотите чтобы я посмотрел?
Именно по Вашему проекту я и писал как настроить панель.
Проверяйте настройки проекта

timursan
22.04.2009, 14:29
timursan, что Вы хотите чтобы я посмотрел?
Именно по Вашему проекту я и писал как настроить панель.
Проверяйте настройки проекта

Андрей я понимаю что Вас замучил но хоть убей меня не могу найти ошибку (вернее я не понимаю)!!!
Исправьте кто ни будь пожалуйста!!! Мне 24 апреля сдать нужно стенд!!!

Николаев Андрей
22.04.2009, 14:55
да все нормально, просто сложно понять где возникают трудности.
на всякий случай пошаговая настройка во вложенном файле.

timursan
22.04.2009, 16:11
Для ИП320 я все так сделал как в твоем примере!
Я думаю что ошибка в Конфигурация ПЛК (nagrev) Может там я с регистром не правильно что то сделал по идее я как то должен связать его с температурой.

Николаев Андрей
22.04.2009, 17:02
в конфигурации плк все отлично - я по конфигурации пример для ип и делал :d

timursan
22.04.2009, 17:45
тогда остается кабель или переходник, я использовал кусок витой пары =оранжевую пару =а-а; в-в и через переходник к панели ип320. что еще может быть???

Николаев Андрей
22.04.2009, 17:56
а панель вообще чего кажет? 0 или обрыв связи? кабель для программирования отключаете при связи с панелью?
питания для панели достаточно???
настройки в панели порта точно как на рисунке, а режим панели точно мастер?

timursan
22.04.2009, 20:21
Панель показывает то что я закачал туда Температура и 0 (цифра),
кабель для программирования отключаю после заливки программы.
Блок питание фирмы OWEN 24 вольта. Настройки в панели порта точно как на рисунке только добавленно "Температура". Режим панели мастер иногда выскакивает потеря связи, но когда я одновременно подаю питание ПЛК и ИП320 просто стоит 0. Через CoDeSys V2.3 я запускаю проект включатся лампа, термопара нагревается потом она отключается и включается вентилятор. А на панели просто стоит 0.

timursan
22.04.2009, 20:24
а на блоке питания я видел регулятор напряжения, но я не замерял его!!!
может там пониженное напряжение. это может по влиять???

Николаев Андрей
23.04.2009, 22:07
Как в анекдоте про еврея, и таки что Вы хотите.
У Вас параметр который передается на панель все время имеет значение 0 (по крайней мере я не увидел, где в программе его значение изменяется).
Если связи нет - на панели будет написано что то вроде Downloading...

Блоки питания характеризуются не только напряжением, но и мощность на выходе БП30 - 30Вт, БП60 - 60Вт...

timursan
24.04.2009, 14:48
я сам это сегодня понял )) связь есть. как мне теперь привязать параметр температуры чтоб передать на панель?

Николаев Андрей
24.04.2009, 15:02
в программе сделайте выражение temp:=temp+"что то";

timursan
25.04.2009, 16:14
в программе сделайте выражение temp:=temp+"что то";

А можно по конкретней пожалуйста, ну не понимаю я что именно!!!
"что то" ????

Николаев Андрей
26.04.2009, 00:48
Правильно ли я понимаю, что значение temp на панель передается, теперь Вам надо сделать значение переменной temp не равным нулю.
Либо Вы берете и присваиваете значение данной переменной от переменной с аналогового входа, например так:
temp:=real_to_dword("переменная привязанная к аналоговому входу")*10 в степени n;
где n - количество знаков после запятой, которое Вы желаете отображать на панели.
Либо для проверки пишете:
temp:=70;
или любое другое число.

А вообще это уже тысячу раз обсуждалось и даже примеры выложены как связать ПЛК и панель...