Просмотр полной версии : Экспресс вопрос (ответ)
kondor3000
04.04.2025, 14:56
Так будет работать только в теории, на практике сделать чтобы значение менялось каждый цикл программы достаточно проблематично!
Так и не надо каждый цикл, наоборот меняться должно после отсчёта таймера.
TiiTan4ik
04.04.2025, 15:30
Большое спасибо, а если число меняется в диапазоне от 1 до 5 ?
kondor3000
04.04.2025, 16:37
Большое спасибо, а если число меняется в диапазоне от 1 до 5 ?
Да хоть от 0 до 4 миллиардов, работает по изменению числа.
Видите в сравнении линию задержки, она и позволяет реагировать на изменения.
TiiTan4ik
04.04.2025, 16:45
Точно. Огромное спасибо
Подскажите пожалуйста, в OWEN LOGIC (пр-205) есть функционал динамически менять цвет текста или заливки фона текстового блока из программы? или может быть включать/выключать на экране элементы, т.е. создать , допустим красный и зеленый текст и включать/выключать в зависимости от выходной переменной?
Естественно, пробовал запускать,
Статично настроить можно, а вот обратиться к элементу динамического текста, типа
TextBox1.Color:=clRED;
TextBox1.Font.Color:=clGreen;
такого функционала не вижу
вижу что можно или параметром "видимость" пользоваться или же объектом "Индикатор", больше ничего явного нет.
Вышел из положения растянув индикатор на размер текстбокса и привязав к переменной...
В интернете красивые фотки цветных экранов, но, может это ограничение чисто ПР 205 модели?
Есть интересные примеры для скачивания на страничке прибора.
А так - да, через видимость (если цвет шрифта) или через индикатор / многоугольник (если цвет фона). Я использовал многоугольники.
Massmeter
13.04.2025, 20:09
Есть замечательный прибор "ТРМ12 ПИД-регулятор для задвижек" В нем 2 релюшки "больше" и "меньше". Задача стоит восстановить большой компенсационный стабилизатор. В нем моторчик через редуктор двигает бегунок по тороидальному трансформатору. Тем самым поддерживает заданное напряжение на выходе трансформатора (автотрансформатора). Задача стоит заменить 3 таких прибора (ТРМ12) одним ПР200 (или иным ПР). Для этого нужен макрос PID регулятора с 3-х позиционным регулированием на выходе. Раньше и сам такие сооружал, но наверняка этот макрос создан и проверен уважаемыми форумчанами. Не дайте мне провести остаток выходных за упорной работой. Дайте ссылку на готовый макрос.
В феврале-марте 2025 перерабатывал ФБ и просто добавил обновлённый макрос в тестовой программе берите оттуда
https://owen.ru/forum/showthread.php?t=25068&p=430251&viewfull=1#post430251
По настройке читайте там же в примечании.
Massmeter
13.04.2025, 21:24
Спасибо. Скачал.
Помогите пожалуйста с адаптацией примера "Алгоритм переключения насосов по времени наработки" с сайта Овен (https://owen.ru/product/sreda_programmirovaniya_owen_logic/example)
на 3 насоса. Не могу абстрагироваться от конкретных насосов для переключения по наработке, с меньшими часами m (master - основной), с большими часами f (fire -пожарный-резервный), а другой s (slave - в подмогу основному).
У меня когнитивный диссонанс! Аж подвис! Чего?
Помогите пожалуйста с адаптацией примера "Алгоритм переключения насосов по времени наработки" с сайта Овен (https://owen.ru/product/sreda_programmirovaniya_owen_logic/example)
на 3 насоса. Не могу абстрагироваться от конкретных насосов для переключения по наработке, с меньшими часами m (master - основной), с большими часами f (fire -пожарный-резервный), а другой s (slave - в подмогу основному).
Глянул я этот Алгоритм. Не нашел в нем переключения насосов по времени наработки. Время работы насосов задается отдельно (причем, на экране задаются отдельно для каждого насоса, а в программе по второму насосу считается). Время наработки просто для статистики.
Так что неверный вы пример для адаптации выбрали. Лучше по форуму полазьте - куча тем было про ротацию
kondor3000
21.04.2025, 16:06
Помогите пожалуйста с адаптацией примера "Алгоритм переключения насосов по времени наработки" с сайта Овен (https://owen.ru/product/sreda_programmirovaniya_owen_logic/example)
на 3 насоса. Не могу абстрагироваться от конкретных насосов для переключения по наработке, с меньшими часами m (master - основной), с большими часами f (fire -пожарный-резервный), а другой s (slave - в подмогу основному).
Возьмите пример
4 насоса_Наработка_Ротация по времени, кол-во можно изменить https://owen.ru/forum/showthread.php?t=38920&page=2#13
Подскажите пожалуйста, подключаю кондуктометрический датчик ДУ.4-1,95 к реле ПР205-230.1211.26.2.0
На сайте на странице вижу схему подключения по четырехпроводной схеме в 2 вариантах, в паспорте нашел схему и таблицу выводов.
Однако, в паспорте не могу найти схемы для кондуктометрических датчиков.
распиновка на странице сайта и в паспорте немного отличается, в частности, указаны пины AI14-el, которых в паспорте ПР-205 не вижу.
помогите разобраться, как правильно подключить? нужно ведь подать питание на стержни, только откуда? Я правильно понимаю, что без промежуточного реле,
дискретный режим тоже не применим?
Подскажите пожалуйста, подключаю кондуктометрический датчик ДУ.4-1,95 к реле ПР205-230.1211.26.2.0
На сайте на странице вижу схему подключения по четырехпроводной схеме в 2 вариантах, в паспорте нашел схему и таблицу выводов.
Однако, в паспорте не могу найти схемы для кондуктометрических датчиков.
распиновка на странице сайта и в паспорте немного отличается, в частности, указаны пины AI14-el, которых в паспорте ПР-205 не вижу.
помогите разобраться, как правильно подключить? нужно ведь подать питание на стержни, только откуда? Я правильно понимаю, что без промежуточного реле,
дискретный режим тоже не применим?
А в паспорте на ПР есть указания, что эта модификация поддерживает кондуктометрические датчики?
Подскажите пожалуйста, подключаю кондуктометрический датчик ДУ.4-1,95 к реле ПР205-230.1211.26.2.0
На сайте на странице вижу схему подключения по четырехпроводной схеме в 2 вариантах, в паспорте нашел схему и таблицу выводов.
Однако, в паспорте не могу найти схемы для кондуктометрических датчиков.
распиновка на странице сайта и в паспорте немного отличается, в частности, указаны пины AI14-el, которых в паспорте ПР-205 не вижу.
помогите разобраться, как правильно подключить? нужно ведь подать питание на стержни, только откуда? Я правильно понимаю, что без промежуточного реле,
дискретный режим тоже не применим?
А вы страницы не перепутали? Кондуктометрические датчики поддерживает ПР200-Х8
Действительно.... я осел.
а какой тогда вариант самый простой реализовать контроль уровня? датчики на герконе? или таки ультразвуковой/гидростатический?
Действительно.... я осел.
а какой тогда вариант самый простой реализовать контроль уровня? датчики на герконе? или таки ультразвуковой/гидростатический?
Простой - да, поплавки с герконами или кондуктометрические + БКК от овна
Вопрос: ПР200-24.4.1.0, какова максимально достижимая частота работы выходов DOx? Учитывая только программный цикл и возможности генерации импульсов, без учета быстродействия штатных реле, ибо часть из них будет заменено на оптопару.
Сергей0308
23.04.2025, 09:44
Действительно.... я осел.
а какой тогда вариант самый простой реализовать контроль уровня? датчики на герконе? или таки ультразвуковой/гидростатический?
Если ёмкость под атмосферным давлением я предпочитаю датчиком избыточного давления измерять уровень! Токовый выход датчика на аналоговый вход ПР, в смысле, всё, больше ничего не требуется!
Сергей0308
23.04.2025, 09:55
Вопрос: ПР200-24.4.1.0, какова максимально достижимая частота работы выходов DOx? Учитывая только программный цикл и возможности генерации импульсов, без учета быстродействия штатных реле, ибо часть из них будет заменено на оптопару.
Максимально возможная 500 Гц, на практике зависит от времени цикла программы(сложности вашей программы) и определяется по формуле единица делённая на два цикла программы, всё!
Максимально возможная 500 Гц, на практике зависит от времени цикла программы(сложности вашей программы) и определяется по формуле единица делённая на два цикла программы, всё!
Ну вот, сейчас обрадуете чела.
Я бы не рассчитывал на цикл в 1 мс - минимум 10 мс, так что 50 Гц - это потолок. А если в программе будут использоваться блоки на SТ, то время цикла будет плавать
Максимум на что ПРка рассчитана - это управление ТЭНом с помощью ШИМ или моргание лампочками
спасибо, теперь вот тоже такая мысль, и видеть полностью уровень воды. тем более что цена датчика примерно та же что и кондукторы+БКК1.
Только вот смотрю, датчики , в основном, от 0 до 0.6Мпа, а если емкость высотой 2 метра, то погрешность будет очень высокая? искать в диапазоне 0..0.025Мпа ?
Сергей0308
Максимально возможная 500 Гц
Dimensy
50 Гц - это потолок.
Спасибо.
Стояла задача преобразовать 0_10В в 10_50Гц. Делал на блинке, верх фиксированный 10мс, низ вычислял от входного. Других способов генерации не обнаружил. Благо задача уже не актуальна, решилась другими средствами, но оптопары на половину выходов уже делаю, пригодятся для другого проекта.
Сергей0308
23.04.2025, 11:47
спасибо, теперь вот тоже такая мысль, и видеть полностью уровень воды. тем более что цена датчика примерно та же что и кондукторы+БКК1.
Только вот смотрю, датчики , в основном, от 0 до 0.6Мпа, а если емкость высотой 2 метра, то погрешность будет очень высокая? искать в диапазоне 0..0.025Мпа ?
Какая проблема датчик найти:
83362
https://owen.ru/product/datchik_preobrazovatel_izbitochnogo_davleniya_PD10 0_dlya_nasosov_kotelnykh_vodosnabzheniya/modification_wizard
И, выйдет дешевле, в смысле один БКК1 - дороже датчика ПД100, не считая стоимости кондуктометрических датчиков:
https://owen.ru/product/universalnye_kondyktometricheskie_datchiki/price
Alex1703
24.04.2025, 20:58
Добрый вечер! Вопрос следующий - Есть ПР 103 24В и ПР205 24 вольта , использовал дискретные входы ПР 103 для измерения расхода ( по времени между импульсами ) , попробовал перенести программу на ПР205 , но на 205й она работает не верно - (импульсы приходят , но программа не верно их считает) в программе использованы только стандартные элементы, единственный макрос - время цикла. Может ли быть проблема в нем?
kondor3000
24.04.2025, 21:50
Добрый вечер! Вопрос следующий - Есть ПР 103 24В и ПР205 24 вольта , использовал дискретные входы ПР 103 для измерения расхода ( по времени между импульсами ) , попробовал перенести программу на ПР205 , но на 205й она работает не верно - (импульсы приходят , но программа не верно их считает) в программе использованы только стандартные элементы, единственный макрос - время цикла. Может ли быть проблема в нем?
Выложите исходный проект, скорее всего при переносе, что то пропустили.
Сергей0308
24.04.2025, 21:57
Добрый вечер! Вопрос следующий - Есть ПР 103 24В и ПР205 24 вольта , использовал дискретные входы ПР 103 для измерения расхода ( по времени между импульсами ) , попробовал перенести программу на ПР205 , но на 205й она работает не верно - (импульсы приходят , но программа не верно их считает) в программе использованы только стандартные элементы, единственный макрос - время цикла. Может ли быть проблема в нем?
Это как так неверно считает, с какой частотой импульсы идут, в смысле, может продолжительности импульса не хватает или наблюдается дребезг контактов? Чудес не бывает, в смысле, должна быть какая то объективная причина! Короче, здесь не форум ясновидящих!
У вас часть переменных пропала на выходах, свой скрин посмотрите второй.
Извиняюсь, вроде заработал, удалил думал что не успел никто ответить, т.к. ответ есть возвращаю.
Подгоняю пример "Алгоритм ПИД регулятора на базе ПР205" с сайта Овен (https://owen.ru/product/sreda_programmirovaniya_owen_logic/example) под потребности.
В режиме эмуляции на экране меняю значения Нижний, Верхний Пределы Изменерния Ai1, Ai2 - скидываются в 0, не могу понять причину.
Перепробовал и так и сяк, вроде иногда работает. Напр в этот раз 1 записалась а 33 нет. Хотя все скопировано с примера на сайте.
Но часть переменных "пропавших" не участвуют в эмуляции.
kondor3000
25.04.2025, 10:28
Хотя все скопировано с примера на сайте.
Но часть переменных "пропавших" не участвуют в эмуляции.
Все переменные на экране, должны записываться в конце цикла, скрин 83418
У вас при переносе слетели все настройки, надо везде поставить Да
И пустые переменные надо или удалить или прописать.
Дмитрий43
25.04.2025, 10:56
Здравствуйте. Вопрос. ПР200 в режиме мастер, настроены запись и чтение по переменным. При этом запись в Slave происходит корректно (т.е. при изменении соответствующей переменной из 0 в 1), а чтение происходит всегда (вне зависимости от состояния переменной). Для чтения используется функция 0х3, для записи 0х10. В чем может быть проблема ? Версия ПО прибора 2.71. Версия OwenLogic 2.9.364.0
kondor3000
25.04.2025, 12:06
Здравствуйте. Вопрос. ПР200 в режиме мастер, настроены запись и чтение по переменным. При этом запись в Slave происходит корректно (т.е. при изменении соответствующей переменной из 0 в 1), а чтение происходит всегда (вне зависимости от состояния переменной). Для чтения используется функция 0х3, для записи 0х10. В чем может быть проблема ? Версия ПО прибора 2.71. Версия OwenLogic 2.9.364.0
Так у вас всё правильно, чтение циклическое, запись по изменению. Что не так?
Запуск чтения по запросу:
Надо создать переменную и указать её в бите запуска на чтение.
Если переменная не указана будет циклическое чтение.
Дмитрий43
25.04.2025, 12:40
8342783426
Переменные для записи и чтения разные. У переменных на запись по функции 0х10 запуск осуществляется правильно, т.е. по переходу переменной Write_var из 0 в 1. У переменных на чтение, вне зависимости от состояния переменной Start, всегда происходит чтение. Всего переменных на запись 39, на чтение 3. Но переменные на чтение постоянно опрашиваются, что значительно влияет на скорость обновления данных на Skade, т.е. каждый второй третий запрос по modbus, это чтение переменных, а должно быть наоборот, чтение редко, запись - максимально быстро.
Все переменные на экране, должны записываться в конце цикла, скрин 83418
У вас при переносе слетели все настройки, надо везде поставить Да
И пустые переменные надо или удалить или прописать.
Спасибо. А зачем вообще блоки SelChg(B,I,F)? Если эти переменные меняются только с экрана и не проще ли напрямую писать как в скрине вариант 2 - работает.
kondor3000
25.04.2025, 12:59
Спасибо. А зачем вообще блоки SelChg(B,I,F)? Если эти переменные меняются только с экрана и не проще ли напрямую писать как в скрине вариант 2 - работает.
Не только с экрана, но и в проекте (в обмене).
Эти блоки SelChg(B,I,F) изменение переменной из 2 мест, соответственно и на выходе меняются 2 переменных, экранная и в программе.
На моём скрине, у блока 2 переменных, экранная с ПР и с панели HMI, если убрать блок, изменения с панели или изменения с ПР не будут работать.
kondor3000
25.04.2025, 13:34
Переменные для записи и чтения разные. У переменных на запись по функции 0х10 запуск осуществляется правильно, т.е. по переходу переменной Write_var из 0 в 1. У переменных на чтение, вне зависимости от состояния переменной Start, всегда происходит чтение. Всего переменных на запись 39, на чтение 3. Но переменные на чтение постоянно опрашиваются, что значительно влияет на скорость обновления данных на Skade, т.е. каждый второй третий запрос по modbus, это чтение переменных, а должно быть наоборот, чтение редко, запись - максимально быстро.
Чтение даже с переменной управления, происходит как по биту (принудительно), так и циклически.
Запись происходит или по биту или по изменению.
В вашем случае, надо чтение просто сделать с большим циклом (не 100 а 500 мс), а запись оставить по биту или по изменению. Будут частые изменения, будет и часто записываться.
Переменную для чтения, можно вообще выбросить.
8342783426
Переменные для записи и чтения разные. У переменных на запись по функции 0х10 запуск осуществляется правильно, т.е. по переходу переменной Write_var из 0 в 1. У переменных на чтение, вне зависимости от состояния переменной Start, всегда происходит чтение. Всего переменных на запись 39, на чтение 3. Но переменные на чтение постоянно опрашиваются, что значительно влияет на скорость обновления данных на Skade, т.е. каждый второй третий запрос по modbus, это чтение переменных, а должно быть наоборот, чтение редко, запись - максимально быстро.
Чтобы чтение было от состояния переменной Start вроде нужно установит в настройках мастера "период опроса" максимально большим - 65535
https://www.youtube.com/watch?v=k9rUF5_kLqk
Дмитрий43
25.04.2025, 15:53
Спасибо за ответ. Попробую в понедельник испытать на практике ваши советы.
Не работает симуляция макроса OperTimer (Таймер наработки из Менеджера компонентов, папка Общие) подскажите пожалуйста что делаю не так.
Попробовал скопировать (извлечь) все содержимое макроса в проект, так же секунды, минуты часы не меняются и равны 0.
Точнее секунды = 0, минуты и часы уж следствие.
Не работает симуляция макроса OperTimer (Таймер наработки из Менеджера компонентов, папка Общие) подскажите пожалуйста что делаю не так.
Попробовал скопировать (извлечь) все содержимое макроса в проект, так же секунды, минуты часы не меняются и равны 0.
Точнее секунды = 0, минуты и часы уж следствие.
У новой линейки в симуляции нет часов. Симулируйте секунды
kondor3000
26.04.2025, 09:42
Не работает симуляция макроса OperTimer (Таймер наработки из Менеджера компонентов, папка Общие) подскажите пожалуйста что делаю не так.
Попробовал скопировать (извлечь) все содержимое макроса в проект, так же секунды, минуты часы не меняются и равны 0.
Точнее секунды = 0, минуты и часы уж следствие.
Давал же вам ссылки ФБ для времени и опер таймер
ФБ времени в ПР205 (Часы, Мин. и Сек.) ФБ Опер Таймер (наработка) на языке ST______ https://owen.ru/forum/showthread.php?t=38721#8
И много другого https://owen.ru/forum/showthread.php?t=37203&page=9&p=429067#81
Подскажите, пожалуйста, из опыта:
ПР205 цепляю датчик давления с выходом 4..20мА.
как я понял, есть 2 варианта: задать минимальный и максимальный предел измерений прямо в настройках порта (там где -9999999 .. +9999999) или же получать сырое значение в A выставив диапазон 0,004..0,020 и затем преобразовывать его функцией в литры/проценты и т.п. Задача - мониторить уровень воды в баке высотой 1.6 метра объемом 750 литров.
Т.е. либо я задаю диапазон в настройках порта 0..750 и получаю сразу литраж, или задаю 0..160 и получаю уровень в сантиметрах или же корректнее получать само значения датчика в миллиамперах и уже его преобразовывать по формуле в объем и уровень?
Насколько равнозначны эти подходы на практике?
Спасибо.
Подскажите, пожалуйста, из опыта:
ПР205 цепляю датчик давления с выходом 4..20мА.
как я понял, есть 2 варианта: задать минимальный и максимальный предел измерений прямо в настройках порта (там где -9999999 .. +9999999) или же получать сырое значение в A выставив диапазон 0,004..0,020 и затем преобразовывать его функцией в литры/проценты и т.п. Задача - мониторить уровень воды в баке высотой 1.6 метра объемом 750 литров.
Т.е. либо я задаю диапазон в настройках порта 0..750 и получаю сразу литраж, или задаю 0..160 и получаю уровень в сантиметрах или же корректнее получать само значения датчика в миллиамперах и уже его преобразовывать по формуле в объем и уровень?
Насколько равнозначны эти подходы на практике?
Спасибо.
Без разницы, как вам удобно, так и делаете. Но я бы, в настройках входа задал давление. А в программе уже пересчитывал в те показания, которые вам надо
shev1975
28.04.2025, 09:24
Здравствуйте, можно ли переменные используемые внутри функционального блока сделать энергонезависимыми? Либо переменные придется объявлять на основной схеме? Хочу сделать табличку содержащую данные об авариях в системе, время, дата и код аварии.
kondor3000
28.04.2025, 09:52
Здравствуйте, можно ли переменные используемые внутри функционального блока сделать энергонезависимыми? Либо переменные придется объявлять на основной схеме? Хочу сделать табличку содержащую данные об авариях в системе, время, дата и код аварии.
Энергонезависимые переменные надо выносить на вход и выход ФБ, иначе никак.
Тут пример, наработка и кол-во включений вынесены на вход (инициализация при включении) и выход (запоминание).
Таймер прямого и обратного отсчёта с задачей времени и памятью наработки____ https://owen.ru/forum/showthread.php?t=36900&p=461025&viewfull=1#post461025
Добрый день! Есть ли возможность преобразовать число в Unit32 в int (dec) внутри ПР200?
kondor3000
28.04.2025, 10:24
Добрый день! Есть ли возможность преобразовать число в Unit32 в int (dec) внутри ПР200?
Есть, используйте ФБ отсюда
Функции FLOAT_TO_DINT и DINT_TO_FLOAT на ST____ https://owen.ru/forum/showthread.php?t=22915&page=311&p=429821#post429821
Сергей0308
28.04.2025, 12:46
Добрый день! Есть ли возможность преобразовать число в Unit32 в int (dec) внутри ПР200?
Что за бред, в смысле, это зачем же целочисленное беззнаковое преобразовывать в целочисленное знаковое значение, смысла в этом ни грамма нет!
Во-вторых там и преобразовывать ничего не надо, значения будут совпадать, вероятно товарищ что-то другое хочет и вероятно в скором времени смогёт выразить свои хотелки, это я так думаю!
Вот мой вариант преобразования:
https://owen.ru/forum/showthread.php?t=39392&p=434001&viewfull=1#post434001
Здраствуйте. Возможно подключится по 2 варианту к ПР205 быстрым дискретным входам без дополнительного сопротивления?
83546
lord2210
30.04.2025, 12:44
Спасибо, удалось прочесть температуру платы на ПЧ данфосс 360
Цитата Сообщение от bormo Посмотреть сообщение
Добрый день! Есть ли возможность преобразовать число в Unit32 в int (dec) внутри ПР200?
Есть, используйте ФБ отсюда
Функции FLOAT_TO_DINT и DINT_TO_FLOAT на ST____ https://owen.ru/forum/showthread.php...821#post429821
День добрый . Спалил пр 102 СТМка внутри всё. Скоропостижно скончалась . Возможна ли установка новой и залитие в неё прошивки.
kondor3000
15.05.2025, 19:43
День добрый . Спалил пр 102 СТМка внутри всё. Скоропостижно скончалась . Возможна ли установка новой и залитие в неё прошивки.
Только в сервисе Овен, звоните, пишите им.
Спорягин Кирилл
19.05.2025, 12:28
День добрый.
В системном меню ПР200 можно увидеть адрес устройства на интерфейсах СОМ1 и СОМ2 соответственно.
А можно ли из системного меню его поменять?
П.С. Попробовать не могу, так как на столе нет устройства, а удаленно через чужие руки нет уверенности, что те руки испробовали все варианты (не получается вроде как).
День добрый.
В системном меню ПР200 можно увидеть адрес устройства на интерфейсах СОМ1 и СОМ2 соответственно.
А можно ли из системного меню его поменять?
П.С. Попробовать не могу, так как на столе нет устройства, а удаленно через чужие руки нет уверенности, что те руки испробовали все варианты (не получается вроде как).
Адрес (ModbusSlave) меняется (у меня только один интерфейс установлен, но думаю это не существенно)
Спорягин Кирилл
19.05.2025, 16:12
Понял.
Спасибо!
Эдуард Уфа
28.05.2025, 12:36
Здравствуйте.
Подскажите пожалуйста.
Возможно ли задание на панель+плк получать (из сети или сд карты) в виде exel таблички, а на панеле открывать папку с заданием, воспринимать и раскладывать все данные по полочкам так сказать.
Допустим берет номер заказа и отправляет на печать этикеток в зависимости от количества.
Берет длину и отправляет на шаговик эту длину.
И по подтверждению оператора кнопкой, берется следующая строка и дальше обрабатывается задание.
Вообще работа с таблицам возможна?
Пока вопрос гепотетически.
Или какими то другими методами это делается?
84038
Эдуард Уфа
28.05.2025, 12:43
День добрый.
В системном меню ПР200 можно увидеть адрес устройства на интерфейсах СОМ1 и СОМ2 соответственно.
А можно ли из системного меню его поменять?
П.С. Попробовать не могу, так как на столе нет устройства, а удаленно через чужие руки нет уверенности, что те руки испробовали все варианты (не получается вроде как).
84039
Вот ПР200 поменял в настройках прибора.
А чё такое системное меню, я новичёк, не знаю((
Если чё, железо на руках, могу попробовать, что скажете.
Вот ПР200 поменял в настройках прибора.
А чё такое системное меню, я новичёк, не знаю((
Если чё, железо на руках, могу попробовать, что скажете.
Есть такая полезная штука, Руководство пользователя называется. Всем новичкам рекомендуется почитать
84040
AndreyCh73
28.05.2025, 16:15
Здравствуйте.
ПЛК110[М02] если использую один из портов RS232 или Debug RS232 все работает. Когда пытаюсь использовать оба, тогда тот который в Конфигураторе ПЛК расположен ниже не работает. Ошибка: Module not created Template for a mod Id=300 bad.
Использую кабель КС16 для обоих портов. Оба порта подключаются к СОМ-портам ПК.
Подскажите в чем проблема.
kondor3000
28.05.2025, 16:22
Здравствуйте.
ПЛК110[М02] если использую один из портов RS232 или Debug RS232 все работает. Когда пытаюсь использовать оба, тогда тот который в Конфигураторе ПЛК расположен ниже не работает. Ошибка: Module not created Template for a mod Id=300 bad.
Использую кабель КС16 для обоих портов.
Подскажите в чем проблема.
Debug RS232 работает только как слейв. Кабель должен быть не для программирования.
В слейвах переменные разные или одинаковые? Скрин сделайте.
AndreyCh73
28.05.2025, 16:33
Оба порта слейвы. Оба кабеля КС16. Менял местами.
8404384044
kondor3000
28.05.2025, 17:23
Оба порта слейвы. Оба кабеля КС16. Менял местами.
Зачем вам NETWORK ?
Должен быть Модбас слейв, если переменные одинаковые, то слейв всего один 84046
Если разные, то несколько штук.
AndreyCh73
28.05.2025, 17:32
Зачем вам NETWORK ?
Должен быть Модбас слейв, если переменные одинаковые, то слейв всего один 84046
Если разные, то несколько штук.
Протокол не стандартный поэтому Universal network module.
Эдуард Уфа
28.05.2025, 18:34
День добрый.
В системном меню ПР200 можно увидеть адрес устройства на интерфейсах СОМ1 и СОМ2 соответственно.
А можно ли из системного меню его поменять?
П.С. Попробовать не могу, так как на столе нет устройства, а удаленно через чужие руки нет уверенности, что те руки испробовали все варианты (не получается вроде как).
Можно, без проблем все все настройки интерфейса портов доступные COM1. COM2. И в том числе адрес устройства. Проверил на своей железяке ПР200 согласно инструкции, выше отмеченной)).
AndreyCh73
29.05.2025, 15:00
Добрый день, коллеги.
Так как ответа пока на свою проблему не получил, попробую описать ее более подробно.
ПЛК110-30[М02]. Необходима связь с 4-мя устройствами, которые работают по не стандартному протоколу. Два по RS232, другие два по RS485. Поэтому и был выбран этот ПЛК.
Для связи с устройствами использую Universal network module (см. скрин 1). Суть проблемы в том, что не работает четвертый модуль Universal network module. И не важно какой элемент используется четвертым RS232, Debug RS232, RS485-1 или RS485-2, не работает только он. При загрузке программы в контроллер выдает ошибку (см. скрин 2). Далее программа работает корректно за исключением той части, которая связана с четвертым Universal network module.
8406884069
Эта ветка форума про "Программируемые реле"!!!
Про ПЛК в другой ветке.
AndreyCh73
29.05.2025, 15:46
На третий день индеец Орлиный глаз заметил, что одной стены нет. Спасибо.
ПР225
Использую "Тернарная условная операция сравнения". В общем по сигналу обновляю значение в переменной x1. Переменная x1 - энергонезависимая, однако, после выключения сбрасывается. На ПР200 не сбрасывалась, уверен в этом, потому что программа взята с рабочей ПР200, которая уже работает несколько лет, и залита в ПР225. 84102 Думал сначала, что энергонезависимые переменные не работают, но они работают. Просто добавленная переменная сохраняется. Что не так?
Сергей0308
31.05.2025, 16:58
ПР225
Использую "Тернарная условная операция сравнения". В общем по сигналу обновляю значение в переменной x1. Переменная x1 - энергонезависимая, однако, после выключения сбрасывается. На ПР200 не сбрасывалась, уверен в этом, потому что программа взята с рабочей ПР200, которая уже работает несколько лет, и залита в ПР225. 84102 Думал сначала, что энергонезависимые переменные не работают, но они работают. Просто добавленная переменная сохраняется. Что не так?
Опять лечение по фотографии?
Вероятно этот сигнал возникает и при включении(выключении) ПР, короче, попробуйте поставить блокировку на 0,255 - 1 секунду на изменение этой переменной при включении ПР, я раньше так делал в подобных ситуациях и это решало проблему!
kondor3000
31.05.2025, 17:12
ПР225
Использую "Тернарная условная операция сравнения". В общем по сигналу обновляю значение в переменной x1. Переменная x1 - энергонезависимая, однако, после выключения сбрасывается. На ПР200 не сбрасывалась, уверен в этом, потому что программа взята с рабочей ПР200, которая уже работает несколько лет, и залита в ПР225. 84102 Думал сначала, что энергонезависимые переменные не работают, но они работают. Просто добавленная переменная сохраняется. Что не так?
Это схема инициализации при включении, вероятно при включении она перезаписывается.
Второй вариант, это экранная переменная, в настройках надо поставить Запись в конце цикла - Да.
Короче нужен проект или кусок проекта.
Опять лечение по фотографии?
Вероятно этот сигнал возникает и при включении(выключении) ПР, короче, попробуйте поставить блокировку на 0,255 - 1 секунду на изменение этой переменной при включении ПР, я раньше так делал в подобных ситуациях и это решало проблему!
Где это сделать?
Это схема инициализации при включении, вероятно при включении она перезаписывается.
Второй вариант, это экранная переменная, в настройках надо поставить Запись в конце цикла - Да.
Короче нужен проект или кусок проекта.
84126
Также не пойму где это настроить. Переменная Х1 просто отображается на экране, переменная tenz в целочисленном формате получена из прибора по RS-485. Переменная ustir_min срабатывает по длительному нажатию кнопки вниз на панели управления.
kondor3000
02.06.2025, 13:14
Также не пойму где это настроить. Переменная Х1 просто отображается на экране, переменная tenz в целочисленном формате получена из прибора по RS-485. Переменная ustir_min срабатывает по длительному нажатию кнопки вниз на панели управления.
Если переменная на экране, то у выхода есть настройка 84131
Про таймер вам написали, попробуйте на управляющем входе сделать задержку через таймер, чтобы понять когда переменная перезаписывается,
при подаче питания или позже из программы.
Если переменная на экране, то у выхода есть настройка 84131
Про таймер вам написали, попробуйте на управляющем входе сделать задержку через таймер, чтобы понять когда переменная перезаписывается,
при подаче питания или позже из программы.
Запись в конце цикла сделал не помогло, задержку на входе сделал 1с тоже не помогло.
kondor3000
02.06.2025, 13:53
Запись в конце цикла сделал не помогло, задержку на входе сделал 1с тоже не помогло.
Сделайте задержку хоть на пол часа, вы должны подключиться Онлайн и посмотреть что на SEL и почему перезаписывается.
Переменная перезаписывается сразу при загрузке. Задержку сделал 30с На sel на входе управления 0, на Х1 - дефолтное значение, в которое она сбрасывается при перезагрузке, куда копать?
Переменная перезаписывается сразу при загрузке. Задержку сделал 30с На sel на входе управления 0, на Х1 - дефолтное значение, в которое она сбрасывается при перезагрузке, куда копать?
Заливаете эту программку, проверяете. Если сбрасывается, то в сервис, ну, или сначала, в поддержку. А если нет, ищите в программке проблемы
Заливаете эту программку, проверяете. Если сбрасывается, то в сервис, ну, или сначала, в поддержку. А если нет, ищите в программке проблемы
Сбрасывается после перезагрузки также на 30. Я только не понял как нажать на прямоугольник, и не смог ей воспользоваться, поэтому поменял также изменение переменной Wr по короткому нажатию кнопки вниз. Нажимаю вниз, и вместо 30 отображается 50. Выключаю питание, снова 30. Это реально брак что ли? Этот алгоритм был проверен на железке и сохранял энергонезависимую переменную?
upd: залил программу в полностью неизменённом виде, подключился через отладку, подал импульс на sel. Значение 30 поменялось на 50. Выключил питание, снова 30. т.е. реально какой-то брак?
Сбрасывается после перезагрузки также на 30. Я только не понял как нажать на прямоугольник, и не смог ей воспользоваться, поэтому поменял также изменение переменной Wr по короткому нажатию кнопки вниз. Нажимаю вниз, и вместо 30 отображается 50. Выключаю питание, снова 30. Это реально брак что ли? Этот алгоритм был проверен на железке и сохранял энергонезависимую переменную?
upd: залил программу в полностью неизменённом виде, подключился через отладку, подал импульс на sel. Значение 30 поменялось на 50. Выключил питание, снова 30. т.е. реально какой-то брак?
Я думаю, Овен опять с прошивкой накосячил. Было такое на ПР200. Пишите в поддержку
kondor3000
02.06.2025, 17:42
Заливаете эту программку, проверяете. Если сбрасывается, то в сервис, ну, или сначала, в поддержку. А если нет, ищите в программке проблемы
А запись в конце цикла разве не надо ставить?
А запись в конце цикла разве не надо ставить?
поставил запись, результат тот же
А запись в конце цикла разве не надо ставить?
Запись в конце цикла - это аналог линии задержки. Используется для обычных переменных. Энергонезависимые и так записываются в конце цикла
Поддержка молчит. Подскажите какой-нибудь костыль, чтобы вычисленные переменные сохранить просто по импульсу или нажатию кнопки.
Сергей0308
02.06.2025, 21:03
Поддержка молчит. Подскажите какой-нибудь костыль, чтобы вычисленные переменные сохранить просто по импульсу или нажатию кнопки.
Так если Вы в чём сомневаетесь, сначала сделайте по-человечьи сигнал(импульс) записи, начните с проверенных вариантов, если всё нормально будет работать, только тогда переходите к извращениям, в смысле, зачем там "Исключающее Или"?
Короче, я бы сигнал записи вывел на один из дискретных входов и попробывал такой вариант записи, в смысле, может у Вас запись не проходит?
Не могу проверить - ПР205 есть, но провод питания с разъёмом до утра буду искать...
Посмотрите, так сохраняет между отключениями питания?
Поддержка молчит. Подскажите какой-нибудь костыль, чтобы вычисленные переменные сохранить просто по импульсу или нажатию кнопки.
Какой костыль, если ретайн не работает. Ну, попробуйте не через импульс сохранить, а напрямую новое значение записать (чисто для проверки)
Так если Вы в чём сомневаетесь, сначала сделайте по-человечьи сигнал(импульс) записи, начните с проверенных вариантов, если всё нормально будет работать, только тогда переходите к извращениям, в смысле, зачем там "Исключающее Или"?
Короче, я бы сигнал записи вывел на один из дискретных входов и попробывал такой вариант записи, в смысле, может у Вас запись не проходит?
Как может запись не проходить, если на экране показывает новое значение. А, вот, после перезагрузки - старое. Сохранение ретайн не работает
Какой костыль, если ретайн не работает. Ну, попробуйте не через импульс сохранить, а напрямую новое значение записать (чисто для проверки)
Написал в самом начале, retain работает!!! Если просто сделать энергонезависимую переменную, отредактировать её, например, через экран она сохраняется и не сбрасывается. Про нерабочие retain-переменные я сразу подумал и сразу проверил, что они сами по себе работают.
Не могу проверить - ПР205 есть, но провод питания с разъёмом до утра буду искать...
Посмотрите, так сохраняет между отключениями питания?
Большое спасибо. Этот пример работает. Начал разбираться в чём дело, а дело было в том, что я на экране отображал retain-переменную. Когда добавил отдельную переменную nScreen именно для отображения значения переменной х1, то х1 перестала сбрасываться в дефолт. Баг это или фича, я не знаю, но имхо, как-то не очень делать дополнительные дубли переменных для отображения на дисплее. 84140
При этом, когда я просто добавил retain-переменную и вывел её на дисплей, не задействуя её в самом проекте, а просто через кнопку sel изменил её значение и сохранил, то она не сбрасывалась.
Сергей0308
03.06.2025, 09:06
Большое спасибо. Этот пример работает. Начал разбираться в чём дело, а дело было в том, что я на экране отображал retain-переменную. Когда добавил отдельную переменную nScreen именно для отображения значения переменной х1, то х1 перестала сбрасываться в дефолт. Баг это или фича, я не знаю, но имхо, как-то не очень делать дополнительные дубли переменных для отображения на дисплее. 84140
При этом, когда я просто добавил retain-переменную и вывел её на дисплей, не задействуя её в самом проекте, а просто через кнопку sel изменил её значение и сохранил, то она не сбрасывалась.
Да, всё как обычно, через заднее место сделали, в смысле, а если надо не посмотреть, а изменить с экрана энергонезависимую переменную, тогда вообще непонятно как делать?
Зачем же так мучить свой организм, мне кажется лучше ПР200 взять, там попроще будет!
ПР205 - пока полная лабуда, мне так кажется!
Мне повезло, что у меня нет такого ПР!
пр225 взята исключительно из-за форм-фактора, надо с лицевой панели шкафа периодически менять настройки.
А была же фича, что все экранные переменные на 205 по умолчанию не энергонезависимые и там как-то плясать надо... 225 это наследник.
Сергей0308
03.06.2025, 12:44
А была же фича, что все экранные переменные на 205 по умолчанию не энергонезависимые и там как-то плясать надо... 225 это наследник.
Так вроде, всё наоборот, в смысле, переменные выведенные на экран автоматом становились энергонезависимыми!
Так вроде, всё наоборот, в смысле, переменные выведенные на экран автоматом становились энергонезависимыми!
Не важно как было. Овен переделал, но хвосты остались. В общем, оказывается, недавно вопрос этот уже поднимался
https://owen.ru/forum/showthread.php?t=12264&p=463964&viewfull=1#post463964
Вчера вечером сквозь сон не сообразил, что задача - вычисления по алгоритму с сохранением в энергонезависимую переменную с возможностью записи нового значения от HMI - это один-в-один "счётчик наработки агрегата".
Ну невозможно обновить значение в энергонезависимой переменной напрямую с экрана - пусть обновляется через вспомогательную с новым значением.
Massmeter
03.06.2025, 23:16
Может кто подскажет как с панели Samkoon sk-070ae управлять дискретным значением на ПР200. Программа SKWorkshop. На панели (в программе SKWorkshop) есть кнопка Bit Button. Но её состояние записывается в целый регистр без указания номера бита. Вот считывается (Bit lamp) замечательно. Указывается адрес регистра и номер бита. А записывается (Bit Button) указывается только адрес регистра. Номера бита нет. Как реализовать управление битом в ПР с помощью кнопки на панели? И форума у них нет.
Может кто подскажет как с панели Samkoon sk-070ae управлять дискретным значением на ПР200. Программа SKWorkshop. На панели (в программе SKWorkshop) есть кнопка Bit Button. Но её состояние записывается в целый регистр без указания номера бита. Вот считывается (Bit lamp) замечательно. Указывается адрес регистра и номер бита. А записывается (Bit Button) указывается только адрес регистра. Номера бита нет. Как реализовать управление битом в ПР с помощью кнопки на панели? И форума у них нет.
А что, при задании адреса не дается на выбор его тип, типа 4x_bit?
Massmeter
04.06.2025, 10:09
Дается. Но в следующей строке можно записать только номер регистра. И только по Вашей наводке я допер, что в этой же строке, но через точку после номера регистра, можно написать номер бита в этом регистре. Пример: 512.0. Прочитал инструкции русскоязычную и англоязычную и нигде об этом не сказано. Спасибо за намек.
Дается. Но в следующей строке можно записать только номер регистра. И только по Вашей наводке я допер, что в этой же строке, но через точку после номера регистра, можно написать номер бита в этом регистре. Пример: 512.0. Прочитал инструкции русскоязычную и англоязычную и нигде об этом не сказано. Спасибо за намек.
Ну, как же в инструкции нету, а это что?
84159
Поддержка ответила мне. 84166 После чего я позвонил в поддержку и хотел побеседовать с Викторией на эту тему, но побеседовал с другим специалистом, сообщил, что проблема была найдена и решена, посмотрите и примите к сведению. Однако Виктория была непоколебима в своей уверенности. 84167
Как вообще это понимать, кто-нибудь может мне это объяснить? Я вообще ничего не понимаю. На всякий случай сделал, как советовала Виктория, но результат ожидаемо не поменялся. Ну как бы это вообще нормально, что Виктория из тех. поддержки, очень похоже, что не взяла в руки реальную железку, а запустила эмуляцию и натыкала меня в видео шестилетней давности, когда я ей прямо говорю, что в новой железке какой-то косяк, именно в новой и именно в железке.
Это я дурак или лыжи не едут? Или поддержка так скатилась?
Сергей0308
04.06.2025, 15:46
Поддержка ответила мне. 84166 После чего я позвонил в поддержку и хотел побеседовать с Викторией на эту тему, но побеседовал с другим специалистом, сообщил, что проблема была найдена и решена, посмотрите и примите к сведению. Однако Виктория была непоколебима в своей уверенности. 84167
Как вообще это понимать, кто-нибудь может мне это объяснить? Я вообще ничего не понимаю. На всякий случай сделал, как советовала Виктория, но результат ожидаемо не поменялся. Ну как бы это вообще нормально, что Виктория из тех. поддержки, очень похоже, что не взяла в руки реальную железку, а запустила эмуляцию и натыкала меня в видео шестилетней давности, когда я ей прямо говорю, что в новой железке какой-то косяк, именно в новой и именно в железке.
Это я дурак или лыжи не едут? Или поддержка так скатилась?
Вам же ответили, в смысле, дали ссылку в посте #8349 на другую аналогичную проблему, там и решение было, в смысле, "разрешить редактирование", тогда переменная сохраняется!
Мне тех. поддержка ответила с полным осознанием того, что я сделал какую-то фигню, не разобравшись, как это работает, и меня направили на 6-летнее видео про овен лоджик, то что выход из проблемы был найден, это понятно. Но тех. поддержка в упор не замечает этого бага или как это понимать?
Сергей0308
04.06.2025, 16:20
Мне тех. поддержка ответила с полным осознанием того, что я сделал какую-то фигню, не разобравшись, как это работает, и меня направили на 6-летнее видео про овен лоджик, то что выход из проблемы был найден, это понятно. Но тех. поддержка в упор не замечает этого бага или как это понимать?
Так, вероятно они тестируют в включённым редактированием и у них переменная сохраняется, в смысле, на счёт этого параметра ни одного слова не было в этой теме, так что не так они говорят?
Во-первых, я им скинул программу, которую нужно залить и запустить, в которой стоит запрет на редактирование, т.е. баг проявляется. Во-вторых, мне предлагают сохранять другую переменную, которая просто при перезапуске будет перезаписывать дефолтное значение энергонезависимой переменной на новую константу. В-третьих, я скинул ссылку поддержке сюда на форум с описанием ситуации на всякий случай, чтобы они изучили ветку проблемы более подробно. И мне всё равно пишут, что чтобы энергонезависимая переменная сохраняла своё значение после выключения питания, надо сохранять другую энергонезависимую переменную, которая будет в неё записывать значение константы при загрузке прибора и что это ответ на мой вопрос на форуме.
ну т.е. реально я дурак, а лыжи едут? Мне нужно сохранять значение вычисленной физ. величины для сравнения, а мне говорят, вы просто запишите новое при загрузке прибора.
Во-первых, я им скинул программу, которую нужно залить и запустить, в которой стоит запрет на редактирование, т.е. баг проявляется. Во-вторых, мне предлагают сохранять другую переменную, которая просто при перезапуске будет перезаписывать дефолтное значение энергонезависимой переменной на новую константу. В-третьих, я скинул ссылку поддержке сюда на форум с описанием ситуации на всякий случай, чтобы они изучили ветку проблемы более подробно. И мне всё равно пишут, что чтобы энергонезависимая переменная сохраняла своё значение после выключения питания, надо сохранять другую энергонезависимую переменную, которая будет в неё записывать значение константы при загрузке прибора и что это ответ на мой вопрос на форуме.
ну т.е. реально я дурак, а лыжи едут? Мне нужно сохранять значение вычисленной физ. величины для сравнения, а мне говорят, вы просто запишите новое при загрузке прибора.
А вы проверьте эту программку и, если переменная не сохраняется, отправьте. Здесь, я думаю, разнопонимания не будет
Да я уже скинул им видео с демонстрацией на живом приборе, чтобы для тех, кто в танке даже дошло.
Просто я помню поддержку десятилетней давности, когда мне ночью высылали новую прошивку на контроллер с только что исправленным багом и поблагодарили за помощь. А тут, считай, просто в сад лесом отправили, кури мануалы и не задавай вопросы.
Parovoz, не могу понять Вашу проблему.
В проектах использую счётчик наработки - и для ПР200 и для ПР205.
Показания сохраняются, обновляются в алгоритме, могут обновляться при помощи дополнительных переменных как с панели прибора так и от внешней сенсорной панели оператора (попутно и из OwenCloud).
Как понимаю, у Вас приблизительно та же задача. Но решаете её не так, потому что забываете, что ПР не позволяет самостоятельно установить порядок выполнения действий и всё зависит от положения на холсте.
Сделайте нормальную задержку при включении - показывал чуть ранее.
Нормально расставьте условия для выбора того, что будет сохраняться.
Если не можете сделать самостоятельно, опишите, какая задача стоит - из кривого кода ничего не понятно.
Parovoz запустите программу в симуляции по шагам, предварительно выставив переменную Wr в 1 или во что вам надо для имитации энергонезависимости.
Parovoz, не могу понять Вашу проблему.
В проектах использую счётчик наработки - и для ПР200 и для ПР205.
Показания сохраняются, обновляются в алгоритме, могут обновляться при помощи дополнительных переменных как с панели прибора так и от внешней сенсорной панели оператора (попутно и из OwenCloud).
Как понимаю, у Вас приблизительно та же задача. Но решаете её не так, потому что забываете, что ПР не позволяет самостоятельно установить порядок выполнения действий и всё зависит от положения на холсте.
Сделайте нормальную задержку при включении - показывал чуть ранее.
Нормально расставьте условия для выбора того, что будет сохраняться.
Если не можете сделать самостоятельно, опишите, какая задача стоит - из кривого кода ничего не понятно.
Parovoz запустите программу в симуляции по шагам, предварительно выставив переменную Wr в 1 или во что вам надо для имитации энергонезависимости.
У кого есть на руках железяка ПР205 или ПР225. Неужели сложно проверить это сообщение?
Натолкнулся еще на одну странность при работе с ПР205.
На экран выводится энергонезависимая целочисленная переменная в контрол "Ввод/вывод float/int".
Если к контроле свойство "Запретить редактирование" поставить в "Да", то при каждом включении ПР205 переменная сбрасывается на начальное значение.
Если же "Запретить редактирование" = "Нет", то переменная сохраняет свое значение после отключения питания, как и должно быть.
От свойства самой переменной "Запись в конце цикла" не зависит, результат одинаковый и при "Да", и при "Нет".
Dimensy не поверите, но нету :) Но когда запускаешь что-то по шагам, бывает сразу все показывает, что или импульс раньше чем надо, или еще что-то... И работает не так, как ты думал.
Это очень интересно, но заявитель о баге в прошивке не удосужился предоставить минимальную тестовую программу.
Собрал тестовую программу - подтверждаю, что так и есть - энергонезависимая переменная (и udint и float), значение которой меняется из алгоритма, при выводе на экран сохраняет своё значение при разрешении редактирования или сбрасывается в начальное при запрете редактирования.
Кажется, подобное и раньше было - иначе бы не собирали разные макросы типа "кто раньше встал..."
Моё отношение к подобным вещам - ну, да - ну, неудобно, но заказ нужно сдавать сейчас - найду обходное решение, а об ошибке сообщу производителю.
Единственное отличие от Мамонов Михаил - я сразу предоставил бы доказательства в виде программы, воспроизводящей ошибку.
Это очень интересно, но заявитель о баге в прошивке не удосужился предоставить минимальную тестовую программу.
Собрал тестовую программу - подтверждаю, что так и есть - энергонезависимая переменная (и udint и float), значение которой меняется из алгоритма, при выводе на экран сохраняет своё значение при разрешении редактирования или сбрасывается в начальное при запрете редактирования.
Кажется, подобное и раньше было - иначе бы не собирали разные макросы типа "кто раньше встал..."
Моё отношение к подобным вещам - ну, да - ну, неудобно, но заказ нужно сдавать сейчас - найду обходное решение, а об ошибке сообщу производителю.
Единственное отличие от Мамонов Михаил - я сразу предоставил бы доказательства в виде программы, воспроизводящей ошибку.
Раньше такого не было, потому что, переменная с галкой энергонезависимость просто не отображалась в списке экранных переменных. И я целых две тестировочных программы предоставил. Но у меня нет такой железки, а товарища Parovoz вежливо послали в путешествие
Сергей0308
05.06.2025, 08:09
Раньше такого не было, потому что, переменная с галкой энергонезависимость просто не отображалась в списке экранных переменных. И я целых две тестировочных программы предоставил. Но у меня нет такой железки, а товарища Parovoz вежливо послали в путешествие
Так Вы же только что мне писали, что не важно, что было раньше!
Это очень интересно, но заявитель о баге в прошивке не удосужился предоставить минимальную тестовую программу.
Собрал тестовую программу - подтверждаю, что так и есть - энергонезависимая переменная (и udint и float), значение которой меняется из алгоритма, при выводе на экран сохраняет своё значение при разрешении редактирования или сбрасывается в начальное при запрете редактирования.
Кажется, подобное и раньше было - иначе бы не собирали разные макросы типа "кто раньше встал..."
Моё отношение к подобным вещам - ну, да - ну, неудобно, но заказ нужно сдавать сейчас - найду обходное решение, а об ошибке сообщу производителю.
Единственное отличие от Мамонов Михаил - я сразу предоставил бы доказательства в виде программы, воспроизводящей ошибку.
Я всё сделал именно так. Я им сразу предоставил тестовую программу, несколько раз её перепроверил, баг проявляется. Скинул им эту программу сразу в первом письме, объяснил ситуацию, скинул им ссылку сюда на форум, чтобы они лучше вникли в существующую проблему. На что был получен ответ, поставьте галочку в другой переменной. А тем временем уже появилось решение здесь, на что я им указал в своём ответе. А далее получил очередной ответ, мол, курите шестилетние мануалы и не задавайте глупых вопросов, и никто не удосужился проверить эту программу на железке, а сослались на документацию и эмуляцию. А проблема да, она есть, про неё нигде ничего не сказано, и выход он такой, как описали выше, либо разрешать редактирование, либо дублировать экранной переменной для отображения. В моём случае редактировать нельзя по условиям технического задания, буду дублировать.
в ответ на моё видео поддержка заявляет, что они проверили на своём приборе, у них всё работает, но при этом рекомендуют разрешить редактирование энергонезависимой переменной на экране...
У меня очередное фиаско. Сделал 4 редактируемых переменных на экране. В инструкции написано, что при нажатии кнопки SEL прибор переходит в режим редактирования.
Нажимаю кнопку SEL и ничего не происходит. Опытным путём выяснил, что если нажать и подержать нажатой кнопку "Вверх", то курсор редактирования начинает быстро перемещаться по всем редактируемым полям и если затем нажать SEL, то курсор останавливается и переменную можно редактировать. Это новая фича такая? Может кто-нибудь проверить, такое только у меня?84202
Эдуард Уфа
17.06.2025, 10:40
Привет всем.
Я начинающий, прошу сильно не кидать тапками.))
В ПР-ках есть возможность работы с переменными.
Я создал кучу переменных.
С панели пр200 оператор будет вводить данные и они зафиксируются в памяти в виде переменных.
Мне потом каждую переменную надо обрабатывать по очереди.
Хотя на практике можно было, наверное просто перебирать адреса и их содержимое извлекать.
Может подскажете в каком направлении изучать?
На данный момент количество переменных 24штуки, но их количество может быть и гораздо больше, зависит от типа изделий, которые на этом агрегате будут выпускаться.
Тогда придется менять программу уже мне, а этого не хотелось бы, так как дистанционно могут накосячить все. В том числе и я.
Создал макросы для обработки данных, они имеют вид с кучей входов и одним выходом))).
Мне кажется это несколько каряво выглядит, но вопрос вроде как решает)).
84386
На содержимое макроса можно глянуть?
А то не понятно, что Вам надо?
Эдуард Уфа
17.06.2025, 13:12
На содержимое макроса можно глянуть?
А то не понятно, что Вам надо?
внутри ещё 3 макроса
843898439084391
вроде как задачу это всё решает. Но подумал что это как то больно много всего и повторяющегося, имеющее цикличность и одинаковость за исключением имени переменной.
Хотя математическую сторону я пока не могу победить, но об этом позже.
Всё же пытаюсь логически математику сам победить, прежде чем задавать вопросы.
внутри ещё 3 макроса
843898439084391
вроде как задачу это всё решает. Но подумал что это как то больно много всего и повторяющегося, имеющее цикличность и одинаковость за исключением имени переменной.
Хотя математическую сторону я пока не могу победить, но об этом позже.
Всё же пытаюсь логически математику сам победить, прежде чем задавать вопросы.
Насколько я понял, то что вы сделали называется мультиплексор. И да, его можно попроще сделать.
В менеджере компонентов есть макрос мультиплексора на 7 вариантов, называется MXF
Эдуард Уфа
17.06.2025, 14:32
и ещё, гдето в темах увидел такие, красиво раскрашенные входа, не смог в инструкции найти как делать?
думаю вопрос не совсем к этой ветке, но всё же
84395
Эдуард Уфа
17.06.2025, 14:37
Насколько я понял, то что вы сделали называется мультиплексор. И да, его можно попроще сделать.
В менеджере компонентов есть макрос мультиплексора на 7 вариантов, называется MXF
спасибо. Гляну
В библиотеке рылся, но что-то ничего похожего не нашел.
И решил что я сам с усам)).
Накорябал как уж получилось.
По памяти, в голове сидела, когда то в молодости в каких то схемах применял ИД16 микросхему(вот там выхода как то похоже работали), ну здесь перебор содержимого входов происходит и передача инфы на один выход.
Вас устроит вариант на ST?
84397
function_block Select
var_input
i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, i21, i22, i23, i24: udint;
up, dn: bool;
end_var
var_output
Q : udint;
end_var
var
cnt : SYS.CTN;
end_var
cnt(U := up, D := dn, R := (cnt.Q = 24), N := 0);
case cnt.Q of
0: Q := i1; 1: Q := i2; 2: Q := i3; 3: Q := i4; 4: Q := i5; 5: Q := i6; 6: Q := i7; 7: Q := i8; 8: Q := i9;
9: Q := i10; 10: Q := i11; 11: Q := i12; 12: Q := i13; 13: Q := i14; 14: Q := i15; 15: Q := i16; 16: Q := i17;
17: Q := i18; 18: Q := i19; 19: Q := i20; 20: Q := i21; 21: Q := i22; 22: Q := i23; 23: Q := i24;
end_case
end_function_block
Эдуард Уфа
18.06.2025, 08:30
Вас устроит вариант на ST?
84397
function_block Select
var_input
i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, i21, i22, i23, i24: udint;
up, dn: bool;
end_var
var_output
Q : udint;
end_var
var
cnt : SYS.CTN;
end_var
cnt(U := up, D := dn, R := (cnt.Q = 24), N := 0);
case cnt.Q of
0: Q := i1; 1: Q := i2; 2: Q := i3; 3: Q := i4; 4: Q := i5; 5: Q := i6; 6: Q := i7; 7: Q := i8; 8: Q := i9;
9: Q := i10; 10: Q := i11; 11: Q := i12; 12: Q := i13; 13: Q := i14; 14: Q := i15; 15: Q := i16; 16: Q := i17;
17: Q := i18; 18: Q := i19; 19: Q := i20; 20: Q := i21; 21: Q := i22; 22: Q := i23; 23: Q := i24;
end_case
end_function_block
Спасибо большое.
Конечно устроит.
Надо только научиться это всё втыкать в схему.
Зато есть повод изучать и ST
Сам блок на ST в симуляции работает. А вот в схему хрень какая то вставляется с одним входом и выходом
84405
Спасибо большое.
Конечно устроит.
Надо только научиться это всё втыкать в схему.
Зато есть повод изучать и ST
Сам блок на ST в симуляции работает. А вот в схему хрень какая то вставляется с одним входом и выходом
84405
Привяжите выход ФБ к дискретному выходу будет запрос на обновление ФБ - обновите его по ПКМ и всё будет нормально
Эдуард Уфа
18.06.2025, 09:25
Привяжите выход ФБ к дискретному выходу будет запрос на обновление ФБ - обновите его по ПКМ и всё будет нормально
84407
обновление не выпадает, но матюкается при попытке симуляции схемы (устраните критические замечания) и всё красное.
84407
обновление не выпадает, но матюкается при попытке симуляции схемы (устраните критические замечания) и всё красное.
Ну, так, удалите его и вставьте из раздела с макросами
Эдуард Уфа
18.06.2025, 12:50
Ну, так, удалите его и вставьте из раздела с макросами
Разобрался, спасибо.
Вставлял функцию на ST, а надо было функциональный блок.
Massmeter
23.06.2025, 16:46
Здравствуйте уважаемые коллеги. А сколько PID регуляторов можно поместить в один ПР200? Температуру получаем с модулей ввода аналоговых сигналов. Через модули аналоговых выводов и ТТР (4-20 мА) регулируем накал нагревательных элементов. На объекте (вулканизация) надо регулировать температуру в 16 зонах. Как можно точнее.
Если Вы на этапе выбора - берите ПР205 - и процессор производительнее, и Retain переменных (настройки регуляторов и прочего) больше, и сетевых переменных больше (1000 против 64) - это возможность настройки по сети, т.е. через панель оператора или OwenConfigurator, и экран удобнее.
Раз не можете протестировать - значит не на чем - топайте ногами - требуйте ПР205
Могу попробовать загрузить тестовый проект с 16 ПИД для ПР200-220.4.2.0 и посмотреть его длительность цикла. Только я не буду сам его набирать - прикрепите готовый.
Единственно, за счёт ПРМ и другой логики реальный цикл будет больше.
Massmeter
23.06.2025, 19:02
Именно тот случай когда в наличии и ПР200 и ПР205. Купил новый 205 на тест. Спасибо за совет. Применю именно его.
Если Вы на этапе выбора - берите ПР205 - и процессор производительнее, и Retain переменных (настройки регуляторов и прочего) больше, и сетевых переменных больше (1000 против 64) - это возможность настройки по сети, т.е. через панель оператора или OwenConfigurator, и экран удобнее.
ПР205 пока что не поддерживаем ПИД с автонастройкой, а людям надо как можно точнее
Здравствуйте уважаемые коллеги. А сколько PID регуляторов можно поместить в один ПР200? Температуру получаем с модулей ввода аналоговых сигналов. Через модули аналоговых выводов и ТТР (4-20 мА) регулируем накал нагревательных элементов. На объекте (вулканизация) надо регулировать температуру в 16 зонах. Как можно точнее.
Если верить РЭ на ПР200
84495
и использовать целочисленные регистры в модулях МВ110-8А и МУ-110И, то ..
получается 128/4 = 32 ПИД-регулятора можно собрать, не считая собственные входы/выходы (самой ПР200 и ПРМ-3).
ПР205 пока что не поддерживаем ПИД с автонастройкой, а людям надо как можно точнее
У ПР205 совсем нет встроенного ПИД - только программный из компонентов.
Из-за того, что множество лет не доводилось пользоваться автонастройкой с адекватными результатами - перестал тратить на неё время, даже забываю о её существовании в некоторых случаях.
В тех проектах, которые делаю на ПР и для меня и для заказчика критичны сетевые возможности, подключение к облаку, к панели - а это значит - количество переменных (настройки, состояния, команды). А у ПР200 их 64 целочисленных или 32 float - т.е. 2-3 ПИД (уставка, Кп, Ти, Тд, зона) или OnOff регулятора (уставка, гистерезис, задержки включения, отключения, минимального пребывания в состоянии 0/1). Можно через целые числа изгаляться - но это ненадолго продлит агонию нехватки переменных.
У ПР200 для температурных регуляторов хорошие результаты АНР - какой реальный опыт?
У ПР200 для температурных регуляторов хорошие результаты АНР - какой реальный опыт?
Я только один регулятор делал для вентиляции и там у меня ПИД из менеджера. Но недавно заинтересовался темой автонастройки и натравил ПИД на ваш эмулятор. Знаете, коэффициенты ПИД неплохо так подобрал
Я только один регулятор делал для вентиляции и там у меня ПИД из менеджера. Но недавно заинтересовался темой автонастройки и натравил ПИД на ваш эмулятор. Знаете, коэффициенты ПИД неплохо так подобрал
Ясно, буду внимательнее ко встроенному ПИД с АНР. Спасибо.
АлександрСуб
28.06.2025, 21:19
Помогите пожалуйста реализовать включение пяти реле,каждое через нужное время, на свое время работы.
Включение выключение клапанов на мойке кег пивных. Стоял кт-415,таймер последовательный ,комбинированый. Переходить хотим на овен пр200. Нужно научиться писать алгоритмы.Пример работы релюх,привел в сслыке ютюб,ролик работы старого контроллера.Там попеременно включаются выхода реле, внужное время ,на период времени,выполняются процедуры мойки,открытие клапанов нужных.
https://youtu.be/_EZXE_Z5CU0
kondor3000
28.06.2025, 21:50
Помогите пожалуйста реализовать включение пяти реле,каждое через нужное время, на свое время работы.
Включение выключение клапанов на мойке кег пивных. Стоял кт-415,таймер последовательный ,комбинированый. Переходить хотим на овен пр200. Нужно научиться писать алгоритмы.Пример работы релюх,привел в сслыке ютюб,ролик работы старого контроллера.Там попеременно включаются выхода реле, внужное время ,на период времени,выполняются процедуры мойки,открытие клапанов нужных.
https://youtu.be/_EZXE_Z5CU0
Видео недоступно, напишите своими словами, что надо.
Упрощенный аналог TK-415 (https://novatek-electro.ru/catalog/mnogofunktsionalnye-rele-vremeni/posledovatelno-kombinatsionnyy-taymer-tk-415/)
84586
Надеюсь вывести на экран ПР200 все переменные сможете самостоятельно?
Urfin_Dzhyus
30.06.2025, 13:15
Здравствуйте, товарищи. Подскажите как подключить датчик 4...20 к пр200, а то не получается. Эл.соединение сделал как в учебном кине, (БП+24)-(+Датч), (БП-24)-(СОМ), (А1)-(-Датч). Диппереключатели не дёргал, т.к в портянке написанно, что ток по умолчанию. По всей видимости, чего то не догоняю.
84609
Здравствуйте, товарищи. Подскажите как подключить датчик 4...20 к пр200, а то не получается. Эл.соединение сделал как в учебном кине, (БП+24)-(+Датч), (БП-24)-(СОМ), (А1)-(-Датч). Диппереключатели не дёргал, т.к в портянке написанно, что ток по умолчанию. По всей видимости, чего то не догоняю.
84609
В настройках прибора укажите нижнюю и верхнюю границы измерений 4 и 20
84610
А то там 0 0 по умолчанию
Urfin_Dzhyus
30.06.2025, 15:12
Спасибо, Пётр, а то у меня уже пригорать начало. Век живи...
АлександрСуб
01.07.2025, 10:32
Включение ввклбчение 5 релюх. Они клапанами управляют.Весь цикл мойки,180 сек, в этом периоде должны переодически включаться выключаются нужные реле,на свое время,открывая нужные клапана для подачи ,воды,воздуха,кислоты, все для мойки кег.
kondor3000
01.07.2025, 10:49
Включение ввклбчение 5 релюх. Они клапанами управляют.Весь цикл мойки,180 сек, в этом периоде должны переодически включаться выключаются нужные реле,на свое время,открывая нужные клапана для подачи ,воды,воздуха,кислоты, все для мойки кег.
Вы можете в одной теме писать? https://owen.ru/forum/showthread.php?t=41550
Включение ввклбчение 5 релюх. Они клапанами управляют.Весь цикл мойки,180 сек, в этом периоде должны переодически включаться выключаются нужные реле,на свое время,открывая нужные клапана для подачи ,воды,воздуха,кислоты, все для мойки кег.
Так вам же уже нарисовали аналог ТК-415
https://owen.ru/forum/showthread.php?t=9398&p=466960&viewfull=1#post466960
Сергей0308
01.07.2025, 11:16
Так вам же уже нарисовали аналог ТК-415
https://owen.ru/forum/showthread.php?t=9398&p=466960&viewfull=1#post466960
Так он вероятно проект хочет, в смысле, не царское это дело готовый проект перерисовать!
Aviator_VZh
03.07.2025, 10:45
Коллеги, привет!
Есть ПР103. К аналоговому входу подключен преобразователь давления 4-20мА. Считываю через облако состояние входа. Показания колбасятся и периодически становятся -9999999. Подскажите, это проблема датчика или входа? Заменить датчик или поставить резистор не могу - объект удаленный.
Проверь порядок байт в регистрах! Обычно это для этого характерно.
Aviator_VZh
03.07.2025, 12:02
Проверь порядок байт в регистрах! Обычно это для этого характерно.
Иногда реальные показания приходят. Да и порядок я знаю и за ним смотрю )
Чёрт, тогда не знаю. Это в реале надо смотреть. на ПРКе.
Королев Кирилл
03.07.2025, 12:35
Коллеги, привет!
Есть ПР103. К аналоговому входу подключен преобразователь давления 4-20мА. Считываю через облако состояние входа. Показания колбасятся и периодически становятся -9999999. Подскажите, это проблема датчика или входа? Заменить датчик или поставить резистор не могу - объект удаленный.
Добрый день.
Необходимо проверить соединение датчика на клеммах. -9999999 свидетельствует об обрыве датчика. Скорее всего, проблема в ненадежном соединении.
Aviator_VZh
03.07.2025, 12:38
Добрый день.
Необходимо проверить соединение датчика на клеммах. -9999999 свидетельствует об обрыве датчика. Скорее всего, проблема в ненадежном соединении.
Спасибо, передам местным.
Aviator_VZh
03.07.2025, 13:35
Добрый день.
Необходимо проверить соединение датчика на клеммах. -9999999 свидетельствует об обрыве датчика. Скорее всего, проблема в ненадежном соединении.
Кирилл, скажите, пожалуйста, а в случае неисправности датчика 4-20мА (например, коротыш) можно спалить аналоговый вход или есть какая-то защита от превышения тока?
Королев Кирилл
03.07.2025, 16:26
Кирилл, скажите, пожалуйста, а в случае неисправности датчика 4-20мА (например, коротыш) можно спалить аналоговый вход или есть какая-то защита от превышения тока?
КЗ на входе в режиме 4..20 мА приведет к его выходу из строя. Рекомендуем устанавливать быстродействующий предохранитель на 32 мА, если возможны коротыши.
В РЭ на ПР сказано:
84661
а в РЭ на токовый датчик:
84662
соответственно вход можно защитить сопротивлением 680 Ом мощностью не менее 1Вт
Massmeter
03.07.2025, 19:26
Прошу прощения, что не по теме. Но соответствующую тему не нашел. Где узнать к какому счетчику импульсов можно подключить энкодер а точнее цифровую линейку NTS-M Простую программу для расшифровки данных с линейки написал, но нужен прибор с быстрыми входами и RS485 (MODBUS RTU) для считывания результата (перемещения каретки по линейке).
Прошу прощения, что не по теме. Но соответствующую тему не нашел. Где узнать к какому счетчику импульсов можно подключить энкодер а точнее цифровую линейку NTS-M Простую программу для расшифровки данных с линейки написал, но нужен прибор с быстрыми входами и RS485 (MODBUS RTU) для считывания результата (перемещения каретки по линейке).
СИ30 (https://owen.ru/product/si30) или любая ПР с быстрыми входами, например ПР103 (https://owen.ru/product/pr103/specifications)
Многоканальный не ОВЕН М-7084 (https://icp-das.ru/product/m-7084)
yaroslavcik
09.07.2025, 11:11
Здравствуйте, есть ПР103 ( с быстрыми входами), И есть плата которая (самодельная), подключена к сети переменного тока и на выходе дает импульс на положительный и отрицательный период волны. Задача: вычислить частоту сети переменного тока. Нужно засечь время между импульсами и все разделить на 1. Подскажите как лучше делать отсчет времени с учетом времени цикла программы (думаю это будет влиять), есть какие то готовые программные решения? Частота может меняться от 20 до 60Гц
Импульс на полупериод - это 120Hz на максималке (8мс между фронтами при 1мс цикла).
Может лучше переключить в режим счетчика и считать импульсы в сек, например.
yaroslavcik
09.07.2025, 14:09
Импульс на полупериод - это 120Hz на максималке (8мс между фронтами при 1мс цикла).
Может лучше переключить в режим счетчика и считать импульсы в сек, например.
Да, наверно так лучше, буду пробовать
Спасибо.
kondor3000
09.07.2025, 17:25
Здравствуйте, есть ПР103 ( с быстрыми входами), И есть плата которая (самодельная), подключена к сети переменного тока и на выходе дает импульс на положительный и отрицательный период волны. Задача: вычислить частоту сети переменного тока. Нужно засечь время между импульсами и все разделить на 1. Подскажите как лучше делать отсчет времени с учетом времени цикла программы (думаю это будет влиять), есть какие то готовые программные решения? Частота может меняться от 20 до 60Гц
Здесь частотомер, измеряет период и частоту, выложил Petera
yaroslavcik
09.07.2025, 18:52
Здесь частотомер, измеряет период и частоту, выложил Petera
Спасибо! Изучаю.
yaroslavcik
09.07.2025, 19:08
В итоге сделал следующим образом, по советам выше:
84763
Есть вход настроенный считать количество импульсов, есть таймер на 1 сек, который в свою очередь сбрасывает счетчик. Ну а дальше математика деление, умножение и тд.
На скрине реальные значения с датчика. частота колеблется 45.5 - 50Гц
Оставлю здесь, вдруг кому еще пригодится
ЗЫ Переменная INFreq - физический вход, freq_count_rset - переменная привязана к сбросу счетчика, все остальное внутренние
В итоге сделал следующим образом, по советам выше:
84763
Есть вход настроенный считать количество импульсов, есть таймер на 1 сек, который в свою очередь сбрасывает счетчик. Ну а дальше математика деление, умножение и тд.
На скрине реальные значения с датчика. частота колеблется 45.5 - 50Гц
Оставлю здесь, вдруг кому еще пригодится
ЗЫ Переменная INFreq - физический вход, freq_count_rset - переменная привязана к сбросу счетчика, все остальное внутренние
HMI_FR = freq_count_buff / 2
yaroslavcik
10.07.2025, 12:15
HMI_FR = freq_count_buff / 2
тоже так думал, но пошел "правильным/сложным" путем)
yaroslavcik
10.07.2025, 17:17
Еще вопрос: Приобрели ПР103-24.1610.06.2.0 - с 2мя RS485, на RS485 (1) - мастер - будут висеть устройства, а на RS485 (2) слейв - панель Weintek. Связка не работает. Подцепил ПР к компу и через OPC (Мастерскада) пытаюсь опросить - не работает. Настройка слейва 19200 8N1 адрес 17. Карту сетевых переменных составил
84766
84767
Может этот RS485 (2) надо где то физически включить или галочку поставить? может что не так делаю?
kondor3000
10.07.2025, 17:24
В ПР103 вроде всё правильно, переменные на поле программы вынесли?
Для проверки обмена, достаточно пары переменных. Ошибка может быть и в программе.
yaroslavcik
10.07.2025, 17:29
84768
84769
84770
да тут вроде тоже без проблем, преобразователь рабочий
kondor3000
10.07.2025, 17:36
да тут вроде тоже без проблем, преобразователь рабочий
Переменные только в таблице, на поле программы вынесли?
Схема не работает, если переменные не вынесены на поле в работающую схему.
yaroslavcik
10.07.2025, 17:38
Переменные только в таблице, на поле программы вынесли?
да, в программе все присутсвует
kondor3000
10.07.2025, 17:40
да, в программе все присутсвует
Сделайте тестовый пример на пару переменных в мастере и слейве и проверяйте обмен.
yaroslavcik
10.07.2025, 17:57
Сделайте тестовый пример на пару переменных в мастере и слейве и проверяйте обмен.
84771
84772
Сделал, но, что то опять не так
Как программа в ПР понимает, какой порт мастер, а какой слей, если я не указываю порт как мастер, то по умолчанию - слейв?
Я так же не указал езернетовский порт мастером, т.е. с него тоже можно прочитать регистры из списка слейв?
kondor3000
10.07.2025, 18:21
84771
84772
Сделал, но, что то опять не так
Как программа в ПР понимает, какой порт мастер, а какой слей, если я не указываю порт как мастер, то по умолчанию - слейв?
Я так же не указал езернетовский порт мастером, т.е. с него тоже можно прочитать регистры из списка слейв?
Если не мастер, то слейв, можно и по ТСР подключить.
yaroslavcik
10.07.2025, 18:33
Пробовал еще Модбас Пулом, такая же история ошибка Timeout
84774
84775
Не внутренние ни мои не читаются переменные
Может прибор разобрать надо и куда то питание подать, не может быть что бы и мастер и слейв не работали
yaroslavcik
10.07.2025, 18:48
разобрал ПРку, на модуле 485 есть перемычки мастре-слейв - они актуальны или уже нет?
84776
По пробовал подключиться по ModBus TCP, заработало
kondor3000
10.07.2025, 19:28
разобрал ПРку, на модуле 485 есть перемычки мастре-слейв - они актуальны или уже нет?
По пробовал подключиться по ModBus TCP, заработало
Не надо там перемычки переключать, всё программное.
Самое простое, соединить 1 и 2 порт, мастер и слейв и проверить обмен парой переменных без всяких переходников.
Перемычки для согласования линий(А В)- подключают резисторы 120 ОМ
yaroslavcik
11.07.2025, 10:30
В итоге оказался битый RS2, дальше уже пусть сервис разбирается
Сначала модбас пулом сел на RS1 - за работал и тут же поменял конфигурацию в ПР и перекинул все на RS2 - не работает
yaroslavcik
14.07.2025, 21:38
Подскажите, пожалуйста, есть ПР103, у нее есть ethernet порт, к нему подключена панель, если поставить хаб и на него вывести интернет, будет ли по одному порту работать овенклауд и панель?
Подскажите, пожалуйста, есть ПР103, у нее есть ethernet порт, к нему подключена панель, если поставить хаб и на него вывести интернет, будет ли по одному порту работать овенклауд и панель?
А руководство по эксплуатации, как всегда, читать лень
84816
yaroslavcik
14.07.2025, 21:57
А руководство по эксплуатации, как всегда, читать лень
Спасибо большое))
Буду внимательней читать инструкции.
Спасибо большое))
Буду внимательней читать инструкции.
У Овена есть большущий вебинар по Модбасу на ПРках, советую глянуть https://dzen.ru/video/watch/682dadfb547d1f0855346514
Добрый день. Такой вопрос: фб-таймеры и блинки и вот это вот всё в Owen Logic используют системное время? Насколько точно там всё?
TaPX с погрешностью относительно времени цикла выполнения программы. Не ожидайте чуда. тут нет hardware таймеров, которые способны вызвать прерывания и выполнение кода по прерыванию.
Это же относится не только к ПР Овен, а ко многим...
TaPX с погрешностью относительно времени цикла выполнения программы. Не ожидайте чуда. тут нет hardware таймеров, которые способны вызвать прерывания и выполнение кода по прерыванию.
Это же относится не только к ПР Овен, а ко многим...
а системные переменные времени в ПР-103 - у них точно такая же погрешность?
kondor3000
18.07.2025, 13:32
а системные переменные времени в ПР-103 - у них точно такая же погрешность?
Да плевать на время цикла, даже при цикле 50 мс, для времени сильно не принципиально.
А вот на часы в ПР жалуются часто, они могут на 20 секунд за день уйти. Вероятно кварцы ставят поганые.
И вот системное время может уже сильно влиять на точность времени в программе.
Да плевать на время цикла, даже при цикле 50 мс, для времени сильно не принципиально.
А вот на часы в ПР жалуются часто, они могут на 20 секунд за день уйти. Вероятно кварцы ставят поганые.
И вот системное время может уже сильно влиять на точность времени в программе.
что в итоге? как будет точнее измерять время: отталкиваясь от системных переменных, или используя фб (блинки, таймеры)? Или это будет одно и то же (если фб отталкиваются от системного времени)?
kondor3000 что значит плевать? если процесс требует точность до 10 мс, а у вас оно будет плавать от 10 до 50-ти...
Человек не указал какая точность требуется для процесса.
Это из разряда подключения энкодеров на входы ПР200 например +- лапоть. или измерения частоты в кГц. Если устраивает, почему бы нет.
kondor3000
18.07.2025, 14:02
что в итоге? как будет точнее измерять время: отталкиваясь от системных переменных, или используя фб (блинки, таймеры)? Или это будет одно и то же (если фб отталкиваются от системного времени)?
Если системные часы врут на 20 сек в день, то и таймеры тоже будут врать на столько же.
И цикл в 50 мс никак не повлияет, обычно он меньше намного.
0,02 секунды (50 мс) и 20 сек это несоизмеримые величины.
Если системные часы врут на 20 сек в день, то и таймеры тоже будут врать на столько же.
И цикл в 50 мс никак не повлияет, обычно он меньше намного.
0,02 секунды (50 мс) и 20 сек это несоизмеримые величины.
теорема Эскобара в действии, я понял. Благодарю
ELECTRON1CK
24.07.2025, 10:38
Глупый вопрос! Как экспортировать прект из устройства ПР-200, ну или хотя бы просмотреть его, подключаюсь к устройству по кабелю USB, но нужные пункты контекстного меню недоступны. Записывать проект в устройство получается, тут проблем нет.
ELECTRON1CK никак, ПР от Овен этого не умеют. Должен быть исходник на руках.
ELECTRON1CK
24.07.2025, 12:34
ELECTRON1CK никак, ПР от Овен этого не умеют. Должен быть исходник на руках.
Ясно благодарю за разъяснение
Добрый день.
ПР225. Подскажите, где взять переменные для вывода времени на экран?
kondor3000
08.08.2025, 16:46
Добрый день.
ПР225. Подскажите, где взять переменные для вывода времени на экран?
В настройках можно задать переменные Даты и времени по отдельности. Для вывода Даты и времени на экран, можно использовать формат DT с 2000г, работает в эмуляции.
ФБ времени в ПР205, 225 (Часы, Мин. и Сек.) ФБ Опер Таймер (наработка) на языке ST______ https://owen.ru/forum/showthread.php?t=38721#8
Дата, Время и День недели через DT с 2000г. (и с 1970г.)____________ https://owen.ru/forum/showthread.php?t=40116#4
В настройках можно задать переменные Даты и времени по отдельности. Для вывода Даты и времени на экран, можно использовать формат DT с 2000г, работает в эмуляции.
ФБ времени в ПР205, 225 (Часы, Мин. и Сек.) ФБ Опер Таймер (наработка) на языке ST______ https://owen.ru/forum/showthread.php?t=38721#8
Дата, Время и День недели через DT с 2000г. (и с 1970г.)____________ https://owen.ru/forum/showthread.php?t=40116#4
Спасибо, помогло!
Kip@agro
10.09.2025, 10:47
Коллеги добрый день подскажите почему не вижу сигнала от задатчика РЗУ-420 на Ai2 4...20мА.856868568785688 ведь на входе должен быть сигнал экспоненциальной формы
МихаилГл
10.09.2025, 11:23
Коллеги добрый день подскажите почему не вижу сигнала от задатчика РЗУ-420 на Ai2 4...20мА.856868568785688 ведь на входе должен быть сигнал экспоненциальной формы
Скорее всего из-за того, что сигнал нигде не используется... Потому и 0... Подцепите на модуль сравнения и выведите на дискрет, может что и покажет...
Kip@agro
10.09.2025, 11:30
Я сконверотора записываю в переменную P. выход об ошибка подключен к DO/
Я сконверотора записываю в переменную P. выход об ошибка подключен к DO/
Р должна быть энергонезависимой, сетевой либо задействована в формировании состояния выходов ПР
Kip@agro
10.09.2025, 13:55
Всем спасибо! Разобрался надо было это делать в режиме отладки, а я ждал сигнал в режиме симуляции. только начинаю.
Уважаемые форумчане добрый день! Прошу Вас просветить по поводу обмена данными по Modbus RTU over TCP ,есть ли такие библиотеки для КДС 2.3,если есть то подскажите, где можно скачать.
С Уважением! serzh
Простите не по теме ,сорри
Aviator_VZh
25.09.2025, 13:39
Коллеги, привет!
Подскажите, в ПР логика программы и параметры функциональных блоков (например, таймеров) хранятся в одной куче или как-то разнесены?
Поясню вопрос.
Пару раз, после сбоя питания, логика продолжала работать, за исключением одного канала управления. При нормальной эксплуатации все ок, а при подаче питания должен включаться таймер задержки. И, по поведению, он сбросился на 0. Время фиксированное, не привязанное к переменной.
В связи с этим и вопрос. Контрольная сумма ПО проверяется после подачи питания? Этот контроль включает уставки функциональных блоков?
Пару раз, после сбоя питания, логика продолжала работать, за исключением одного канала управления. При нормальной эксплуатации все ок, а при подаче питания должен включаться таймер задержки. И, по поведению, он сбросился на 0. Время фиксированное, не привязанное к переменной
Мне кажется, что здесь отчасти ошибка в ППО (прикладном программном обеспечении) - в Вашей программе.
Думаю, что при включении питания должна быть задержка начала работы для всех узлов, а не только одного канала - тогда однозначно не будет работать всё. Переменная разрешения работы должна быть единой для всех, браться непосредственно с выхода TON.
По поводу отключения работоспособности аналоговых выходов, кажется для ПР103 были такие сообщения - уже будто бы вылеченные обновлением прошивки.
Aviator_VZh
26.09.2025, 11:12
Мне кажется, что здесь отчасти ошибка в ППО (прикладном программном обеспечении) - в Вашей программе.
Думаю, что при включении питания должна быть задержка начала работы для всех узлов, а не только одного канала - тогда однозначно не будет работать всё. Переменная разрешения работы должна быть единой для всех, браться непосредственно с выхода TON.
По поводу отключения работоспособности аналоговых выходов, кажется для ПР103 были такие сообщения - уже будто бы вылеченные обновлением прошивки.
Единая задержка в работе при подаче питание, безусловно, есть. Но в проблемном канале она увеличена дополнительным TON.
Про аналоговые выходы я ничего не писал.
kuz_ser_home
29.09.2025, 11:00
Добрый день всем.
ПР200 в системном меню не могу установить текущее время. Кнопкой SEL выбираются только секунды или год. Я Чего-то не понимаю ? Спасибо.
Добрый день всем.
ПР200 в системном меню не могу установить текущее время. Кнопкой SEL выбираются только секунды или год. Я Чего-то не понимаю ? Спасибо.
после SEL
ALT+ стрелка Вверх/Вниз - переход по "разрядам" даты или времени
kuz_ser_home
29.09.2025, 11:46
Спасибо, добрый человек !!! А ведь я пробовал альт+вниз ))), а вверх не нажал. Мудрено !
Добрый день!
Вопрос по ПР102 на 220Вольт (ПР102-230.2416.01.1 - 24DI / 16DO)
Возможно ли на дискретные вводы одновременно завести сигналы 220Вольт и 24 Вольта (разумеется на разные группы входов)?
см. картинку:
85996
МихаилГл
03.10.2025, 10:22
Добрый день!
Вопрос по ПР102 на 220Вольт (ПР102-230.2416.01.1 - 24DI / 16DO)
Возможно ли на дискретные вводы одновременно завести сигналы 220Вольт и 24 Вольта (разумеется на разные группы входов)?
см. картинку:
85996
А разве обозначение 24(230) это не количество(номинал)?
PS
https://owen.ru/downloads/kr_pr102-230.2416.01.x.pdf
Вопрос был направлен для того, чтобы ТС наконец то открыл руководство, а не смотрел общую информацию с сайта и не придумывал того, чего нет...
Сергей0308
03.10.2025, 14:27
Добрый день!
Вопрос по ПР102 на 220Вольт (ПР102-230.2416.01.1 - 24DI / 16DO)
Возможно ли на дискретные вводы одновременно завести сигналы 220Вольт и 24 Вольта (разумеется на разные группы входов)?
см. картинку:
85996
Можно, если применить модули расширения ПРМ: https://owen.ru/product/prm
Кроме того если аналоговые входа включить в дискретном режиме на них надо 24 В подавать.
In_Da_Cher_A
03.10.2025, 14:28
Возможно ли на дискретные вводы одновременно завести сигналы 220Вольт и 24 Вольта (разумеется на разные группы входов)?поставьте развязывающие реле и никаких проблем
Литрович
09.10.2025, 15:29
При питании ПР от аккумулятора 24 вольта, при скачках напряжения от включения мощных потребителей нужно ли как то стабилизировать питание реле или оно встроено?
kondor3000
09.10.2025, 16:03
При питании ПР от аккумулятора 24 вольта, при скачках напряжения от включения мощных потребителей нужно ли как то стабилизировать питание реле или оно встроено?
На сколько сильно просаживается напряжение при включении нагрузки?
Ваша ПР при этом перезагружается?
Литрович
В ПР200, например, внешнее питание преобразуется во внутреннее импульсным DC-DC преобразователем. Но сильные скачки, особенно частые, могут причинить вред входной части преобразователя. Дополнительный индуктивно-конденсаторный фильтр не помешает.
Литрович
09.10.2025, 16:29
До 18 вольт при запуске стартера двигателя на короткое время. Проектируем систему управления. Вот и думаю, нужно ли защищать вход питания от таких скачков?
Сергей0308
09.10.2025, 16:35
При питании ПР от аккумулятора 24 вольта, при скачках напряжения от включения мощных потребителей нужно ли как то стабилизировать питание реле или оно встроено?
У вашего ПР есть название, маркировка или Вы с этим пока не разобрались?
Александр37
13.10.2025, 19:17
Всем добрый вечер, подскажите такой вопрос: Имеем движение по кругу допустим 20ти позиций, я в данный момент на 8й позиции и мне надо переместиться на 3ю, ПР должен вычислить в какую сторону начать движение чтоб быстрее придти в заданную позицию. Кучей блоков вычитания, сравнения вроде получается на бумаге, но мож еще какой способ есть? Всем спасибо, сильно не пинайте.
Сергей0308
13.10.2025, 19:48
Всем добрый вечер, подскажите такой вопрос: Имеем движение по кругу допустим 20ти позиций, я в данный момент на 8й позиции и мне надо переместиться на 3ю, ПР должен вычислить в какую сторону начать движение чтоб быстрее придти в заданную позицию. Кучей блоков вычитания, сравнения вроде получается на бумаге, но мож еще какой способ есть? Всем спасибо, сильно не пинайте.
А если в диаметрально противоположную позицию надо переместится, я так понимаю безразлично в какую сторону ехать, в смысле, по часовой или против часовой стрелки или есть приоритеты, в смысле, даже если нет приоритетов, всё равно их придётся установить или выбирать направление случайным образом?
Александр37
13.10.2025, 20:09
А если в диаметрально противоположную позицию надо переместится, я так понимаю безразлично в какую сторону ехать, в смысле, по часовой или против часовой стрелки или есть приоритеты, в смысле, даже если нет приоритетов, всё равно их придётся установить или выбирать направление случайным образом?
Приоритет есть- это меньшее количество шагов. Например если позиций 100 и ты находишься во 2й и тебе надо в 99ю, тонадо двигаться назад, т.к это всего 3 шага по счетчику он знает текущюю позицыю и должен вычислитьв какую сторону будет быстрее.
Сергей0308
13.10.2025, 22:49
Приоритет есть- это меньшее количество шагов. Например если позиций 100 и ты находишься во 2й и тебе надо в 99ю, тонадо двигаться назад, т.к это всего 3 шага по счетчику он знает текущюю позицыю и должен вычислитьв какую сторону будет быстрее.
Я так понимаю, судя по ответу, с описанной мной ситуацией Вы ещё не разбирались, повторю, вероятно Вы ещё и не поняли, в смысле, под диаметрально противоположной позицией имеется ввиду, когда езда в назначенную позицию что по часовой, что против часовой стрелки составит одинаковое количество шагов. У вас фиксированные позиции с одинаковым шагом, сектором, между позициями?
Александр37
14.10.2025, 06:36
Я так понимаю, судя по ответу, с описанной мной ситуацией Вы ещё не разбирались, повторю, вероятно Вы ещё и не поняли, в смысле, под диаметрально противоположной позицией имеется ввиду, когда езда в назначенную позицию что по часовой, что против часовой стрелки составит одинаковое количество шагов. У вас фиксированные позиции с одинаковым шагом, сектором, между позициями?
Да, расстояние между позициями (шагами) одинаково, скорость фиксирована в оба направления. Когда одинаковое количество шагов в любом из направлений, то например приоритет по часовой стрелке (это уже не столь важно)
С чем-то более простым пока не встречался:
86163
Всем добрый вечер, подскажите такой вопрос: Имеем движение по кругу допустим 20ти позиций, я в данный момент на 8й позиции и мне надо переместиться на 3ю, ПР должен вычислить в какую сторону начать движение чтоб быстрее придти в заданную позицию. Кучей блоков вычитания, сравнения вроде получается на бумаге, но мож еще какой способ есть? Всем спасибо, сильно не пинайте.
Мой вариант, но сильно не тестировал
Сергей0308
14.10.2025, 08:33
Всем добрый вечер, подскажите такой вопрос: Имеем движение по кругу допустим 20ти позиций, я в данный момент на 8й позиции и мне надо переместиться на 3ю, ПР должен вычислить в какую сторону начать движение чтоб быстрее придти в заданную позицию. Кучей блоков вычитания, сравнения вроде получается на бумаге, но мож еще какой способ есть? Всем спасибо, сильно не пинайте.
Мой вариант, допустим имеется 20 позиций, пронумеровать позиции с возрастанием по часовой стрелке:
а) если конечная позиция больше начальной и разность позиций по модулю больше половины(десяти в нашем случае), то вращаем против часовой стрелки, если меньше - по часовой стрелке.
б)если конечная позиция меньше начальной и разность позиций по модулю больше десяти, то вращаем по часовой, если меньше десяти, то вращаем против часовой стрелки, вроде всё!
Короче проверяйте, если что не так - поправим!
Текущее положение определяется концевиками положений, при совпадении текущего положения с конечным движение останавливается.
Примерно как то так, вариант на 8 положений:
86168
Конечное(заданное) положение можно сформировать аналогично текущему.
86169
Подскажите, пожалуйста, где можно найти архив всех версий библиотек для Codesys 3.5?
Конкретно мне нужна библиотека Owen Communictaion для версии Codesys 3.5 SP5 Pathch 5. Для работы с СПК207.
kondor3000
14.10.2025, 10:14
Подскажите, пожалуйста, где можно найти архив всех версий библиотек для Codesys 3.5?
Конкретно мне нужна библиотека Owen Communictaion для версии Codesys 3.5 SP5 Pathch 5. Для работы с СПК207.
Вы пишите в разделе Программируемых Реле, а вам нужен раздел ПЛК (среда CODESYS V3.5), при чём архивные СПК207
https://owen.ru/forum/forumdisplay.php?f=81
Библиотеку Owen Communictaion можно использовать в версиях CODESYS V3.5 SP11 Patch 5 и выше.
https://owen.ru/forum/showthread.php?t=31816
TiiTan4ik
14.10.2025, 11:35
Здраствуйте. В настройках управляемого прибора ,написана скорость 2400 бод (8 бит данных, 1 стоп-бит, контроль четности отсутствует). Подскажите какую скорость нужно задать через лог. реле (бит/сек.)
In_Da_Cher_A
14.10.2025, 11:59
Здраствуйте. В настройках управляемого прибора ,написана скорость 2400 бод. Подскажите какую скорость нужно задать через лог. реле (бит/сек.)без обид, но у вас реально чтоли нет гугла? или форум используете как чатжепете?
весь интернет забит определениями типа такого
Сколько бит в 1 бод?
единица измерения, определяемая числом символов, передаваемых в секунду. Для каналов, передающих информацию в двоичном коде, 1 бод равен 1 бит/с.
TiiTan4ik
14.10.2025, 12:48
Извиняюсь за глупый вопрос , минимальная скорость в настройках порта в 9600 бит/сек. Как задать 2400 ?
kondor3000
14.10.2025, 13:24
Извиняюсь за глупый вопрос , минимальная скорость в настройках порта в 9600 бит/сек. Как задать 2400 ?
Найти прибор, поддерживающий 2400, это старые ПЛК и ИП320, вроде так.
In_Da_Cher_A
14.10.2025, 13:50
Как задать 2400 ?какойто теплосчётчик а-ля взлёт? никак, только используя либо конвертер чтото типа моха в Ethernet сразу, либо двухпортовый rs485 плк, у того же 110 есть такая скорость
TiiTan4ik
14.10.2025, 13:55
какойто теплосчётчик а-ля взлёт? никак, только используя либо конвертер чтото типа моха в Ethernet сразу, либо двухпортовый rs485 плк, у того же 110 есть такая скорость
Спасибо. Нет, китайский двигатель с RS485. Не понятно зачем они используют такую скорость в современном двигатели.
Здраствуйте. В настройках управляемого прибора ,написана скорость 2400 бод (8 бит данных, 1 стоп-бит, контроль четности отсутствует). Подскажите какую скорость нужно задать через лог. реле (бит/сек.)
А что хоть за прибор и чем хотите управлять?
TiiTan4ik варианты, возможно больше и не требуется, или есть версия для M-Bus протокола (обычно это их стандартная скорость). Выставлена по умолчанию, но можно поменять, смотрите карту регистров и настройки.
In_Da_Cher_A
14.10.2025, 16:03
Спасибо. Нет, китайский двигатель с RS485. Не понятно зачем они используют такую скорость в современном двигатели.ну наверное быстрее опрашивать блок управления двигателем не надо, это не ракета Старшип Илона Маска, вот и экономят на электронике с древними микрухами и старыми прошивками- зачем улучшать то, что и так работает?
Александр37
14.10.2025, 18:30
С чем-то более простым пока не встречался:
86163
Спасибо. Вчера колдовал с овен лоджик, но не учел, что ОЛ не умеет из меньшего большее вычитать. На работе попробовал на SMLogix у меня примерно похожее получилось, только входы-выходы тыкать не стал, в симуляторе отладки прогнал. Все работает. Выбирает наименьшее кол-во шагов и направление движения.86183
kondor3000
14.10.2025, 18:51
Спасибо. Вчера колдовал с овен лоджик, но не учел, что ОЛ не умеет из меньшего большее вычитать. На работе попробовал на SMLogix у меня примерно похожее получилось, только входы-выходы тыкать не стал, в симуляторе отладки прогнал. Все работает. Выбирает наименьшее кол-во шагов и направление движения.
В Лоджике для отрицательных чисел надо использовать Float и конвертацию I>>F и F>>I, в данном случае и для положительных.
А для передачи по сети, целое с знаком в Доп. коде.
Сергей0308
14.10.2025, 21:35
Спасибо. Вчера колдовал с овен лоджик, но не учел, что ОЛ не умеет из меньшего большее вычитать. На работе попробовал на SMLogix у меня примерно похожее получилось, только входы-выходы тыкать не стал, в симуляторе отладки прогнал. Все работает. Выбирает наименьшее кол-во шагов и направление движения.86183
Мой вариант чем не угодил?
И, как вам надо задавать конечную(заданную) позицию, числовым значением или нажатием на соответствующую кнопку(как в лифтах)?
Концевики позиций имеются?
Вот расширил до 32 позиций, чтобы вам ничего не делать:
86204
86205
Здравствуйте! ПР200 управляет отоплением в частном доме. Всё хорошо работает, но есть нюанс. Собственно сюда и обращаюсь за идеей или может кто реализовывал такую функцию. Уличную температуру измеряет ntc резистор, все корректно, вопросов нет. В зависимости от уличной температуры, температуры в помещениях - управляются насосы, клапаны и термоголовки. В период весна/осень, когда ночью +4, а днем может быть +20 возникает перегрев в доме. Как можно отслеживать быстрый набор уличной температуры?
Newcomer
15.10.2025, 11:11
Здравствуйте! ПР200 управляет отоплением в частном доме. Всё хорошо работает, но есть нюанс. Собственно сюда и обращаюсь за идеей или может кто реализовывал такую функцию. Уличную температуру измеряет ntc резистор, все корректно, вопросов нет. В зависимости от уличной температуры, температуры в помещениях - управляются насосы, клапаны и термоголовки. В период весна/осень, когда ночью +4, а днем может быть +20 возникает перегрев в доме. Как можно отслеживать быстрый набор уличной температуры?
У тебя температура обратной воды регулируется ? Температурный график представь.
Нет. Температура воды не регулируется. В зависимости от уличной температуры меняются обороты насоса тёплого пола и при низких температурах подключаются радиаторы. Графика то и нет никакого. То есть, +13 - включилось отпление, до 0° обороты насоса ТП 35%, ниже 50%. Хотелось бы снижать обороты насоса при быстром наборе температуры. Думал ещё датчик освещенности поставить на солнечную сторону, так как обычно в этот момент жарит солнце.
Newcomer
15.10.2025, 11:28
Нет. Температура воды не регулируется. В зависимости от уличной температуры меняются обороты насоса тёплого пола и при низких температурах подключаются радиаторы. Графика то и нет никакого. То есть, +13 - включилось отпление, до 0° обороты насоса ТП 35%, ниже 50%. Хотелось бы снижать обороты насоса при быстром наборе температуры. Думал ещё датчик освещенности поставить на солнечную сторону, так как обычно в этот момент жарит солнце.
Что за насос и каким образом регулируются его обороты ? Можно ли регулировать обороты насоса от 0 до 100% ?
Grundfos alpha1 l. Управление ШИМ сигналом. Да, можно регулировать 0-100%
Newcomer
15.10.2025, 12:10
Grundfos alpha1 l. Управление ШИМ сигналом. Да, можно регулировать 0-100%
Ну так и сделай ШИМ регулятор.
Так вопрос в другом же у меня)
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot