Сам я так еще не пробовал, но думаю, что надо так
Вложение 60983
Scr - целочисленная (можно и без нее, просто выход соединить с входами EQ)
а вот Src1, Scr2 и т.д. придется создать и подвязать их к соответствующему экрану.
Вид для печати
Сам я так еще не пробовал, но думаю, что надо так
Вложение 60983
Scr - целочисленная (можно и без нее, просто выход соединить с входами EQ)
а вот Src1, Scr2 и т.д. придется создать и подвязать их к соответствующему экрану.
Я примерно как то так вижу:
Вложение 60985
Вложение 60986
Mihali4, восходящий фронт вам в помощь
Спасибо большое. Работает. Только пришлось еще в переходы добавить выход Q0 для возврата наверх к первому экрану. Теперь попробую осуществить тоже самое, только с кнопками и резистивными делителями на аналоговом входе 0-10В.
1) находимся в 1 экране
2) кнопка вниз - Q1 - 2 экран
3) кнопка вниз - Q2 - 3 экран
4) кнопка вниз - Q3 - 4 экран
5) кнопка вверх - Q2 - 3 экран
6) кнопка вверх - Q1 - 2 экран
7) кнопка вверх - Q0 - 1 экран
Количество свободных входов ограничено, пришлось реализовать через один аналоговый вход 5 кнопок (+6 резисторов) - всё работает.
Да уж, кнопки вверх и вниз поменяйте местами, назначьте Q1 - переход на 1-ый экран, Q2 - переход на 2-ой экран, Q3 - переход на 3-ий экран, Q4 - переход на 4-ый экран, ограничьте диапазон счётчика в пределах 0-3, всё!
Так у вас всего две кнопки, насколько смог понять вверх и вниз!
Если входов не хватает, есть модуль расширения по внутренней шине: https://owen.ru/product/prm
Мне кажется Вы проблемы находите(создаёте) на ровном месте!
keysansa есть микросхемы stepUp, где в обвязке которых кроме дросселя нет ничего и частота там куда выше 50 Гц во много раз. В микросхемы встроили трансформатор ? :)
Из постоянного напряжения можно получить переменное, без всяких трансформаторов(ТПИ), затем поставить умножитель напряжения!
https://www.radioman-portal.ru/pages/1892/
melky Там все равно, преобразование в переменное, Сергей0308 привел схемы.
Сергей0308, я, первое, говорил про переменное напряжение, а не трансформаторы, второе - мощность и КПД таких умножителей - такие, что применяются на токах до 1А. Иначе емкости становятся дороже и объемнее трансформатора.
Уважаемые господа. А не завалялся ли у кого макрос счетчика, который может считать в минус. Т. е выставил в 0 и при поступлении импульсов на вход D он считает -1, -2, -3. Буду премного благодарен.
Сейчас попробую. Иногда не замечаю простых решений.
Целочисленное не опускается ниже 0. Похоже, придется знак - приклеивать на индикаторе (экране).
ОК. Попробую.
А вот так Вложение 61781
Спасибо. Работает. Соорудил макрос для энкодера. Обнуляешь его в любом положении. И он считает в положительную и отрицательную сторону.
Вроде не так давно в крайний раз обсуждали: https://owen.ru/forum/showthread.php?t=30483
И да, ОЛ и ПР не поддерживает целочисленные знаковые типы данных, только беззнаковые, короче, выкладывал макросы преобразования INT(знаковый тип данных) во FLOAT(в 30 посте: https://owen.ru/forum/showthread.php?t=13106&page=3) и если не ошибаюсь, Пётр из Минска выкладывал макрос преобразования DINT во FLOAT.
Вот тоже макрос работы с AB энкодером сделал, теперь вроде с правильной логикой и мой макрос преобразования INT во FLOAT в проект добавил, короче, теперь должно всё правильно считать и в минус тоже, разумеется в пределах диапазона типа данных!
Вложение 61822
Вложение 61821
Хотелось добавить, что ничто не мешает расширить диапазон(если нужно) до DINT.
Примерно как-то так:
Вложение 61823
Короче, поставил 32 битный счётчик и DINT декодер:
Вложение 61824
Немного усовершенствовал, декодер универсальный сделал, настройки в свойствах макроса:
Вложение 61825
Вложение 61826
Вложение 61827
И, можно самому "минус" не приделывать, достаточно преобразовать во FLOAT и, как уже советовали, умножить(разделить) на "-1".
Вложение 61828
Вложение 61829
Или так в макросе:
Вложение 61830
Вложение 61831
И, один макрос может преобразовывать(декодировать) как тип данных(диапазон) INT так и DINT(в зависимости от настроек):
Вложение 61941
Вложение 61852
Вложение 61949
И, коль пошла такая пьянка, как говориться, режь последний огурец, решил и обратную функцию сделать, универсальную. Назначить тип данных(диапазон) можно в свойствах макроса, аналогично преведущему макросу, макрос преобразования FLOAT TO INT/DINT с ограничением по входу в пределах выбранного диапазона и округлением до целого значения, короче, проверяйте:
Вложение 62196
Вложение 62197
Кстати, с Юрием Ревакой был разговор по поводу такого макроса(правда давно), короче, он считает, что такой макрос не нужен, а я часто им пользуюсь, передаю на СМИ2 отрицательные значения(обычно значения нецелые, с одним-двумя знаками после запятой, т. к. в СМИ2 можно сместить запятую влево) одним регистром(целочисленной переменной), короче, может кому пригодиться!
Вот здесь добавил преобразование INT16 в INT32 и обратно: https://owen.ru/forum/showthread.php?t=39392&page=9
Коллеги, добрый день.
Нужно отдетектировать наличие сигнала 8В 50Гц. Есть мысль использовать аналоговый вход в режиме 0-10В и TOF на 1 сек (быстродействие не требуется). Будет работать?
Aviator_VZh Я очень давно возился со всякими цепями контроля перехода сетевого напряжения через ноль для микроконтроллеров. Я не уверен, что я тогда делал верно, но вдруг мой опыт пригодится.
Я делал развязку на оптопаре (позже её же использовал для определения сигнала о том, что в квартире звонит домофон). На неё подавалось переменное напряжение (или другой входной сигнал), а её выход пихался на вход микроконтроллера (а в случае ПРки можно прям на DI запихать).
Вложение 61985
ИМХО, напрямую пихать переменку в AI не надо: она же может иметь всплески всякие. И ещё и надо вспомнить про действующее и амплитудное значение.
Так и не надо ничего колхозить, есть приборы, специально предназначенные для работы с кондуктометрическими датчиками, например: САУ-М6, БКК1, МК110-220.4К.4Р.
https://owen.ru/product/sau_m6
https://owen.ru/product/bkk1
https://owen.ru/product/moduli_diskr...specifications
Влияет ли как-либо на обработку программы ПР200 отсутствие подключения к модулю расширения?
Здравствуйте. Подскажите а каким образом можно передать данные с ПР-200 на пару километров по полю? Преобразовывать в оптоволокно?
Можно по проводам, с одним промежуточным повторителем или без проводов, по радио, имеются направленные радиомосты работающие на расстоянии до 30 км в зоне прямой видимости, это если в общем!
https://ubnt.ru/nanobeam-m5-16
https://ubiquiti.ru/wifi-bridge-point-to-point.html
http://ubiquiti.ru/airgrid-m2-16.html
http://www.ubnt.su/info/radio-bridges-ubiquiti.htm
https://ubiquiti.ru/powerbeam.html
На пару км, например, так
http://www.rateos.ru/
Планируется ли в среде QWEN logic добавить страницу визуализеции как в среде Codesys?
Добрый день, коллеги.
Все мы знаем про последовательное соединение приборов, при использовании Modbus RTU. А может при этом Мастер находится в середине цепочки?