PDA

Просмотр полной версии : ПЛК160 и СП310



Виталий473
25.10.2019, 13:01
Доброго времени суток уважаемые форумчане!
Отдали проект на монтаж и пусконаладку. Решили что шкаф ИТП будем делать на базе ПЛК 160. проект в CodeSys уже был написан, но на первом объекте панель была ИП320. Как с ПЛК, так и с панелями я вообще раньше не сталкивался. Сделал проект в конфигаторе панели СП300, по аналогии проекта ИП320.
Вся суть проблемы, в том, что я не могу понять, как и что сделать в ПЛК, чтобы данные с ПЛК передавались на панель СП310.
Я в этом деле полный 0, но очень хочу понять.

Иван Каменев
25.10.2019, 16:14
Посмотрите на странице панели СП3хх видео (https://owen.ru/product/sp3xx/video) 7 и 8 ( в зависимости от того, кто у Вас Master ). В видео разобран пример настройки ПЛК и панели оператора.

Виталий473
25.10.2019, 18:21
Добрый вечер! Смотрел я видео.у меня панель идет как Master, плк как Slave. Но блин как дальше не пойму.
Чуть позже с ПК постараюсь выйти и прикрепить изображения с объяснениями, что я не могу сделать.

Виталий473
25.10.2019, 19:44
наконец то добрался до ПК.
Итак. на первом изображении то что я сделал на СП.
45307
на втором изображении открыт CodeSys, конфигурация ПЛК.
45306
Вот как раз с этим у меня проблема. к примеру на 1й аналоговый выход ПЛК у меня подключен датчик давления (4-20мА), что нужно сделать в ПЛК, чтобы на панели я мог увидеть давление в первой строке. ну и соответственно что нужно сделать с "цифровым дисплеем".какие его настройки произвести
могу прикрепить архив с проектом

Мастеренко Иван
28.10.2019, 13:47
наконец то добрался до ПК.
Итак. на первом изображении то что я сделал на СП.
45307
на втором изображении открыт CodeSys, конфигурация ПЛК.
45306
Вот как раз с этим у меня проблема. к примеру на 1й аналоговый выход ПЛК у меня подключен датчик давления (4-20мА), что нужно сделать в ПЛК, чтобы на панели я мог увидеть давление в первой строке. ну и соответственно что нужно сделать с "цифровым дисплеем".какие его настройки произвести
могу прикрепить архив с проектом

Здравствуйте.
Начните настройку для начала с одной переменной. В качестве материалов используйте видео примеры, документацию с примерами настроек (http://www.owen.ru/upl_files/PO/SP300CODESYS2.3_v1.1.zip), руководство пользователя (https://owen.ru/uploads/163/sp3xx_rp_2.0.pdf).
Номер первого регистра переменной Float обязательно должен быть чётным, а у Вас значение первого регистра Float в Конфигурации ПЛК - 5.

petera
28.10.2019, 14:16
Номер первого регистра переменной Float будет не 5, а 6 из-за автоматического выравнивания адресов.

Мастеренко Иван
28.10.2019, 14:39
Номер первого регистра переменной Float будет не 5, а 6 из-за автоматического выравнивания адресов.

Спасибо, petera. Согласен.

Виталий473
29.10.2019, 18:11
Добрый вечер! Спасибо за советы и подсказки.
Разобрался немного. Большую часть сделал можно сказать.
Осталось несколько проблем.
1я проблема.
Сделал индикацию температуры по все 7 каналам. Но вот с одним каналом проблема. Регистр указываю правильный, но отображаться температура ну никак не хочет.
2я прооблема.
По проекту 3 группы насосов. Отопление, гвс,подпитка. По отоплению и гвс проблем не возникло. В глобальных переменных, нашел где эти каналы, подал питание 24в, нашел регистр. А вот с подпиткой как не бился, не получается вывести на панель индикацию.

Виталий473
29.10.2019, 19:19
В глобальных переменных и конфигураторе плк датчик отрабатывает. Грею датчик паяльной станцией, температура поднимается.

Виталий473
29.10.2019, 20:58
как вариант, пробовал, прописывать регистр другого датчика. все нормально прописывается, и так же нормально работает.
меня смущает вот это всплывающее окно
45365

Валенок
30.10.2019, 08:34
как вариант, пробовал, прописывать регистр другого датчика. все нормально прописывается, и так же нормально работает
Тоже попробывал. Все нормально прописывается и работает

Виталий473
30.10.2019, 10:07
А при правильном прописывании нужного регистра хоть убейся об стену, но температуру не выдает
ребят, объясните пожалуйста по изображению ниже, сколько у меня регистров и как они идут по порядку
45378

petera
30.10.2019, 10:45
А при правильном прописывании нужного регистра хоть убейся об стену, но температуру не выдает
ребят, объясните пожалуйста по изображению ниже, сколько у меня регистров и как они идут по порядку
45378

45379
+10 символов

Виталий473
30.10.2019, 11:42
Спасибо большое за подсказку.
только получается что входной канал на плк загорается, как будто бы сработал насос подпитки, в конфигурации ПЛК тоже канал срабатывает, а вот на панель выхода нету. по глобальным переменным насос подпитки находится в 3 регистре 45 бит.
прикрепил сам проект для плк

petera
30.10.2019, 14:28
Спасибо большое за подсказку.
только получается что входной канал на плк загорается, как будто бы сработал насос подпитки, в конфигурации ПЛК тоже канал срабатывает, а вот на панель выхода нету. по глобальным переменным насос подпитки находится в 3 регистре 45 бит.
прикрепил сам проект для плк

По конфигурации, работает

45387

45389

45388

На панели насос чем смотрим?

Виталий473
30.10.2019, 15:33
Для НП выведен отельный экран и для каждого насоса свой индикатор.
Получается что бы на панель вывести индикацию для насосов надо будет написать 4х регистр 2 бит 5 и 6 соответственно?

petera
30.10.2019, 16:05
Для НП выведен отельный экран и для каждого насоса свой индикатор.
Получается что бы на панель вывести индикацию для насосов надо будет написать 4х регистр 2 бит 5 и 6 соответственно?

4х регистр 2 биты ....

ЗЫ
биты 13 и 14

Виталий473
31.10.2019, 07:07
Доброго времени суток!
Petera спасибо за советы и подсказки. сегодня утром попробовал поменять.все как бы отрабатывает по индикации. перенастроил регистры по индикации аварии, но пока остались еще вопросы
З.Ы. подключил датчики, скорректировал давление, скорректировал температуру.
плк дает команды на включение насосов.панель выдает индикацию, что насосы пускаются и авария происходит.
с имитировал появление перепада на насосах, сбрасываю аварию с помощью панели, насосы пускаются по новой, но также в аварию уходят.
в чем может быть причина?
и клапан подпитки висит постоянно открытым. что может быть еще?

Виталий473
01.11.2019, 08:48
Доброго времени суток!
разобрался с вопросом отключения насосов.просто надо было подать питание на соответствующий вход плк, чтобы панель увидела что насос работает. убираю перепад. насосы уходят в аварию через положенное время.
но к сожалению остаются проблемы с д.температуры и клапаном подпитки

Виталий473
07.11.2019, 20:46
Доброго времени суток!
Ребят такой вопрос!
клиент попросил на панель шкафа вывести световую арматуру аварийнного сигнала, для каждой из групп насосов. если работу насосов я сделал через соответсвующие реле, которые предназначены для насосов. у меня остались свободные выходы DO10, DO11, DO12.
понимаю что в самом проекте надо добавить элементы, но как их привязать к оставшимся выходам не могу понять.
подскажите кому не сложно
З.Ы. прикрепляю проект.посмотрел видеоурок. lдобавил элементы. прописал выхода, но что то у меня сомнения.посмотрите пожалуйста, правильно ли я сделал.

Виталий473
08.11.2019, 11:16
Доброго времени суток!
сам попробовал сейчас на собранно шкафу. все нормально
единственное, перепутал провода и получилось так, что подал 24в переменки на выход DO10. остальные выхода работают, на панели авария загорается по всем насосам.подвесил на выхода лампы аварийные. так вот получается, что авария какого то из насосов отопления и какого то из насосов подпитки, выводятся каждый на свою лампу, а вот насосы ГВС, которые как раз и подключаются на DO10 не загорается лампа.
могли я сжечь канал в плк?

Виталий473
11.11.2019, 08:38
доброго времени суток ребят!
попробовал подкинуть другой плк. все тоже самое. канал выходной загорается, а лампа не горит! что может быть. уже весь мозг сломал, а понять не могу.

Федор Назаров
11.11.2019, 10:43
Добрый день, Виталий. Сжечь канал не могли, так как :
Максимальный ток, коммутируемый контактами реле, не более
3 А (~250 В, частотой 50 Гц и cos ᵠ > 0,4)
3 А (=30 В)
Скорее всего напутали в схеме подключения и там нет питания, замерьте тестером напряжение между клеммой COM9 и DO10 в замкнутом состоянии.

Трофимов Артем
11.11.2019, 10:49
у Вас 10й выход имеет адрес %QX2.1.1 и он нигде не используется
DO10 в Pump_TemNG это локальная переменная программы не привязанная ни к какому выходу реальному

Виталий473
11.11.2019, 15:10
Что мне нужно сделать, чтобы привязать к DO10 аварию по насосам гвс?
Я сделал так. Добавил 3 элемента "ИЛИ", входы у меня NG1_Err, NG2_Err, выход NG_Err. Тоже самое сделано по 2 остальным группам насосов.
В конфигурации ПЛК, где дискретные выхода, прописал %QX2.1.1 NG_Err1, %QX2.1.2 NO_Err1, %QX2.1.3 NP_Err1
В глобальных переменных ( дискретные выходы плк) добавил 3 строчки и написал NG_Err %QX2.1.1, NO_Err %QX2.1.2, NP_Err %QX2.1.3.
загружаюв плк проект, создаю условия, если на DO11, DO12 появляется напряжение 24в переменки и соответствено каналы загораются, то DO10 просто загорается, а напряжения на нем нету.

Трофимов Артем
11.11.2019, 15:26
схему подключения приложите

Виталий473
11.11.2019, 15:36
Нужен сам проект или же принципиальная схема?
Просто заказчик непонятно откуда взял проект.по проекту там вообще плк 110 и куча модулей расширения. Мы посоветовались и решили что делаем все на плк 160

Трофимов Артем
11.11.2019, 15:38
как вы подключили конкретно DO10 к испольнительному механизму. можно от руки

Виталий473
11.11.2019, 15:40
Прикладываю проект
Сразу оговорюсь, что проект нарисован для 110 плк, по факту смонтирован и обвязан плк 160, плюс к плк 160 нужно подвязать лампы аварийной сигнализации

Трофимов Артем
13.11.2019, 11:29
и смысл этой схемы, если схема подключения у контроллеров разная.
нарисуйте от руки как подключили, что кинули на общий, куда дальше после лампы идёт. , что за лампочка.
диод выхода DO10 загорается при условии? если загорается - прозвоните реле мультиметром , предварительно отключив лампу, на предмет срабатывания.
нужно определить у вас в логике программы проблема или в схеме подключения

Виталий473
13.11.2019, 19:42
сейчас нарисую.
нарисовал в Paint быстро от руки.
на общий COM10 у меня приходит ~24в от траснформатора. на выхода DO10, DO11, DO12 подцеплены лампы AC/DC 24v.
диод выхода DO10 загорается при условии. лампу отключал, садился мультиметром одним щупом на трансформатор, вторым щупом на выход DO10. напряжения ~24в нет при сработавшем выходе

Трофимов Артем
14.11.2019, 10:30
1) плк160 судя по проекту у вас старого образца. а значит DO10 связан с COM9 а не с COM10 - см РЭ
2) судя по чертежу G1 и G2 - это наши блоки питания - они не переменку дают а постоянку с определённой полярностью.

