После праздников
электронщик до мозга костей и не только
Делалось из имевшегося ПР110, купленного давным-давно для обучения, чтобы не делать на релейной логике и упростить себе жизнь.
Фото сделаны за несколько дней до окончательного завершения работы, поэтому не все провода ещё на месте.
DipTrace Schematic - Схема холодильника.jpg2016-04-20 13.19.15.jpg2016-04-20 13.19.37.jpg
А что за экран на двери и для чего ?
электронщик до мозга костей и не только
http://termodat.ru/catalog/programmn...termodat-19e4/
Специально для этой камеры его не покупали, остался от другой задачи.
Делал из того, что было. А был этот самописец и ПР-ка. Хотя изначально планировал делать на ПЛК + сенсорпанель буржуйских (тоже лежат давно без дела), но решил их оставить для более сложных задач. А так конечно, овеновскому железу в нише мелкой автоматизации по цене равных нет.
Молодец .Сам сделал ,помог другим.И схема и проект! Почет и уважение! От души !
Последний раз редактировалось rovki; 10.05.2016 в 08:20.
электронщик до мозга костей и не только
Сразу оговорюсь, данный проект так и не был запущен на реальном прессе, т.к. я в тот момент был занят более важным проектом, а пресс автоматизировали с помощью релейной логики другие люди.
Задача: восстановить советский гидравлический пресс. Шкаф управления отсутствует. В наличии только схема гидроагрегата.
Режим работы ручной: от кнопок вверх-вниз, переключение скорости движения по конечнику скоростей, остановка движения сверху по верхнему конечнику, остановка движения снизу по давлению от электроконтактного манометра (ЭКМ).
Автоматический режим работы: запуск от кнопки "Пуск", быстрый ход вниз до конечника скоростей, медленный ход вниз до установленного давления по ЭКМ, выдержка времени под давлением по таймеру (возможно внешнему для ПР110), если во время длительной выдержки давление упало до нижней границы по ЭКМ, включить медленный ход вниз до подъёма давления до верхнего предела по ЭКМ (так называемая "подпрессовка"), по завершении выдержки сначала медленный ход вверх до конечника скоростей, затем быстрый ход вверх до верхнего конечника.
Общий вид программы.
11.png
Вся задача разбита на несколько макросов: автомат, ручной, подпрессовка, ход пресса, драйвер клапанов.
Автомат по сигналам от кнопок, конечников, контактов манометра и таймеру, обеспечивает основную циклограмму работы. Но, не управляет гидроагрегатом напрямую. Вместо этого он вырабатывает семантические понятия Вверх, Вниз без указания скорости движения.
12.png14.png
Эти семантические понятия подаются на следующий макрос - Ход пресса. Так же на вход этого макроса подаётся сигнал от конечника переключающего скорости. На выходе макроса формируются новые семантические понятия - Быстро вниз, Медленно вниз, Медленно вверх, Быстро вверх. Конечно, подобное преобразование интуитивно понятно и просто, но я сделал по картам Карно с доопределением неиспользуемых состояний до нулей.
13.png15.png
Команды "Быстро вниз, Медленно вниз, Медленно вверх, Быстро вверх" подаются на макрос "Драйвер клапанов", который преобразует семантические понятия в команды включения клапанов гидроагрегата.
Преобразование также выполнено по картам Карно.
16.png17.png
Подобное решение использовано для унификации программы для большинства гидравлических прессов. Т.к. работа почти всех промышленных прессов сводится именно к этим основным функциям, то и автомат для них будет один и тот же. Но у всех прессов, даже в одном модельном ряду, гидроагрегаты могут иметь разные конструкции, и следовательно для реализации одних и тех же движений понадобится включать клапана уже по другому, да и количество их может быть другим. Например на заводе где я работаю, типов гидроагрегатов примерно столько же сколько и самих прессов
Следовательно, если понадобится адаптировать программу для другого пресса, то нужно будет лишь сделать новый макрос "Драйвер клапанов", потратив 10 минут.
Макрос ручной режим и подпрессовка.
18.png19.png
Вот такой не сложный проектикНадеюсь он кому-нибудь пригодится.
PS.
Все кнопки, кроме "подпрессовки", без фиксации.
Последовательность работы.
Стартовая позиция на скрине.
20.png
Кратковременно нажимаем Старт.
Верхний конечник -> 0
Нижний конечник -> 1
Нижний контакт манометра(НКМ) -> 0
Верхний контакт манометра(ВКМ) -> 1
Сработал таймер.
ВКМ ->0
НКМ ->1
Нижний конечник ->0
Верхний конечник ->1.
Последний раз редактировалось MriduVaju; 10.05.2016 в 10:46.
Для изменения и сохранения значения таймера (внутреннего) можно использовать пульт наладчика (что бы не перепрошивать ПР и не использовать внешний таймер) ,через сетевую переменную.Пульт на базе смартфона .Пришлите в личку адрес куда выслать и я вам вышлю модуль ВТ для ПР114 и плату ВТ для ПР200 ,за ваши труды по популяризации ПР.Удачи .
электронщик до мозга костей и не только