ПР 200 выгрузка проекта
Сообщение Sew_Eurodrive » 31 июл 2020, 12:53
Доброго времени суток.
Установили приточно-вытяжную систему и открыв шкафы управления был удивлен увидав там Овен ПР 200.
Ну да ладно в принципе покавыряв Owen Logic все понятно,подключился,но сколько не юзал так и не нашел способа как выгрузить проект из мини ПЛК
Sew_Eurodrive
ПР 200 выгрузка проекта
Сообщение Valerich » 31 июл 2020, 14:46
ПР200 это не ПЛК, это программируемое реле и у него нет возможности выгрузки проекта.
Отправлено спустя 1 минуту 15 секунд:
Спасибо хоть, что совсем недавно сделали онлайн режим, а то и его не было.
Valerich
Автор темы
ПР 200 выгрузка проекта
Сообщение Sew_Eurodrive » 31 июл 2020, 15:40
Ну судя по марке да больше реле))))) но я их называю мини ПЛК .
Вообщем все с ним ясно. А то что нельзя выгрузить это полнейший бред и огромный минус Овену.
Благодарю за ответ.
Sew_Eurodrive
ПР 200 выгрузка проекта
Сообщение pr200sd » 05 авг 2020, 17:45
С самого начало и наглядно пр 200 Овен программируемое реле
Sew_Eurodrive писал(а): ↑ 31 июл 2020, 15:40 А то что нельзя выгрузить это полнейший бред и огромный минус Овену.
Тут каждому свое, многим эта фишка необходима для защиты своих программ от копирования.
pr200sd
Автор темы
ПР 200 выгрузка проекта
Сообщение Sew_Eurodrive » 06 авг 2020, 09:33
pr200sd писал(а): ↑ 05 авг 2020, 17:45
Sew_Eurodrive писал(а): ↑ 31 июл 2020, 15:40 А то что нельзя выгрузить это полнейший бред и огромный минус Овену.
Тут каждому свое, многим эта фишка необходима для защиты своих программ от копирования.
Возможно оно и так ,но мое мнение, что это не совсем корректно и даже бы сказал подло, таким образом подвязывать чисто все под себя.
Не имея проекта, как ты сможешь полноценно обслужить то или иное оборудование,а если в процессе эксплуатации возникнет необходимость ,что нибудь подкорректировать или добавить какой нибудь датчик.
Sew_Eurodrive
ПР 200 выгрузка проекта
Сообщение pr200sd » 06 авг 2020, 11:28
Sew_Eurodrive писал(а): ↑ 06 авг 2020, 09:33
pr200sd писал(а): ↑ 05 авг 2020, 17:45
Sew_Eurodrive писал(а): ↑ 31 июл 2020, 15:40 А то что нельзя выгрузить это полнейший бред и огромный минус Овену.
Тут каждому свое, многим эта фишка необходима для защиты своих программ от копирования.
Возможно оно и так ,но мое мнение, что это не совсем корректно и даже бы сказал подло, таким образом подвязывать чисто все под себя.
Не имея проекта, как ты сможешь полноценно обслужить то или иное оборудование,а если в процессе эксплуатации возникнет необходимость ,что нибудь подкорректировать или добавить какой нибудь датчик.
Так это должно оговариваться на этапе сдачи объекта, передача исходников, и проблем не будет. Тут, обычно 2 часто встречающихся сценария, кто-то поставил оборудование и не передел исходники или их не попросили, а исполнитель забил на это, второй, когда кто-то сделал алгоритм и продает готовое решение, а третье лицо хочет просто слить его алгоритм и клепать свои установки, вот тут и начинается разделение плюсов и минусов, смотря с какой стороны смотреть. Проблемы как бы и нет, если заранее об этом договориться.
Видео 12. Работа с экранами. Часть 1
Думаю в новых версия будет возможность скачивать проект, но опять таки если тот кто делал его, захочет им делиться.
Источник: asutpforum.ru
Перемещение между заданными позициями поворотного стола в пределах одного оборота
Проект описывает работу поворотного стола и перемещение между заданными позициями в пределах одного оборота. При использовании модели программируемого реле ПР200-24.4 возможно использование до 12 значений предварительно заданных положений. Привод перемещается в заданных пределах в режиме аналогового задания положения.
Максимальная величина перемещения зависит от настройки контроллера шагового двигателя. Для выбора одной из заданных скоростей вращения двигателя оператор использует кнопки или тумблеры. Программируемое реле обрабатывает поступающие от кнопок сигналы и формирует нужный уровень напряжения для аналогового управления положением двигателя.
Описание примера
В данном примере показана настройка 4 положений. В данном примере перемещение ограничено одним оборотом, т.е. производится в пределах 360 градусов. В настоящем примере задается 4 целевых положения на поворотном столе. Входы DI1, DI2, DI3 и DI4 используются для выбора целевого положения — 90°, 180°, 270° или 0°.
Целевые значения положения могут быть изменены с лицевой панели программируемого реле. Вход DI8 используется для сброса указанных значений положений к дефолтным. Выход AO1 программируемого реле ПР200-24.4 используется для формирования аналогового сигнала задания положения и подключен ко входу контроллера управления шаговым двигателем.
Применимый контроллер управления двигателем:
- Блок управления шаговым двигателем SMD‑4.2DIN ver.2 (в режиме аналогового управления положением), дробление шага 1/16
Для работы примера контроллер шагового двигателя настраивается на аналоговое регулирование положением. При дроблении шага 1/16 допустимое максимальное перемещение составляет 540°. Для ограничения перемещения в пределах одного оборота в проекте введено ограничение выходного аналогового сигнала 3,3В.
Схема подключения
Схема подключения блока управления шаговым двигателем SMD‑4.2DIN ver.2
Аналоговое управление скоростью двигателя без энкодера
Контроллеры с функцией аналогового управления положением принимают на входе в качестве задания аналоговый сигнал напряжения от 0 до 5 В. Вал шагового двигателя позиционируется в соответствии с уровнем сигнала на аналоговом входе. Максимальный диапазон перемещения зависит от установленной величины дробления шага и составляет от 0..67° для дробления 1/128 до 0..540° для дробления 1/16. Уровни сигнала на аналоговом входе 0В и 5В соответствуют пределам допустимого перемещения. Промежуточные положения вала двигателя пропорциональны аналоговому сигналу напряжения между допустимыми пределами.
Аналоговый сигнал на выходе программируемого реле формируется как отношения заданного положения к предельно допустимому значению.
В данном примере пользователю предоставляется возможность указать предельно допустимое значение перемещения и вводить значения целевых положений. Уровень аналогового сигнала для контроллера шагового двигателя будет формироваться исходя из соотношения целевого и предельного значений положений.
- Подробное описание проекта в PDF
- Файл проекта OwenLogic .ow
- Скачать файлы одним архивом .rar
Источник: electroprivod.ru
Работа с экранами в OWEN Logic
Программируемое реле ПР200 имеет встроенный ЖК-дисплей (с видимой областью 2 строки по 16 символов), шесть функциональных кнопок и два индикатора. Дисплей поддерживает отображение латинских и кириллических символов (кодировка Windows-1251) и используется:
- при работе с системным меню для просмотра параметров прибора (модификация, версия прошивки, состояние входов/выходов) и его настройки (интерфейсы связи, параметры входов, системное время);
- для работы с пользовательскими экранами (отображение и изменение переменных программы);
- для отображения отладочных сообщений (ошибка загрузки проекта, остановка программы пользователя).
Функциональные кнопки ПР200 служат для установки значений переменных, возможности прокрутки экранов (размер экрана не ограничен Рис. 1. Настройка экрана ПР200 в OWEN Logic Рис. 2. Настройка переходов между экранами в среде OWEN Logic видимой областью) и перехода между экранами.
С помощью двух индикаторов (зеленого и красного) реализуется дополнительная сигнализация. Настройки экрана (подсветка, яркость, контраст) задаются в системном меню ПР200 или в среде OWEN Logic (рис. 1).
Среда OWEN Logic позволяет не только разрабатывать алгоритмы управления, но и создавать эргономичный интерфейс визуализации.
Визуализация в среде OWEN Logic
Компонент Менеджер экранов позволяет создавать экраны визуализации и настраивать переходы между ними. Количество экранов в проекте в явном виде не ограничено, как и число строк/элементов на экране. Для настройки перехода на другие экраны в меню Параметры выбирается вкладка Переход к экрану и создается новый переход (рис. 2).
В текущей версии OWEN Logic доступен переход только на экран, выбранный при программировании. В следующих версиях запланирована поддержка переключения экранов с помощью целочисленной системной переменной.
Переход между экранами в проекте пользователя может осуществляться двумя способами. Первый – с помощью функциональных кнопок (нажатия/отпускания/удержания в течение 3 сек или нажатии комбинации кнопок). Обращаем внимание, что при обработке функционала кнопок приоритет передается командам переключения экранов, т.е. при использовании кнопок ВВЕРХ и ВНИЗ пропадает возможность пролистывания экранов. Второй способ перехода – по переднему фронту булевской переменной, которая автоматически принимает значение FALSE (логический «0») после перехода на заданный экран. Эту переменную необходимо изменять импульсом (например, с помощью функционального блока RTRIG), иначе может произойти «залипание» на одном из экранов.
Переход на один и тот же экран может осуществляться по разным условиям. Например, переход на экран тревог происходит автоматически при переключении в TRUE (логическая «1») любого бита тревог.
Редактор экранов используется для добавления и настройки графических элементов. Он открывается двойным кликом в Менеджере экранов. По умолчанию экран содержит две строки. Их число можно увеличить с помощью пиктограмм контекстного меню. Каждое нажатие кнопки ВВЕРХ/ВНИЗ смещает экран на одну строку.
В правой части редактора экранов расположена панель элементов управления. Для добавления элемента на экран нужно выделить его на панели и, зажав левую кнопку мыши, перетащить на экран (drag
Парольный доступ к экранам
В большинстве случаев доступ к средствам управления предоставляется ограниченному числу лиц, имеющих соответствующее разрешение. Для предотвращения несанкционированного доступа создается пароль для входа в систему. Далее рассматривается пример решения данной задачи для ПР200.
Создается проект с тремя экранами:
- стартовый экран, на котором пользователь вводит пароль;
- экран, отображаемый при вводе неверного пароля;
- экран мониторинга и управления процессом.
Переход с экрана Ввод пароля на экраны Мониторинг и Неверный пароль происходит автоматически с помощью логических переменных xCorrectPass и xIncorrectPass (рис. 3). Для этого используется макрос Password, доступный в онлайн-базе макросов (рис. 4).
Макрос работает следующим образом: если введенный пароль (iInputPass) верен, то переменная xCorrectPass принимает значение TRUE, происходит переход на экран Верный пароль и сброс введенного значения. Пользователь может вернуться на начальный экран с помощью кнопки ESC. Если пароль введен неверно, значение TRUE присваивается переменной xIncorrectPass и осуществляется переход на экран Неверный пароль с соответствующим информационным сообщением. При нажатии на кнопку ОК происходит переход на стартовый экран Ввод пароля.
В данном примере пароль является константой, но может быть представлен в виде переменной с возможностью изменения на экране. Проект может содержать несколько макросов Password для нескольких групп пользователей с разными правами. Например, оператору будут доступны только экраны мониторинга параметров, а у наладчика будет доступ к экранам изменения настроек регуляторов.
Среда программирования OWEN Logic позволяет создавать удобный человеко-машинный интерфейс для контроля и управления технологическим процессом. На момент выхода номера данный функционал OWEN Logic доступен только для программируемых реле ПР200. В ближайшее время планируется выпуск панели ИП120 с поддержкой визуализации.
Среда OWEN Logic находится в непрерывном развитии, и в следующих версиях запланировано расширение функционала визуализации:
- экспорт/импорт экранов между проектами;
- переключение экранов с помощью целочисленной системной переменной;
- отображение экранов в режиме симуляции; » управление яркостью из программы пользователя.
Издание зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций. Свидетельство о регистрации средств массовой информации ПИ № ФС77-68720.
Источник: aip.com.ru