Виталий473
14.11.2019, 16:29
Артем доброго времени суток.
Насчет G1 и G2, Вы правы. Но на чертеже на все клемы COM подается питание GO1 или GO2 (сейчас не вспомню точно).
Сейчас не смогу посмотреть РЭ. Что мне делать то, что бы выход все таки начал адекватно работать?

petera
14.11.2019, 20:26
Артем доброго времени суток.
Насчет G1 и G2, Вы правы. Но на чертеже на все клемы COM подается питание GO1 или GO2 (сейчас не вспомню точно).
Сейчас не смогу посмотреть РЭ. Что мне делать то, что бы выход все таки начал адекватно работать?
Смотреть рисунок
45617

1) плк160 судя по проекту у вас старого образца. а значит DO10 связан с COM9 а не с COM10 - см РЭ

Виталий473
14.11.2019, 20:44
Вот смех смехом, а сейчас меня осенило)))))
Не загорается лампа у меня канала DO10 по той причине, что я взял ~24в переменки с другого плеча.поэтому у меня и не загорается лампа.
У меня на трансформаторе, который выдает 24в переменки имеет 3 "плеча". Т.е ~24в 1.5А, ~24в 1.0А, ~24в 0.5А.
~24 в 1.5А у меня питает 8 реле, ~24в 1.0 у меня дает питание на электропривода.
На аварийные лампы которые подключены к DO11 и DO12,я взял с плеча ~24в 0.5А
Ладно с лампами я понял, спасибо за подсказки
У меня проблема осталась с датчиком температуры ТЕ8. В глобальных переменных она имеетрегистр 148-149.вот она у меня на панели и не отображается. Хотя ТЕ7 у меня отображается нормально

