Видео 22. Работа с аналоговыми выходами в OwenLogic

  Рет қаралды 10,714

ОВЕН. Производственное Объединение

ОВЕН. Производственное Объединение

Күн бұрын

Всем привет! Готово двадцать второе видео по работе в среде OwenLogic.
В этом видео разберем:
подключение к аналоговым выходам;
настройку аналоговых выходов;
примеры работы с аналоговыми выходами ПР.
Часто работаете с аналоговыми выходами? Какую самую интересную задачу реализовали?
OwenLogic - среда программирования для создания алгоритмов работы программируемых реле ОВЕН ПР100, ПР102, ПР200 и информационной программируемой панели ОВЕН ИПП120. Алгоритм создается на языке функциональных блоков FBD с помощью готовых компонентов.
Подробнее OwenLogic: owen.ru/produc...
Подробнее о ПР: owen.ru/catalo...

Пікірлер: 23
@andreyace8768
@andreyace8768 3 жыл бұрын
Спасибо за видео!
@Vasiliy_Sh
@Vasiliy_Sh 2 жыл бұрын
Welcome
@igor_carenko
@igor_carenko 3 жыл бұрын
Вот бы в описании к видео ссылки на предыдущий/следующий уроки...
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Видео объединены в плейлист. Так можно искать любые видео из одной серии
@kaltaec
@kaltaec Жыл бұрын
А какова разрешающая способность аналогового входа? Я нашёл в инструкции что это 12 бит (т.е.4096 в DEC). 1. Таким образом если сигнал 4..20 мАм, то 4 соответствует 0, а 20 соответствует 4095? 2. И что будет если я в проекте не выставлю "Верхняя граница" (оставлю 0), в каких пределах будет масштабироваться значение при подаче реального сигнала? 3. И почему если я выставил нижней и верхний приделы, то в симуляции я всё равно могу ставить любое значение? Оно не чем не ограничено (вроде).
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Разрешающая способность не так работает) она показывает, с каким шагом будет меняться измеренное значение внутри прибора. По сути влияет на точность измерения. Верхняя и нижняя границы, которые настраиваются в Owen Logic, дают возможность настройки линейной интерполяции сигнала из унифицированного токового значения или напряжения в градусы/бары/и т.п.
@kaltaec
@kaltaec Жыл бұрын
@@Vasiliy_Sh Ок. Не ожидал что здесь так реализовано. Не без помощи пришёл к тому что для того чтобы стало возможным нормально работать с входом 4..20 мАм необходимо выставить в настройках входа; Нижняя граница измерения=4. Верхняя граница измерения=20. И тогда получаем 4 = 4,00Е+00, а 20 = 2Е+01. Т.е. получаем искомые 4 и 20. Которые можно конвертировать во что душа пожелает. Но если этого не сделать то получается каша с отрицательными значениями. Зачем?? В инструкциях я такую информацию не обнаружил. Почему несмотря на "границы" в симуляции разрешается вводить что угодно? И зачем в режиме мониторинга представлять значения со множителями? Ладно когда числа целые, но с отрицательными ещё и в FLOAT это превращается в разглядывания пикселей на экране (чтобы увидеть и посчитать это всё). Если это недоработка, то надеюсь устранят. А если кто-то считает что "Так правильно", то хорошо что он умнее людей которые создают подобный софт для Siemens, OMRON, Schneider, Moeller, Mitsubishi.. Негде такого не встречал (может только в CODESYS, не помню).
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
@@kaltaec и зачем выставлять в настройках входа 4-20 и потом масштабировать, когда эти самы настройки для масштабирования и даны? В симуляции на вход можно подать любое значение потому, что в жизни туда тоже можно подать любое значение. И 3 мА и 22мА. Многие нормирующие преобразователи таким образом кодируют ошибки обрыва или КЗ датчика. Значения типа float в симуляции и в онлайн отладке представляются в экспоненциальной форме потому, что эта запись короче, чем постоянное отображение всех разрядов вещественного числа
@kaltaec
@kaltaec Жыл бұрын
@@Vasiliy_Sh Ваша правда. Действительно масштабировать дважды была не логичным решением. Но вся эта путаница возникла не на пустом месте. Сразу не было понятно в с какими величинами и с какой десятичной точностью приходится работать. Ещё уход в отрицательную зону при сигнале ниже 4 мАм (непривычно). Позже увидел в вашем менеджере компонентов функцию "CONV 4..20" и решил реализовать через неё. Но вот с экспоненциальным форме отображения значения чаще больше неудобств. Сам метод требует приписки минимум трёх знаков (+00) и чаще это не критично (мы не получаем выгоды в длине записи). Если бы Вы добавили функцию выбора режима отображения FLOAT, то думаю собрав статистику пользователей убедились бы в том что большинству удобней видеть числа целиком (тем более отрицательные десятичные).
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
​@@kaltaec ну про отображение в экспоненциальной форме - я лично скорее соглашусь с вами, сам привыкал какое-то время. Про настройку режима отображения float - передам программистам) А по аналоговым входам, это вполне стандартный пул настроек, но, возможно их описан е действительно стоит внести в хелп. Тоже передам коллегам)
@igor_carenko
@igor_carenko 3 жыл бұрын
Какой-то слишком красный щуп мультиметра воткнут в COM, и, наоборот - в V/Ом/мкА слишком чёрный :)
@Vasiliy_Sh
@Vasiliy_Sh 3 жыл бұрын
главное, что разные)) а то бывают случаи всякие...)
@TheWhiteShadow2012
@TheWhiteShadow2012 3 жыл бұрын
Сделайте в обнове трассировку соеденений чтоб окультурить проект
@andrewposokhov
@andrewposokhov 3 жыл бұрын
Трассировку трассировке рознь😊 Сможете описать, как она должна работать по-вашему?
@TheWhiteShadow2012
@TheWhiteShadow2012 3 жыл бұрын
@@andrewposokhov чтобы запутанный проект по своим линиям связи, который нормально работает при нажатии на кнопку был перестроен сохранением всех связей и работоспособности. Тоесть я делаю проект он работает но один блок находится вернем левом углу а тругой сним связанный в правом нижнем углу и все это потому что просто нехватает места и приходится ставить блок долеко чтоб потом их соеденить с друг другом.тоесть чтоб программа оптемезировало проект так чтоб блоки находились оптимально к друг другу и проект приобрел нормальный внешний вид для печати в документацию
@TheWhiteShadow2012
@TheWhiteShadow2012 3 жыл бұрын
@@andrewposokhov это как создания схемы из электроприборов для разводки на плату ,потом эту схему прога оптемизирует для платы
@kluger_v
@kluger_v 3 жыл бұрын
Подключал в диапазоне 0-100(пид регулятор) все работает как и 0-1
@flexoid88
@flexoid88 Жыл бұрын
Здравствуйте! А как преобразовать сигнал 0-4000Ом в проценты 0-100. Понимаю можно взять макрос температуры до 100 градусов и считать это процентами, но может есть другое решение? Нужно считывать положение шибера.
@flexoid88
@flexoid88 Жыл бұрын
Или лучше будет перевести аналоговый вход на сигнал 0-10 В?
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Макрос температуры может не подойти, там учитывается нелинейность характеристики. Возьмите формулу линейной интерполяции, или уравнение прямой. В обоих вариантах входной сигнал может быть как резистивный, так и по напряжению.
@flexoid88
@flexoid88 Жыл бұрын
​@@Vasiliy_ShСпасибо! Я так понял методом умножения значения с аналогового входа на 0,025 я получу 100 при значении 4000.
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
@@flexoid88 да,
Видео 23. Работа с экранами. Часть 3
3:19
ОВЕН. Производственное Объединение
Рет қаралды 6 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 94 МЛН
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,8 МЛН
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 31 МЛН
Видео 14. Запись в функциональные блоки
11:16
ОВЕН. Производственное Объединение
Рет қаралды 13 М.
Настройка ПИД регулятора в OwenLogic.
22:01
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 4,7 МЛН
Видео 15. Работа по протоколу Modbus в режиме Master
9:47
ОВЕН. Производственное Объединение
Рет қаралды 19 М.
Обзор программы OWEN Logic
38:50
Алекс Жук
Рет қаралды 48 М.
Видео 12. Работа с экранами. Часть 1
6:42
ОВЕН. Производственное Объединение
Рет қаралды 16 М.
Умное освещение на Zigbee
19:36
План ГОЭЛРО
Рет қаралды 660 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 94 МЛН