Форум программистов, компьютерный форум, киберфорум
Наши страницы
Контроллеры PLC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
1

Стиральная машина на китайском аналоге FX3u

26.04.2018, 14:04. Просмотров 611. Ответов 17
Метки нет (Все метки)

Добрый день, честному сообществу
Начну с предыстории, накрылась медным тазом стиральная машина купленная 2 года назад за дорого, при детальном исследовании и диагностике выяснилось что накрылась плата интерфейса, проц в ней мотороловский 64ноги, пошукал по ремонтникам они ценник ставят в половину рабочего блока, а это примерно под 20 000р и гарантий никаких, он может опять гикнуться через месяц, два, полгода, год в общем не вариант и по деньгам и по гарантиям. В общем, купили другую машину, а эта стоит и ждет своего часа, иииииииии таки дождалась.
Полез ковыряться детально, открыл а там все в идеальном состоянии и так жалко ее стало выкидывать, пробило на скупую мужскую слезу, посмотрел схемотехнику, логику работы, циклограммы нашел, движок в машине асинхронник(до 12 000 об), прессостат двух уровневый 2 группы контактов 1 низкий уровень и второй верхний уровень(следит за заполнением бака, если кто не знает), есть еще второй прессостат он индукционный, понюхал его осциллографом при увеличении уровня меняется ширина импульса(его не буду пользовать, измерять это у мицу может только FX3G ).
В итоге решил я запилить стиралку на промышленной китайской логике, взял комплект на али якобы аналог мицубиси FX3U, описалово во вложении
ПЛК: https://ru.aliexpress.com/item/FK3U-...75b6f67f&tpp=1
Экран: https://ru.aliexpress.com/item/OP320...542135531.html
Ссылка, вместе с экраном(HMI), и вышло не оч дорого(че-то около 5.5к), а главное в случае чего без проблем заменяемо. На борту уже есть модуль аналогового входа и выхода, что не может не радовать.
Управлять двигателем будет частотник старенький от ОМРОН(1,1кВт), был у меня, достался бесплатно по случаю. У него нет никаких протоколов, управляться будет по аналоговому входу 0...10в, вращение задается замыканием у10 по час стрелке, у11 против часовой ну и понятно, что вместе они не должны замыкаться.
Температуру измеряет Рт100 с выходом 4...20мА, в паре с ней аварийный блок с далассовским цифровым датчиком температуры, независимо ни от кого измеряет температуру и следит за максимальным порогом в 80 гр, как он достигнут то подается аварийный импульс на х3, далее срабатывает прерывание, срабатывает помпа налива воды разбавляет горячую и сливает все это в каналью и останов с ошибкой.
Есть датчик залива/перелива внизу в поддоне, если вдруг потечет изо всех дыр, то он сработает, на него стоит свое аварийное прерывание, остановить все, слить воду и встать с ошибкой
За вращение барабана следит датчик(тикают импульсы на х1, по 8 тиков на оборот), их считает счетчик с200, должен быть контроль его постоянного увеличения, и по нему-же вычисляется скорость инструкцией SPD
В общем, хочу запилить если не полный, то максимально расширенный функционал аналог обычной стиралки.
Мысли такие:
1. При пропадании напряжения и последующим появлении машина должна продолжить последнюю подпрограмму, написал этот блок в ЛД, если есть замечания то, пожалуйста, был бы признателен за советы.
2. Для реализации выполнения полоскания без стирки, и отжима без стирки и полоскания, скорее будет уместно создания подпрограмм и последующего вызова/перехода их/на них с помощью CALL или CJ.
3.1. Активизация/выполнение программ для разного рода белья, обуславливается загрузкой разных параметров в основной цикл и подпрограммы с панели оператора.
3.2. Также есть значения "по умолчанию" - это значения для самой частой стирки, они грузятся автоматом при включении машинки, тоже написал эту часть кода в LD.
4. Не могу придумать, казалось бы, простую реализацию индикации и подсчета времени до окончания всего цикла с изменением хотя бы раз в минуту
5. Иногда(да что греха таить - всегда) находится еще один грязный носок, а машинка уже стирает и вот тут нужно нажать паузу открыть дверь и закинуть предателя внутрь. Есть маркер 8033, не уверен в его наличии и работоспособности в этой версии контроллера от дядюшки Ляо, проверю, как придет переходник c 485 на USB, но если он не работает, придется что нить придумывать.
6. Вызывает сомнения надежность подводки воды к стиралке из-за этого на отводе от стояка стоит соленоидный клапан с питанием на 220в, и он будет проводочком подключен к стиралке дабы мне спалось на 2% спокойнее. (в схеме он называется соленоид).
7. Нагрев будет осуществляться штатным теном никаких ПИД не нужно(мое мнение), инерционность системы большая, нагрел до нужной Выключился, увидел что остыл опять нагрел, единственно, что наверно за 5 минут до конца стирки греть уже смысла нет
8. Также хочу купить на али плату с контролем удара(тоже вроде акселерометра, 500р стоит), если вдруг у частотника или контроллера мозги раскрутят очень сильно и трясти будет сильно и ни один датчик этого не увидит, чтобы они разомкнули цепь питания частотника физически, а то не очень хочется ловить ее по всей ванной.

Фух, написал, писал 3 дня с перерывами на подумать, больше наверно для себя, чтобы в голове все уложилось и из разрозненных мыслей сформировалось в единый проект и требования к нему. Буду рад услышать ваши дополнения.
Периодически буду дополнять и как говорят в этих ваших энторнетах "постить фоточки", и сам проект, единственно наверно лучше в виде архива с проектом GX Developer и проект для панели оператора может еще кто нить воспользуется.
Вопрос целесообразности и экономической выгоды наверно стоит, но как-то уже под наклоном, по деньгам на закупку было потрачено уже около 10 000р(но это все равно меньше 20 000р). Мне просто интересно это, что то новое, наверно можно отнести это к хобби, так что вопросы типа - "На хрен тебе это нужно" и им подобные буду оставлять без внимания.
Во вложении в архиве начатый проект, фотки частотника, ПЛК и панели, кусок ЛД программы в пдф.
0
Миниатюры
Стиральная машина на китайском аналоге FX3u   Стиральная машина на китайском аналоге FX3u  
Вложения
Тип файла: pdf стиралка.pdf (14.0 Кб, 6 просмотров)
Тип файла: rar wachmachina1.rar (12.9 Кб, 7 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2018, 14:04
Ответы с готовыми решениями:

Подключение к Mitsubishi FX3u, Siemens S7 и др
Есть завод с рабочими производственными линиями. Покупали европейское...

Ошибка "ES:0180840b" при попытке скачивания программы из ПЛК MITSUBISHI FX3U
возникла проблема с попыткой скачивания программы с ПЛК- выдаёт ошибку...

Стиральная машина INDESIT WISE8(CSI) s/n: 809020055*24397390200 прошу прошивку , Стиральная машина INDESIT ошибка "F03"
Стиральная машина INDESIT WISE8(CSI) s/n: 809020055*24397390200 после долгой...

Стиральная машина-автомат
может кто-нибудь мне помочь с лабой?:( мне нужно нарисовать в Pascale...

Стиральная машина автомат
Доброго времени суток! Крякнули "мозги" в стиральной машине Indesit WIU81....

17
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
26.04.2018, 15:27  [ТС] 2
Забыл прикрепить циклограмму

1 кнопка пуск
2 блок двери
3 слив воды 10 сек
4 ждем 5 сек
5 набор воды основная стирка + соленоид
6 при наборе ждем 20 сек и запуск вращения
7 прессостат 1 уровень сработал
8 ждем 10 сек
9 остановить набор воды, остановить соленоид
10 подпрограмма стирки стирка р5
11 время стирки присваивается переменной
12 240 тиков вращение в одну сторону спид 50
13 10 сек ждем
14 240 тиков вращение в другую сторону спид 50
15 10 сек ждем
16 пуск тена
17 контроль нагрева
18 пуск циркуляции
19 к шагу 12 по кругу с контролем времени
20 подпрограмма полоскания считает циклы полоскание р10
21 слив воды до размыкания прессостата
22 сливаем после размыкания еще 1 мин
23 1 мин вращение с разгоном до 1000 об
24 вращение стоп
25 слив стоп
26 ждем 5 сек
27 набор воды через полоскание + соленоид на стояке
28 при наборе ждем 20 сек и запуск вращения спид 100
29 прессостат 2 уровень сработал
30 набор стоп соленоид стоп
31 подпрограмма полоскания на 5 мин
32 40 сек вращение в одну сторону спид 100
33 10 сек ждем
34 40 сек вращение в другую сторону спид 100
35 10 сек ждем
36 слив воды
37 подпрограмма отжима отжим р15
38 слив
39 прессостат 1 уровень сработал
40 слив еще 30 сек
41 вращение на 50
42 разгон до 500 и стоп + слив 10 сек
43 ждем 10 сек
44 начинаем вращение на 20
45 следим за акселерометром счетчик 10 тиков акселерометр 3 датчика в разных плоскостях подключены паралельно
46 увеличиваем вращение до 500 плавно если сработали по акселерометру то возвращаемся на шаг 41
47 крутим 30 сек
48 увеличиваем вращение до 1000
49 крутим 30 сек
50 увеличиваем вращение до 1800
51 крутим 30 сек
52 вращение стоп + слив стоп
53 дверь открыть
54 завершение енд р20
0
malkot
78 / 18 / 4
Регистрация: 17.03.2016
Сообщений: 159
26.04.2018, 16:55 3
Как хобби поковыряться интересно, но ставить "это" дома я бы не стал точно))
0
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
27.04.2018, 10:30  [ТС] 4
Почему? Есть опыт использованы данных контроллеров? Может панелей(так они точная копия овена). Чем вызвано ваши опасения?

