Обзор аналоговых модулей ввода/вывода LOGO! восьмого поколения. Автор соединяет аналоговый выход со входом, задаёт значения через веб-сервер и сравнивает показания, проверяя точность и технологический разброс каналов.
- 00:01 Представление аналоговых модулей LOGO! 8
- 00:23 Схема проверки: выход подключён ко входу
- 02:26 Программа с областями памяти VW40–VW46
- 04:21 Работа через веб-сервер и просмотр переменных
- 05:23 Замер напряжения при нулевом задании
- 07:15 Проверка точности на 50, 75, 100 единиц
- 08:37 Увеличение шага: 200, 300, 400 единиц
- 10:17 Средний диапазон 500–600 единиц
- LOGO!
- Siemens
Кому полезно: Инженерам АСУ ТП, работающим с логическими модулями LOGO! и аналоговыми сигналами.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 Добрый день, уважаемые подписчики и гости нашего канала. Сегодня у нас на обзоре опять продолжаем тематику, это программированное роле Лого. 8 Версия, версия прошивки номер 1. Сегодня мы рассматриваем аналоговые модули модуль модуль аналогового входа и модуль аналогового вывода.
0:23 Мы как раз рассмотрим их технические характеристики и точность, причем сделаем это довольно таки оригинальным образом. Вот смотрите, вот у нас базовый модуль. Я к нему подключил модуль аналоговых. Входов он у нас получается двухканальный и модуль аналоговых выходов. Он тоже двухканальный, но я сделал очень так хитро красиво. Я смотрите, что вот эти вот эти вот перемычки. Получается, я выход аналогового модули вот это напряжение. Я здесь работаю с напряжениями, 0 Дизвольт это напряжение подал на вход в в результате чего. Мы вот здесь вот можем выставить, какой то какой то уровень цифровом виде у него все входа. Допустим, от 0 до 10 вольт либо 4 20 от масштабированный. От 0 до 1000 единиц все, и я говорю смысл, в чем основная идея. Я выставляю на аналоговом выходе значение. Он у меня, получается, его конвертирует в. Аналоговую величину это аналоговая величина подается на вход аналоговом модуле. Потом он ее оцифровывает, и я ее опять могу считать и посмотреть на.
1:47 В режиме вот непосредственное исполнение делать я это буду через веб сервер. Сейчас я покажу, как это красиво делается. И сравнить, вот, допустим, основная идея, какая вот я, грубо говоря, 500 единиц выставил, что мы получим на входе или 10 единиц, выставила, что мы получим на входе. Можно так протестировать получается? 1 Как говорится, выстрелом убить 2 Зайцев. Сразу проверим, как работает программная часть, как работает аппаратная часть этих модулей и показать вот точность выполнения для того, чтобы.
2:26 Нам реализовать вот эту функцию, но нужно еще кое какое программное обеспечение написать. Вот смотри, что я сделал! Вот. Получается, что я взял за основу? Область памяти. Переменных в реабл Дабл Ю 40 ячейку вот с этой ячейки. Получается, я подаю значение на вход, а Ку 1 здесь? Я имею возможность сюда через веб сервер задавать значения от 0 до 10.00, и он у меня, соответственно, модули это транслирует на выход 1. Соответственно, на 3 аналоговый вход я это значение принимаю. Вот здесь вот, у меня идет программный разрыв, но зато у меня здесь с помощью провода у меня идет здесь связь.
3:36 И получается, что вот это вот значение у меня считывает сетевой аналоговый. Выход. И транслирует на величину на область памяти Ви Дабл Ю. 42 Также я сделал и для 2 выхода тоже самое 44 ячейка, задающая 46 ячейка, принимающая. Все теперь можно обратиться непосредственно к веб серверу и все это посмотреть, как это все наглядно работает, то есть у нас модуль.
4:18 Находится в режиме ран. У нас подключен веб сервер, сейчас мы это в течение буквально 2 3 минут. Пробежимся по всему диапазону и посмотрим. Вот переводим. Получается вот это тут. Заходим в раздел. Логовариабл логоперегенные, вот смотрите, вот она веем 40. Это ячейка при нем мы, которая выдает сигнал на аналоговый выход. Это принимающая ячейка, вот в частности, вот у нас сейчас задающие 0 принимаем. Мы у нас здесь на входе стоит, 4 то есть я мультиметром посмотрел. У нас получается, когда мы здесь задали. 0 Вы сами понимаете, что 0 в любом случае операционные усилители, которые на конечном.
5:23 Каскаде стоят, они все равно имеют какое то смещение, то есть при 0. Я замерил вольтметров напряжение хорошим своим лабораторным флюком у него класс. Знности 0 2 у него стоит напряжение 1 3100 Вольта, точнее 15% - 1000% вольта. Что у 1, что у 2 выхода, то есть технологический разброс, он минимальный.
5:48 То есть это, грубо говоря, + 3 1 значащий разряд? Ну вот, он принимает оцифровывает, вот он в таком виде, то есть еще 111 он при 0 накидывает. Но когда вы уже отходите от 0, допустим, я вот ставлю вот здесь. Вот, допустим, 10 единиц, вот здесь вот тоже по 2 каналу 10 единиц.
6:15 Даю команду на модификацию, все у нас уже получается источник 10 приемник. 11 Здесь такая же аналогичная ситуация, то есть у нас разник еще раз. Хочу напомнить, что разница в 1 единицу это не является вообще даже какой либо погрешностью, потому. Что сами понимаете, что это так называемая все АЦП и ЦАПы работают по там, есть так называемая ошибка квантования или квант, с помощью которого они оперируют. То есть, грубо говоря, это минимальная различимое напряжение, которое АЦП способен?
7:02 Почувствовать то есть, и вот эта вот разница в 1 на 1 величину это даже не является ошибкой, давайте теперь увеличиваем. Напряжение, допустим, 50 поставим. И все модифицируем, что мы видим также 50 источник, 50 приемник. 51 Пока все идет нормально, 75 поставим. Вот так, в принципе, точность и проверяется, потому что иногда надо проверить 1 дело. Как говорится, даже Сименс в руководстве там заявлены определенные. Характеристики поточности, кстати, в руководстве написано, что у аналоговых выходов к нам класс точности полтора у входов, класс точности 2 она5.%
8:01 Сейчас мы по факту увидим, что, как они работают вот 75. Смотрим, да что и источник 75 приемник 76, допустим, ставим 100. Модифицируем пишет, 100 101 100 101 то есть никаких. Рассогласований вообще не наблюдается согласно требованиям по. Проверки вот таких вот устройств как бы рекомендуется, что в начале надо делать максимальное количество точек в начале. В конце измеряем повлияемого диапазона и в средней части, как бы там можно шаг увеличить. Поэтому давайте сейчас шаг увеличим, сделаем, допустим, 200 да и что такое 200 единиц? Это, грубо говоря, у нас 2 Вольта на выходе модифицируем. Вот мы ему вообще здесь вот тут 200 выдали, 200 приняли, вот он оцифровал.
9:12 Дальше 300. Самому интересно, так вот тоже 300. Вот смотрите, идеальное совпадение получается технологический разброс. Мы во 1 мы проверяем канал на соответствие, поскольку у нас их 2 мы уже можем. Проверить не просто точность канала, мы можем проверить даже так называемый технологический разброс. Было большее количество модуля, мы бы тоже поставили уже. Мол, можно смело судить уже о технологии вообще производства этих модулей. Это небольшое лирическое отступление 400. Допустим, ставим 4 Вольта, грубо говоря.
10:03 Модифицирован вообще 1 к 1 то есть какой он. Пока предварительный вывод мы делаем, что вот в среднем диапазоне от 100 до, грубо говоря, я так планирую, что до 900. У нас вообще разброс этих значений, может быть минимальным. Вот она показывается, что 500, но 499 с переходом на 500 там на грани какая то величина стоит вот здесь, вот дальше 600. То есть вот мы в реальном режиме все это делаем. Вы можете у себя все это воспроизвести, проверить, посмотреть лучший суд.
10:57 Все у нас, как говорится, идет идеально, поэтому некоторые возмущаются, почему аналоговые модули так так дорого стоит, так поэтому они так дорого и стоит, что там. Прецедент при вся прецезионная электроника применяется, потому что это очень важно, что, если не дай бог, эти модули будут чувствительны к температуре, к старению.
11:24 Когда модуль же он используется не год, не 2 он может 10:15 лет, это все это. Это учитывается производителем, чтобы они не потеряли свои метрологических свойств, поэтому они такие дорогие. 800 Пока все идет идеально 900. И 10.00 и 10 вольт на выходе. Я, кстати, мультиметром проверял, проходился. Замерял все эти значения, все соответствует 1 в 1. Я просто сейчас не буду это делать, прошу мне поверить на слово. В принципе можете и сами потом это замерить. Вот 1000 показывает, 999 999 то есть разброс разница показаний в 1 единицу, это ни о чем.
12:27 Вот все, вот такая вот основная идея во 1 вы. Так с помощью вот этой вот непростой, очень простой программки. Можете позаниматься с веб сервером, заодно оценить параметры ваших аналоговых модулей. Посмотреть большое спасибо за внимание.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Продолжаем серию обзоров логических модулей LOGO! восьмого поколения . В этом выпуске рассмотрим аналоговые модули ввода/вывода.