Виталий473
17.01.2020, 20:25
Доброго времени суток всем!
Ребят подскажите пожалуйста по такому вопросу. На объекте стоит датчик температуры наружнего воздуха.он заведен на мв 110. Датчик дтс 125-50м. В мв 110 ставлю ТСМ 50М, проверяю у меня канал показывает +14 градусов. Фактически на улице -2.. дтс расположен на расстоянии примерно 40 метров от мв110. Подключен по 2х проводной схеме.кабель ШВВП 2х0.5. Может ли расстояние дать такую погрешность измерения?

Мария Мильчакова
20.01.2020, 15:18
Доброго времени суток всем!
Ребят подскажите пожалуйста по такому вопросу. На объекте стоит датчик температуры наружнего воздуха.он заведен на мв 110. Датчик дтс 125-50м. В мв 110 ставлю ТСМ 50М, проверяю у меня канал показывает +14 градусов. Фактически на улице -2.. дтс расположен на расстоянии примерно 40 метров от мв110. Подключен по 2х проводной схеме.кабель ШВВП 2х0.5. Может ли расстояние дать такую погрешность измерения?

Добрый день.
Такая погрешность вполне может быть.
Проверить можно, подключив к имеющемуся кабелю ШВВП 2х0.5 вместо датчика ДТС125-50м резистор на 50 Ом. При настройке модуля МВ110 на 50М в при отсутствии погрешности должен отобразиться 0 .
У Вас же, судя по описанию, погрешность составляет порядка 16 градусов, и если при подключении резистора к кабелю на модуль придет 16 градусов, это будет подтверждением тому, что кабель вносит погрешность 16 градусов.

Виталий473
20.01.2020, 17:21
сегодня этот вопрос поднялся на работе, по лазил по закромам и нашел овен дтс 30005 pt1000. завтра его попробую подключить и посмотреть измениться ли что нибудь или останется все также.

Виталий473
25.01.2020, 16:55
Добрый вечер! Оебят подскажите пожалуйста, по такому вопросу.
На объекте периодически пропадает связь с плк. Подключаюсь по usb к плк.
С чем связано обрыв связи?
Ну и так не могу понять как вывести температуру
Подскажите как быть?