Добавлено через 17 часов 0 минут
Присвоил следующие значения входам
x0 пауза
x1 датчик вращения барабана
x2 Протечка
x3 Авария температуры
x4 Пуск
x5 стоп(срабатывает от 10с нажатия)
x6
x7 прессостат1ур
x10 прессостат2ур
x11 датчик закрытия двери
x12 ошибка частотника
x13
x14 акселерометр
x15

И Значения выходов
y0
y1 слив 220в
y2 циркуляция 220в
y3 набор воды основной 220в
y4 набор воды ополаскиватель 220в
y5 набор воды предварит стирка 220в
y6 блокировка двери хз
y7 соленоид хол воды на трубопроводе 220в

y11 Вращение прямо у них общий контакт взятый с частотника не могут быть вместе включены
y10 Вращение обратно у них общий контакт взятый с частотника не могут быть вместе включены
0
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
27.04.2018, 18:58  [ТС] 5
Добавил возможность кинуть носок
При удержание кнопки пуск 10сек открывается дверь на 30 сёк
И ещё немного подошёл к подпрограммам
0
Вложения
Тип файла: pdf стиралка 2.pdf (28.2 Кб, 13 просмотров)
Олег_
47 / 51 / 3
Регистрация: 30.10.2014
Сообщений: 183
28.04.2018, 12:09 6
В GX Works2 наверно поудобней рисовать будет.

Цитата Сообщение от Testbeter Посмотреть сообщение
Забыл прикрепить циклограмму
Такую прогу проще писать другим способом.
Определите переменную "Этап" в энергонезависимой части.
Далее если "Этап"== какой то константе, делаем всякие действия через set и rst, включаем таймеры и.п.т
в конце действий меняем в переменной "Этап" значение на другое. Я обычно этапы с шагом в 10 делаю.
1
Вложения
Тип файла: pdf profil.pdf (42.6 Кб, 13 просмотров)
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
28.04.2018, 13:52  [ТС] 7
Цитата Сообщение от Олег_ Посмотреть сообщение
В GX Works2 наверно поудобней рисовать будет.



Такую прогу проще писать другим способом.
Определите переменную "Этап" в энергонезависимой части.
Далее если "Этап"== какой то константе, делаем всякие действия через set и rst, включаем таймеры и.п.т
в конце действий меняем в переменной "Этап" значение на другое. Я обычно этапы с шагом в 10 делаю.
Спасибо за совет.

Именно так я и сделал, и этапы у меня под энергонезависимыми маркерами м500, м510, м520..... и им присваиваются значения 0 - в процессе выполнения, 1 - завершен. Да неудобно читать блок схемы, чет они у меня как то сразу не зашли, хотя программа с ними более читаемая что ли, наглядная

GX Works2 - тоже есть, но в нем нет симулятора, или может я не нашел. За пример спасибо отдельное, стянул на посмотреть,
0
Олег_
47 / 51 / 3
Регистрация: 30.10.2014
Сообщений: 183
28.04.2018, 17:05 8
есть симулятор
1
Изображения
 
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
28.04.2018, 20:13  [ТС] 9
Ага нашел, посмотрел, чет не заходит мне Works2, да еще и на буржуйском все,
А подскажите можно ли экспортировать из девелопера в Works2???
Отлаживал часть кода нашел пару косяков, поправил, приклеил
0
Вложения
Тип файла: pdf стиралка 3.pdf (34.0 Кб, 8 просмотров)
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
09.06.2018, 02:34  [ТС] 10
Всем добрый вечер
Программу почти дописал, есть моменты которые вызывают затруднение
Например : измерение температуры на аналоговом входе, делал тестовые измерения с шагом в 10 градусов и обнаружил, екарный бабай, не линейную зависимость. Если от нуля до 10гр разница 300 единиц, а от 10 до 20 гр разница 350 единиц. Осенама обиднама. Вот думаю как температуру задавать может таблицей какой? Может подскажет кто?


Решено
Подсчет скорости
Обратный отсчет обновление раз в минуту
После отключения питания программа стартует с незавершенной части
Цикл стирки(вопрос только с температурой)
Цикл полоскания
Цикл отжимания частично, сейчас тестирую рамповую функцию для раскладки белья, требуется доводка и отстройка программы для датчиков колебаний
Хочется попробовать ПИД регулирование но пока еще разбираюсь с ним
Проблема с экраном не смог к нему подключится уже и кабель перепаял, и софта кучу накачал ничего не помогло, заказал переходник другой, тем что пришел только контроллер шьетется
Иногда не хватает времени и приходится переключатся на другие более приоритетные задачи, но тем не менее под 1000 шагов уже программа
0
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
02.08.2018, 20:14  [ТС] 11
добрый день

Возник вопрос
Решил сделать чтото вроде сервисного меню, управление выходами с панели, что то вроде теста всех исполнителей, и не получается не срабатывает, нажимаю кнопку но катушка не включается, даже если включаю вручную релюшка выхода не срабатывает, что может быть?
Фото во вложении

На прямую не могу обратиться к выходу, не разобрался с адресом, панель подключена мастером по 485, модбас .
0
Миниатюры
Стиральная машина на китайском аналоге FX3u   Стиральная машина на китайском аналоге FX3u  
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
07.10.2018, 13:21  [ТС] 12
И снова всем добрый день

Продолжаю допиливать машинку, снял небольшой кусок видео, извиняюсь за тихий голос но все уже спят.
https://www.youtube.com/watch?v=5syiBOEjOnc

Решено
Подключение панели, на ней почему то перепутаны адреса, вернее не совпадают с контроллером, на контроллере 10-11 а на панели 8-9 во и не получалось к ним обратится, но разобрался и решил вопрос.

проблемы:
рамповая функция не завелась так как хотелось бы, решил с помощью таймера, отказался от всех циклов контроллер периодически валился в ошибку, решил простыми счетчиками отжимает и полощет нормально,
работа с временем тоже почему то не завелась, вообще не работает, не вычитает и не складывает время
после проведения испытаний программа была переписана на 90%, добавил программы для разного белья, при стирке большого одеяла захотелось налить больше воды и тому подобные проблемы.

программа прод 2000 шагов и на индикации 20 экранов, стараюсь сделать максимально понятный и логичный интерфейс, насколько это позволяет такой маленький экран
0
goodspeedmen
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 18
10.12.2018, 02:16 13
Машинка выглядит как синхрофазотрон Зачем используете M8000 если это ""флаг"-"Run"". Когда контроллер в "stop" входы вить все ровно не опрашиваются?
Табло по RS-495 общается?
0
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
10.12.2018, 11:32  [ТС] 14
Не то слово камрад, а под крышкой у неё проводов на 2 синхрофазотрона, к ней уже инструкцию нужно писать, пробные стирки прошли нормально, нужно все винты красочной мазнуть чтоб не раскручивались и провода по аккуратней переложить, работает пока что новая машина, на
Табло подключено по 485 интерфейсу
Программа там ужо вся переписана, и честно говоря на половину забыта, ну если нырнуть в неё то вспомню конечно, есть ещё пара задумок которые хотелось бы туда записать и уже даже придумал как. Есть часы реального времени, все таки допилить чтоб она считала и писала в котором часу стирка закончится и прочее, аварий нужно добавить. Тут как-то тема особо никого не заинтересовала, один чел правда писал узнавал нюансы и про контроллер и экран и про переделку, но потом пропал видимо передумал
0
goodspeedmen
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 18
10.12.2018, 16:20 15
Что за софт? http://www.cyberforum.ru/attachments/956983d1533229953t
0
goodspeedmen
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 18
10.12.2018, 16:28 16
Что за софт?
0
Миниатюры
Стиральная машина на китайском аналоге FX3u  
goodspeedmen
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 18
10.12.2018, 16:33 17
Если поделитесь программой я буду не против, поковыряюсь ради общего развития...

Добавлено через 1 минуту
Честно сказать вы психанули, там бы и ардуинки хватило с головой...
0
Testbeter
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 11
10.12.2018, 22:03  [ТС] 18
Это софт панели с китайского сайте, мистер ляо кинул ссылку на нее
По поводу ардуино есть сомнения, честно говоря смотрел в её сторону, но там нужно было-бы плату разводить, и режим реального времени опять же никакой, нет его, отказоустойчивость правда об этом китайсе тоже нет отзывов, только пошли они

Добавлено через 7 минут
Вот тут софт
https://www.lollette.com/support/
См. здесь http://xueplc.com/display.html
0
10.12.2018, 22:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2018, 22:03

Детская стиральная машина
Прошу посоветовать варианты стиральной машины для преимущественной стирки...

Стиральная машина LG F1296ND3
Понравился вот такой космический внешний вид машинки. Согласитесь, что...

Стиральная машина не греет воду
Стиральная машина BEKO WKB 61031 PTMA не греет воду. Остальные функции работают...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru