Вход

Просмотр полной версии : ПР205



Страницы : 1 2 [3] 4 5 6

ПавелП
15.02.2024, 17:40
Хочу заметить, что для упрощения
if A = true and B = false then
аналогичен
if A and not B then

Булева алгебра в программировании полна разных решений. :)

Я про наглядность в ST - мне привычнее 1 и 0.

starmos
16.02.2024, 12:42
Неплохо работает графика - шаг вперед уже хорошо. А то я уже псевдографикой взялся мнемосхемы рисовать. А так-то лучше гораздо. Правда у меня почему-то иногда элементы прыгают по экрану, в процессе отрисовки, но я пока не понял, может сам чего.

ПавелП
17.02.2024, 23:19
Неплохо работает графика - шаг вперед уже хорошо. А то я уже псевдографикой взялся мнемосхемы рисовать. А так-то лучше гораздо. Правда у меня почему-то иногда элементы прыгают по экрану, в процессе отрисовки, но я пока не понял, может сам чего.

Новые элементы ввели, а видео ОЗУ не выделили.

Катастрофически не хватает...

Создал около 70 переменных, для отображения данных, что = 100%

сообщение при наведении мыши = 28262 байт, при max 28262
"Для оптимизации ОЗУ визуализации попробуйте
уменьшить количество экранов и компонентов
визуализации на экранах"

Когда начал в ниспадающие меню пункты добавлять - всё стало.

Причём индикатор "ОЗУ визуализации" не отображает переполнения,
порога просто не компилится, сообщая:
"Перед записью программы в прибор необходимо устранить все критические замечания."
Пришлось их искать.

Те же 100% превышаются при явном добавлении на экран новой переменной "ввод/вывод".

28672-29342=670 байт занимает новая переменная 102%
28672-29440=768 байт занимает динамический текст 103%
Т.е. сообщение индикации не учитывает заполнение ниспадающих пунктов меню.
А там уже прописано по 6 строк в трёх "Динамических текстах".

Вот на этом пределе всё работает. пример (https://cloud.mail.ru/public/w5XN/Mngc2MAGV) А надо ещё под 200.

Прописать бы неизменные пункты меню в ПЗУ области,
а в видео ОЗУ только изменяемые значения.



- ПЗУ 219К занято только 29468 = 12%
- ОЗУ 50К занято только 2676 = 5%
- Var 32К занято только 360 = 1%


То, что они будут "расти" - это понятно,
пераспределять бы "по ходу", под задачу.

anatoliyr77
19.02.2024, 09:40
С переменными на экране и сетевыми, которые автоматически определяются как Retain поборемся. К сожалению не быстро, но поправим. Это косяк и его не прячем.

для начала хотя бы сделайте возможность задавать для этих переменных (экранных) значение по умолчанию (как у сетевых переменных), чтобы при написании и отладке программы не приходилось забивать все значения экранных переменных заново каждый раз при очередной загрузке из OwenLogic.

Также при использовании элемента "динамический текст" хотелось бы иметь возможность скрывать галку справа, когда элемент используется только для чтения (вариант с перекрытием - не предлагать) - это нужно в первую очередь чтобы она не перекрывала сам текст в данном элементе (т.к. экранчик маленький).

И как писалось выше, неплохо бы сделать возможность определять группы для экранов, чтобы разносить экраны по разным группам, а также возможность определять порядок экранов в менеджере.


Здравствуйте. Задал в 205 переменную которую нужно задавать с экрана, а галку поставить в энергонезависимость не могу. То есть при выключения питания нужно вносить всё снова, я правильно понимаю?, что за фигня?

Заново вносить придется только в первый раз после заливки программы в ПР205. Далее - при выключении питания значения данных переменных сохраняются

Королев Кирилл
19.02.2024, 14:11
Новые элементы ввели, а видео ОЗУ не выделили.

Катастрофически не хватает...

Создал около 70 переменных, для отображения данных, что = 100%

сообщение при наведении мыши = 28262 байт, при max 28262
"Для оптимизации ОЗУ визуализации попробуйте
уменьшить количество экранов и компонентов
визуализации на экранах"

Когда начал в ниспадающие меню пункты добавлять - всё стало.

Причём индикатор "ОЗУ визуализации" не отображает переполнения,
порога просто не компилится, сообщая:
"Перед записью программы в прибор необходимо устранить все критические замечания."
Пришлось их искать.

Те же 100% превышаются при явном добавлении на экран новой переменной "ввод/вывод".

28672-29342=670 байт занимает новая переменная 102%
28672-29440=768 байт занимает динамический текст 103%
Т.е. сообщение индикации не учитывает заполнение ниспадающих пунктов меню.
А там уже прописано по 6 строк в трёх "Динамических текстах".

Вот на этом пределе всё работает. пример (https://cloud.mail.ru/public/w5XN/Mngc2MAGV) А надо ещё под 200.

Прописать бы неизменные пункты меню в ПЗУ области,
а в видео ОЗУ только изменяемые значения.



- ПЗУ 219К занято только 29468 = 12%
- ОЗУ 50К занято только 2676 = 5%
- Var 32К занято только 360 = 1%


То, что они будут "расти" - это понятно,
пераспределять бы "по ходу", под задачу.

Уточните, пожалуйста, как именно добавляли строки в выпадающее меню? По двойному клику на дин текст на холсте или через меню свойств справа снизу?

ПавелП
19.02.2024, 14:24
Уточните, пожалуйста, как именно добавляли строки в выпадающее меню? По двойному клику на дин текст на холсте или через меню свойств справа снизу?

Когда начал в ниспадающие меню пункты добавлять - всё стало.

>> Причём индикатор "ОЗУ визуализации" не отображает переполнения,
>> порога просто не компилится, сообщая:
>> "Перед записью программы в прибор необходимо устранить все критические замечания."
>> Пришлось их искать.

Экран 1 > Динамический текст > Список строк > Редактировать > вставить строку снизу

И так, и так попробовал - значение "ОЗУ визуализации" не изменяется = 100%.
Тупо начинает глючить система.

iv.kmz
01.03.2024, 10:03
Здравствуйте!

В ПР205 в элементах ввода нельзя выбрать энергонезависимые переменные. Я что-то не так делаю или так и задумано?
Если так и задумано, то каким образом с ними предполагается работать?

kondor3000
01.03.2024, 10:24
Здравствуйте!

В ПР205 в элементах ввода нельзя выбрать энергонезависимые переменные. Я что-то не так делаю или так и задумано?
Если так и задумано, то каким образом с ними предполагается работать?

Все переменные в ПР205, привязанные к экрану, по умолчанию энергонезависимые.

iv.kmz
01.03.2024, 10:36
Все переменные в ПР205, привязанные к экрану, по умолчанию энергонезависимые.

У меня в таблице переменных есть энергонезависимые. Когда открываю окно выбора переменной в Динамическом тексте или во Вводе/выводе int/float, то в списке присутствуют все переменные, кроме энергонезависимых.

kondor3000
01.03.2024, 10:38
У меня в таблице переменных есть энергонезависимые. Когда открываю окно выбора переменной в Динамическом тексте или во Вводе/выводе int/float, то в списке присутствуют все переменные, кроме энергонезависимых.

С тех, которые надо поместить на экран снимите галку, они появятся и сможете вывести на экран.

iv.kmz
01.03.2024, 10:40
С тех, которые надо поместить на экран снимите галку, они появятся и сможете вывести на экран.

при этом их значения будут храниться в энергонезависимой памяти и не сбросятся при перезапуске?

kondor3000
01.03.2024, 10:41
при этом их значения будут храниться в энергонезависимой памяти и не сбросятся при перезапуске?

Читайте сообщение #508

iv.kmz
01.03.2024, 11:03
Читайте сообщение #508

Понял. Спасибо! Просто как-то не логично и не привычно...

Dimensy
01.03.2024, 11:19
Понял. Спасибо! Просто как-то не логично и не привычно...

Это для нас не логично и не привычно, а для разработчиков Лоджика - норм

ПавелП
01.03.2024, 14:32
Это для нас не логично и не привычно, а для разработчиков Лоджика - норм

Пора ОВЕН-ам запускать GPT чат, насыщенный документацией по темам.

Сложность изделий фирмы растёт, и человеки на фирме не успевают
увязывать разношёрстные данные - это уже удел нейросетей (ИИ).

А уж с этим попугаем (который GPT) можно болтать бесконечно.

Главное из этой болтовни:
- он будет всё умнее и умнее, общительнее и толковее.

Сергей0308
01.03.2024, 14:37
Да, всё там можно разрулить элементарно, в смысле, если переменная при выводе на экран становится энергонезависимой, у ней должна появляться галка энергонезависимости, неактивная, в смысле, без возможности её(галку) убрать, в смысле, пока переменную с экрана не уберут, всё! Ясно и понятно бы стало, в смысле, было бы гораздо меньше вопросов по этому поводу!

ПавелП
01.03.2024, 23:10
1 марта 2024. В общем это выглядит как-то так. :)

Ввиду невозможности фирмы ОВЕН, следовать заявленному мировому уровню поддержки, то...
... то веяния времени требуют перемен в лучшую сторону.

OwenGPT - пришла пора начать тему.

Предыдущие жертвы начинаний, например:
- Часто задаваемые вопросы... https://owen.ru/product/sreda_programmirovaniya_owen_logic/faq
- Тема: Голосовой помощник Алиса... (2021 страничка) https://owen.ru/forum/showthread.php?t=32901&page=2
- И частная тема "А как связать Алису и owencloud?!" (2021 страничка) https://owen.ru/forum/showthread.php?t=34163&p=346826&viewfull=1#post346826
- и ещё пара пучков информации по темам как FAQ.

0. (да, по началу это будет сложно - но если дети рождаются, значит это нужное удовольствие)
Необходимо мгновенно и беспрерывно пользователям объяснять сложные идеи простым языком.
Что позволит осваивать новые изделия и новые дополнения в программировании без особых усилий.
Короткие вопросы, через GPT, упрощают доступ к огромным объемам информации.


1.
Дока по темам: "загоните" туда пдф-ы документации, и начните с этого минимума.
Народ с удовольствием поможет поставить на ноги ваше рождающееся дитя! :)

Требуется, чтоб всё, что генерирует OwenGPT, было лаконично, ёмко и правдиво, всегда с точными ссылками!
Это упростит сложные понятия и объяснения, что делает его ценным инструментом для понимания и изучения различных тем.


2.
Для программистов и маркетологов ОВЕН.
GPT выступит в качестве онлайн-тренера и второго мозга, расширит их способности принимать решения и решать проблемы,
не применяя инструмент "грабли" - обращаясь к OwenGPT за рекомендациями по оптимизации сегментов кода и выявления ошибок.

Попросите OwenGPT усовершенствовать ваше произведение иcскуства - получите наслаждение от совершенного создания! (хоть это и тупая железяка, однако...)
Произведение будет отточено беспрерывной обратной связью, не позволяющей морозить глупости.



В итоге получится инструмент для доступа к ценным знаниям и мудрости из огромного количества информации по специфике направления деятельности ОВЕН.

Пора ОВЕН-ам запускать GPT чат, насыщенный документацией по темам.

Сложность изделий фирмы растёт, и человеки на фирме не успевают
увязывать разношёрстные данные - это уже удел нейросетей (ИИ).

А уж с этим попугаем (который GPT) можно болтать бесконечно.

Главное из этой болтовни:
- он будет всё умнее и умнее, общительнее и толковее.


Литература:
https://codelibrary.info/download/0939_GPT-3_programmirovanie_na_Python_v_primerah.pdf
https://zoom.cnews.ru/news/item/567439



Тема: (https://owen.ru/forum/showthread.php?t=39243&p=431071#post431071)OwenGPT - пришла пора начать тему. (https://owen.ru/forum/showthread.php?t=39243)

Cs-Cs
02.03.2024, 09:27
Сложность изделий фирмы растёт Отупление людей растёт, а не сложность устройств. Сколько ты сам ошибок делал, когда на форум пришёл? Сколькко раз тебя в инструкции тыкали? =)
Чем больше будет помощников, GPT, хрен чего - тем больше будет тупых инфантилов вида "Ой! Тут экран. Буквы. Не работает. Мигает."

FPavel
03.03.2024, 12:46
А почему бы и не перенаправить часть вопрошающих, которые не умеют читать в "автоответчик чат-GPT"?
Ведь читать они не научатся.

Да и проблема не в "читать", а в "читать неоправданно много".

Проблема бессистемности документации по продуктам Овен хорошо иллюстрируется
- особенности программирования ПР205 можно понять лишь читая на форуме многословную бесконечную тему по этому прибору
- работа с библиотекой асинхронного доступа к файлам в CODESYS 2.3 описана по крупицам со множеством ошибок в РЭ к ПЛК, описанию к библиотеке, теме на форуме, примера программы (с кривым форматированием - и это пример официалов!) но единого документа нет.
- подбор макроса ПИД регулятора с трёхпозиционным приводом для OwenLogic выливается в чтение несколько тем на сотни страниц (целый день!)

На изучение каждой мелочи уходит неоправданно большое количество времени, на многое - ответы приходят несвоевременно спустя длительное время.

Если ИИ позволит получить "выжимку" по интересующей меня теме - буду только ЗА.

МихаилГл
03.03.2024, 14:13
Так этот чат и сейчас уже пишет код для кодесиса по запросам. Проблема только одна, это как правильно создать этот запрос. Если спросишь ерунду, то такое же в ответ и получишь. И не факт, что он сразу заработает. А это опять сопли и слезы непонимающих ТС.

Этот т9 достал, вставляет не мои слова.

ASo
03.03.2024, 15:24
Схему условного щита GPT проектировать не должен?

МихаилГл
03.03.2024, 15:37
Схему условного щита GPT проектировать не должен?

Пусть "собака" проектирует.

Кстати, уже видели как искусственный интеллект послал нескольких вопрошателей? Скоро скай нет взбунтует. А мы ещё 3 закона робототехники не внедрили. Короче скоро будет что-то грандиозное...

AlexandrGr
03.03.2024, 18:42
А почему бы и не перенаправить часть вопрошающих, которые не умеют читать в "автоответчик чат-GPT"?
Ведь читать они не научатся.

Это две "Алисы" соединить в разговор. Будет прикольно.

ПавелП
03.03.2024, 20:05
Отупление людей растёт, а не сложность устройств. GPT позволит повысить грамотность специалистов,
и помочь новичкам.

ПавелП
03.03.2024, 20:08
Схему условного щита GPT проектировать не должен?
Только отвечать на вопросы, которые из документации.
(чем кормили по теме, то и выдаст)

ПавелП
03.03.2024, 20:10
Кстати, уже видели как искусственный интеллект послал нескольких вопрошателей? Скоро скай нет взбунтует. А мы ещё 3 закона робототехники не внедрили. Короче скоро будет что-то грандиозное...
ПЛК - это не ИИ. Тупая железяка, скользящая по алгоритму.

ПавелП
03.03.2024, 20:13
Это две "Алисы" соединить в разговор. Будет прикольно.
... с дуру можно и "кое что" сломать! :)

Иногда глупейший вопрос, просто в силу своей неожиданности, ведет к хорошим ответам, которые, как минимум, будят мысль.

Ранее были экспертные системы.
И выдавали неожиданные решения!

GPT - это уже не набор алгоритмов.
Узкоспециализированный самостоятельный решальщик.

ПавелП
03.03.2024, 20:20
А почему бы и не перенаправить часть вопрошающих, которые не умеют читать в "автоответчик чат-GPT"?
Ведь читать они не научатся.

Да и проблема не в "читать", а в "читать неоправданно много".

Проблема бессистемности документации по продуктам Овен хорошо иллюстрируется
- особенности программирования ПР205 можно понять лишь читая на форуме многословную бесконечную тему по этому прибору
- работа с библиотекой асинхронного доступа к файлам в CODESYS 2.3 описана по крупицам со множеством ошибок в РЭ к ПЛК, описанию к библиотеке, теме на форуме, примера программы (с кривым форматированием - и это пример официалов!) но единого документа нет.
- подбор макроса ПИД регулятора с трёхпозиционным приводом для OwenLogic выливается в чтение несколько тем на сотни страниц (целый день!)

На изучение каждой мелочи уходит неоправданно большое количество времени, на многое - ответы приходят несвоевременно спустя длительное время.

Если ИИ позволит получить "выжимку" по интересующей меня теме - буду только ЗА.

Вот-вот... :(

Я второй год смотрю на это б...о, и не вижу конца и края - только погружение в хаос...

Выхода они (ТАМ) не видят, решений не ищут, только лихорадочно затыкают дыры...

Вложение в GPT позволит корпорации вылезти ... на свет божий достойно.
Но это через годик, и то, если осилят.

Ой как я в этом сомневаюсь... :(


Тема: (https://owen.ru/forum/showthread.php?t=39243&p=431071#post431071)OwenGPT - пришла пора начать тему. (https://owen.ru/forum/showthread.php?t=39243)

AlexandrGr
03.03.2024, 21:48
Вторая "Алиса" молчит пока.

nnnn1
06.03.2024, 08:31
Подскажите MT-WPC подойдет для ПР205?

Dimensy
06.03.2024, 09:31
Подскажите MT-WPC подойдет для ПР205?

Подойдет
74121

Тимур Назарбоев
06.03.2024, 09:39
Подскажите MT-WPC подойдет для ПР205?

Добрый день, да, MT-WPC подойдет для ПР205

nnnn1
06.03.2024, 09:42
��спасибо!

iv.kmz
11.03.2024, 10:36
Здравствуйте!

Ещё вопрос по энергонезависимым переменным и ПР205. Раньше их можно было в таблице инициировать каким-либо значением.

Как теперь предполагается это делать?

Королев Кирилл
11.03.2024, 10:49
Здравствуйте!

Ещё вопрос по энергонезависимым переменным и ПР205. Раньше их можно было в таблице инициировать каким-либо значением.

Как теперь предполагается это делать?

Добрый день!
Если переменная не привязана к экрану, то механизм работает аналогично предыдущим приборам (в таблице переменных указываете значение по умолчанию). Если переменная привязывается к экрану, то, в данный момент, можно воспользоваться такой конструкцией:
74228
У переменной rKp_def активирован чекбокс энергонезависимости и выставлено значение по умолчанию, а переменная rKp привязана к элементу визуализации.

kondor3000
11.03.2024, 10:51
Здравствуйте!

Ещё вопрос по энергонезависимым переменным и ПР205. Раньше их можно было в таблице инициировать каким-либо значением.

Как теперь предполагается это делать?

Нужна инициализация.
Пример инициализации от Petera на FBD
Добавил инициализацию 2 целочисленных и 2 Float на ST (можно расширить)
версия OWEN Logic2.6.345
Если нужна инициализация только один раз ( при первом включении)
убрать :=false
Init : bool; // Переменная инициализации

FPavel
11.03.2024, 19:01
Для параметров настройки в ПР205 использую сетевые Slave переменные. Они позволяют:
- энергонезависимость
- начальное значение
- ввод с локальной панели
- ввод из OwenConfigurator (а также сохранение настроечных параметров в файле)
- подключение OwenCloud
- подключение панели оператора
- подключение к вышестоящей системе

Да, есть ограничения - хоть какой-то порт должен иметь возможность стать Slave

as156
11.03.2024, 22:13
Для параметров настройки в ПР205 использую сетевые Slave переменные. Они позволяют:
- энергонезависимость
- начальное значение
- ввод с локальной панели
- ввод из OwenConfigurator (а также сохранение настроечных параметров в файле)
- подключение OwenCloud
- подключение панели оператора
- подключение к вышестоящей системе

Да, есть ограничения - хоть какой-то порт должен иметь возможность стать Slave

господа.
после обновления прошивки до 2.6.345 часть ошибок ушла.но теперь экраны не хотят работать.вылазит красным -озу 104%
что делать!!!
устраните по быстрее

Королев Кирилл
12.03.2024, 09:15
господа.
после обновления прошивки до 2.6.345 часть ошибок ушла.но теперь экраны не хотят работать.вылазит красным -озу 104%
что делать!!!
устраните по быстрее

Какая версия была у Вас до обновления на 2.6.345? Если младше 2.5.344, то в тех версиях был некорректный расчет ресурсов визуализации. Если красным горит именно индикатор ОЗУ визуализации, то нужно удалить с самого загруженного экрана элементы визуализации так, чтобы индикатор вернулся в состояние менее 100%.

Dimensy
15.03.2024, 09:44
Нужна инициализация.
Пример инициализации от Petera на FBD
Добавил инициализацию 2 целочисленных и 2 Float на ST (можно расширить)
версия OWEN Logic2.6.345

На FBD инициализация при первом запуске программы. На ST - переменные будут сбрасываться в значение по-умолчанию при каждом запуске программы

kondor3000
15.03.2024, 10:28
На FBD инициализация при первом запуске программы. На ST - переменные будут сбрасываться в значение по-умолчанию при каждом запуске программы

Голова, не только чтобы в неё есть)))
Кому надо уберёт :=false
Init : bool; // Переменная инициализации

Serg290
15.03.2024, 14:35
Почему "Индикатор выполнения" нельзя перевернуть? Мне например нужно отобразить уровень скважин.... Вода в бок не наполняется. Вопрос второй. В режиме эмуляции значения переменных не отображается... Что-то ПР-205 разочаровывает.

Dimensy
15.03.2024, 14:47
Почему "Индикатор выполнения" нельзя перевернуть? Мне например нужно отобразить уровень скважин.... Вода в бок не наполняется.
Нормально переворачивается
74386

kondor3000
15.03.2024, 15:26
Почему "Индикатор выполнения" нельзя перевернуть? Мне например нужно отобразить уровень скважин.... Вода в бок не наполняется. Вопрос второй. В режиме эмуляции значения переменных не отображается... Что-то ПР-205 разочаровывает.

Всё отображается, вот скрин на экране и в программе 74405

Serg290
15.03.2024, 16:29
Всё отображается, вот скрин на экране и в программе 74405

О! Как! А у меня не показывает.

Serg290
15.03.2024, 16:32
Нормально переворачивается
74386

Спасибо. Попробую. Логичней кнопку было сделать.

ПавелП
17.03.2024, 19:27
Какая версия была у Вас до обновления на 2.6.345? Если младше 2.5.344, то в тех версиях был некорректный расчет ресурсов визуализации. Если красным горит именно индикатор ОЗУ визуализации, то нужно удалить с самого загруженного экрана элементы визуализации так, чтобы индикатор вернулся в состояние менее 100%.

>> нужно удалить с самого загруженного экрана

Удалить наработанное?
Потому что у вас не получается?

Мне одному это кажется диким?
Очевидно же, что видео памяти катастрофически не хватает.
Даже небольшие реализации просто "не влазят".

Может вы добавите возможность распределять структуру памяти?

У меня ОЗУ - 6% (это из 50КБ занято 2КБ), я не буду использовать больше 20%. Уверен!
Вам уже писали про это, но вы игнорируете обсуждения - ноль реакции.

Швыряете нам кости, и просто молчите (https://owen.ru/forum/showthread.php?t=39243&p=432355&viewfull=1#post432355), реагируя только на катастрофы.
Вы что-нибудь про совесть слыхали? Или это не для корпораций?

Я нашёл обход ограничения видеопамяти, но боюсь вам об этом говорить.
Потому как будут применены ножницы, и опять придётся менять идею,
переписывать код, и терять время.
Пока не глючит, а там буду смотреть, может и хватит под этот проект.

Alexsurf
23.03.2024, 21:05
Как бы на экран поместить побольше информации, может есть вариант прокрутки?

Dimensy
23.03.2024, 21:23
Как бы на экран поместить побольше информации, может есть вариант прокрутки?

перелистывайте экраны

Alexsurf
23.03.2024, 23:31
Вариант прокрутки экрана, как в системном меню, вообще никак не предусмотрен? Может костыль какой нибудь есть? Получается более 15 экранов переменных мелким шрифтом.
Шрифты предустановленные не удобные по размеру. Хотя бы по одному промежуточному варианту добавить, между 16, 32 и 48 размером.

bayk
25.03.2024, 00:30
В память текущего процессора и экрана возможно добавить только 3 размера шрифта. Эти выбраны по пожеланиям пользователей.

Македонский
25.03.2024, 11:02
Прошу помочь в управлении пр205 одноканальным цифровым потенциометром AD8400ARZ1-REEL 1кОм, каким образом возможно реализовать это, заранее спасибо

СергейНовосиб
25.03.2024, 12:37
Скорей всего не как. ПР-ки SPI не поддерживают с наружи.

niko1988
25.03.2024, 19:02
Добрый вечер всем, не могу подключить частотный преобразователь ESQ760 к ПР205 по шине RS485. в качестве слейв устройства при подключении через переходник USB к ноуту всё прекрасно работает. может кто то сталкивался с подобной проблемой?

kondor3000
25.03.2024, 19:16
Добрый вечер всем, не могу подключить частотный преобразователь ESQ760 к ПР205 по шине RS485. в качестве слейв устройства при подключении через переходник USB к ноуту всё прекрасно работает. может кто то сталкивался с подобной проблемой?

Выкладывайте программу или скрины, как настроили ПР205, а так же карту регистров своего частотника.

СергейНовосиб
26.03.2024, 05:23
На 2000Н отправляешь команду что делать от 1 до 8.
На 3000Н отправляешь частоту вращения.

Если правильно настроены (одинаково) настройки RS485.
У меня пара частотников разных производителей отлично работают.

niko1988
26.03.2024, 09:24
7470774708

команда пуск поступает с клемм, регулирование по шине.

CleanS
26.03.2024, 09:33
Добрый вечер всем, не могу подключить частотный преобразователь ESQ760 к ПР205 по шине RS485. в качестве слейв устройства при подключении через переходник USB к ноуту всё прекрасно работает. может кто то сталкивался с подобной проблемой?

Ответил в личку.

RV9WFJ
26.03.2024, 09:57
Добрый вечер всем, не могу подключить частотный преобразователь ESQ760 к ПР205 по шине RS485. в качестве слейв устройства при подключении через переходник USB к ноуту всё прекрасно работает. может кто то сталкивался с подобной проблемой?

Я их к ПР200 подключал, все работало. Могу в личку скинуть проект.

kondor3000
26.03.2024, 10:10
7470774708

команда пуск поступает с клемм, регулирование по шине.

А ничего, что 2000 и 3000 это в HEX, а в ПР надо адреса вводить в DEC, десятичной системе ?
Шестнадцатиричная система (HEX) и десятичная (DEC)
Перевод систем можно сделать калькулятором в режиме программист.

Николаев Андрей
28.03.2024, 09:01
>> нужно удалить с самого загруженного экрана

Удалить наработанное?
Потому что у вас не получается?

Мне одному это кажется диким?
Очевидно же, что видео памяти катастрофически не хватает.
Даже небольшие реализации просто "не влазят".

Может вы добавите возможность распределять структуру памяти?

У меня ОЗУ - 6% (это из 50КБ занято 2КБ), я не буду использовать больше 20%. Уверен!
Вам уже писали про это, но вы игнорируете обсуждения - ноль реакции.

Швыряете нам кости, и просто молчите (https://owen.ru/forum/showthread.php?t=39243&p=432355&viewfull=1#post432355), реагируя только на катастрофы.
Вы что-нибудь про совесть слыхали? Или это не для корпораций?

Я нашёл обход ограничения видеопамяти, но боюсь вам об этом говорить.
Потому как будут применены ножницы, и опять придётся менять идею,
переписывать код, и терять время.
Пока не глючит, а там буду смотреть, может и хватит под этот проект.
Павел, давайте будем конструктивны.
По моему Вы по ПР получаете все ответы. Они Вам в большей степени нравятся или нет - это другой вопрос.
Если на столько сильно разочаровал прибор - давайте мы вернем Вам деньги, и больше не мучайтесь.

Если по сути.
Это достаточно простой прибор. Микроконтроллерный. Там нет памяти достаточно для разгула фантазий. Ни для программы, ни для сетевого обмена сотнями регистров, ни для визуализации.
Кирилл предложил действенный метод. Для того, чтобы проверить почему не хватает - не все удалять, а попробовать один или два элемента с экрана убрать, чтобы понять где предел.
Для выведения на экран 30-50 переменных данный прибор понятно не подойдет. Надо что-то микропроцессорное, с бОльшим количеством памяти и вычеслительных ресурсов.
Здесь можно просто немного перераспределить визуализацию, исходя из доступности памяти и, что не менее важно, скорости реакции. Так как большое количество элементов будет не быстро отрисовываться и обновляться.


перелистывайте экраны
Конфигурационное дерево на самом деле организованно как 2 экрана. Ползунок слева - простой элемент, находящийся либо сверху экрана на экране 1. Либо снизу.


Вариант прокрутки экрана, как в системном меню, вообще никак не предусмотрен? Может костыль какой нибудь есть? Получается более 15 экранов переменных мелким шрифтом.
Шрифты предустановленные не удобные по размеру. Хотя бы по одному промежуточному варианту добавить, между 16, 32 и 48 размером.


В память текущего процессора и экрана возможно добавить только 3 размера шрифта. Эти выбраны по пожеланиям пользователей.

Прокрутка экрана. Пока не реализована, так как графический редактор мыслит "Кадром" экрана. Он не понимает что такое "прокрутка". Сейчас смотрим повнимательнее на саму встроенную графическую библиотеку. Варианты реализации прокрутки есть.
К лету планируем создать специальный контрол \ экран, формирующий Меню - "дерево экранов". Если получится - там попробуем сделать уже с режимом "прокрутки".

По шрифтам.
Шрифты ложаться в прибор как "картинки". Соответственно 50 символов, заглавные и прописные, 3 шрифта - перемножаем, получаем количество картинок, и как следствие забитый сегмент памяти.

На перспективу смотрим механизм, который позволит оставить только один шрифт непосредственно в приборе. А остальные загружать, если пользователь использовал их в проекте.
Но сразу предвидя критику - надо понимать, что лучше использовать несколько шрифтов, так как загружаемые пользователем картинки (возможно и шрифты) будут храниться в отдельной памяти - этой самой отедльной памяти тоже мегабайты а не сотни мегабайт.

Alexsurf
01.04.2024, 22:26
Павел, давайте будем конструктивны.

Прокрутка экрана. Пока не реализована, так как графический редактор мыслит "Кадром" экрана. Он не понимает что такое "прокрутка". Сейчас смотрим повнимательнее на саму встроенную графическую библиотеку. Варианты реализации прокрутки есть.
К лету планируем создать специальный контрол \ экран, формирующий Меню - "дерево экранов". Если получится - там попробуем сделать уже с режимом "прокрутки".

Это сильно бы облегчило труд по настройке экранов. Вот пользователь создал "Менюшку" https://youtu.be/4jJSUFHeEzM?si=oYzFTuLXVSJERHD7, проверил - работает, за что ему респект.

Dimensy
02.04.2024, 09:29
Еще один концепт организации меню в ПР205

Max-x
03.04.2024, 21:32
Для ПР103 и ПР205 данный функционал не поддержан. Частично перенести проект можно только копипастом.

Вопрос: Если копируемая часть проекта содержит ФБ ST то вставить его в новый проект не получается, даже есть там уже создан ФБ ST с тем же именем. У меня 15 функциональных блоков на ST в программе. Получается, что нужно ВСЮ программу заново собрать, вручную вставить все копии ФБ (более 40) и привязать к ним переменные (несколько сотен) как в исходном проекте? Тут и копирование невозможно???

Королев Кирилл
04.04.2024, 09:38
Вопрос: Если копируемая часть проекта содержит ФБ ST то вставить его в новый проект не получается, даже есть там уже создан ФБ ST с тем же именем. У меня 15 функциональных блоков на ST в программе. Получается, что нужно ВСЮ программу заново собрать, вручную вставить все копии ФБ (более 40) и привязать к ним переменные (несколько сотен) как в исходном проекте? Тут и копирование невозможно???

Функционал копипасты ФБ и функций на ST из проекта в проект будет поддержан в релизе 2.7 OL.

AlexCrane
04.04.2024, 15:43
Еще один концепт организации меню в ПР205
В таком виде в железе не работает, нужно ставить TOF на все выходы Goto, Sel, Next, иначе экран не успевает отследить изменение переменной.

Dimensy
04.04.2024, 20:19
В таком виде в железе не работает, нужно ставить TOF на все выходы Goto, Sel, Next, иначе экран не успевает отследить изменение переменной.

На все не надо, достаточно на вход ОК и на выходы next и prev

Alexsurf
11.04.2024, 23:24
Если теперь нет энергонезависимых переменных, может есть какая то другая возможность не ручками забивать полсотни значений, а вместе с программой заливать всем скопом?

RV9WFJ
12.04.2024, 05:41
Написать блок инициализации в коде программы.

Dimensy
12.04.2024, 05:57
Если теперь нет энергонезависимых переменных, может есть какая то другая возможность не ручками забивать полсотни значений, а вместе с программой заливать всем скопом?

Вот так можно https://owen.ru/forum/showthread.php?t=35692&p=370303&viewfull=1#post370303

Македонский
23.04.2024, 09:14
Прошу помощи, не могу разобраться как по 485 шине соединить трм1 щ5 с пр205, нужно с трм передать измеренные данные и отобразить на дисплее пр205, заранее огромное пасибо!

kondor3000
23.04.2024, 10:47
Прошу помощи, не могу разобраться как по 485 шине соединить трм1 щ5 с пр205, нужно с трм передать измеренные данные и отобразить на дисплее пр205, заранее огромное пасибо!

Выкладывайте скрины как настроили ПР, какой адрес нужен в ТРМ и как вы сделали в ПР чтение регистра.
А лучше проект с этим регистром.
А так же какие настройки у ТРМ слейва по сети.

Македонский
23.04.2024, 15:47
Настроил, обрыв провода внутри был

bayk
24.04.2024, 22:51
Надо увеличить время ответа вроде и будет обмен стабильнее

starmos
15.05.2024, 09:55
Судя по угасанию темы - все нормально стало с ПР205, можно брать?

nnnn1
15.05.2024, 18:04
Здравствуйте.
ПР205-24.1211.02.X.0 версия прошивки:1.4.1
ПР205 перезагружается каждые 5-6 часов. К входам/выходам ничего не подключено, RS485 интерфейс не используется. Опроса(master/slave) по Modbus TCP нет. Пробовал менять БП, разницы нет.
ссылка на программу https://dropmefiles.com/2mP1S

nnnn1
15.05.2024, 18:22
ПР205-230.1211.22.2.0 также ПР автоматический перезагружается каждые 5-6 часов.

https://dropmefiles.com/J14pR

kondor3000
15.05.2024, 19:28
Здравствуйте.
ПР205-24.1211.02.X.0 версия прошивки:1.4.1
ПР205 перезагружается каждые 5-6 часов. К входам/выходам ничего не подключено, RS485 интерфейс не используется. Опроса(master/slave) по Modbus TCP нет. Пробовал менять БП, разницы нет.
ссылка на программу https://dropmefiles.com/2mP1S

По проекту, как ничего не используется, если вы читаете 4 штуки ПТВ по 485 ?
Если вы ничего не подключили, то подключите или удалите из программы тогда.

nnnn1
16.05.2024, 04:25
По проекту, как ничего не используется, если вы читаете 4 штуки ПТВ по 485 ?
Если вы ничего не подключили, то подключите или удалите из программы тогда.

На данный момент ничего не подключена, ПР лежит на столе, в будущем будет подключено 15 датчиков ПВТ, проблема в том что ПР205 в любом случае не должна автоматический перезагружаться. Данная проблема повторяется и на других ПР205 схожей программой.

Королев Кирилл
16.05.2024, 09:43
На данный момент ничего не подключена, ПР лежит на столе, в будущем будет подключено 15 датчиков ПВТ, проблема в том что ПР205 в любом случае не должна автоматический перезагружаться. Данная проблема повторяется и на других ПР205 схожей программой.

Добрый день. Перезагрузки связаны с контролом ввод/вывод IP (можете временно удалить контрол - работа будет стабильной). Этот баг будет исправлен в ближайшем релизе новой версии прошивки.

AAA1
16.05.2024, 13:07
Судя по угасанию темы - все нормально стало с ПР205, можно брать?

Имхо смотря где использовать. Я второй раз взял и только на свой объект, который "под боком будет", и снова танцы с бубном. На удалённые объекты или для продажи установок с наличием 205 - нет, рано. ПР200 без нареканий уже года 2-3 на различных установках работают хотя по началу тоже были моменты, надеемся и ждём, что 205 допилят.

Васильев
21.05.2024, 10:58
Сейчас переделываю проект ПР200 на ПР205. Казалось никаких проблем быть не должно.
Но вот мальнькое но в виде нет возможности задавать начальное значение для экранных переменных (которые энергонезависимые)
или тоже самое - нет возможности выбрать энергонезависимую переменную для экранного параметра.
Приносит такую головную боль...

Васильев
21.05.2024, 11:04
и тоже самое для сетевых переменных - нельзя просто скопировать, как обычные (понятно они привязаны к конкретному адресу).
Было бы неплохо при указании адреса сетевой переменной ввести - базовый адрес и индекс, а потом адрес вычислять как база+индекс (этим будет заниматься компилятор). Тогда и переносить проект удобно - скопировал, указал базу и всё работает

СергейНовосиб
22.05.2024, 07:11
Сейчас переделываю проект ПР200 на ПР205. Казалось никаких проблем быть не должно.
Но вот мальнькое но в виде нет возможности задавать начальное значение для экранных переменных (которые энергонезависимые)
или тоже самое - нет возможности выбрать энергонезависимую переменную для экранного параметра.
Приносит такую головную боль...

Полностью поддерживаю.

СергейНовосиб
23.05.2024, 05:00
Значения по умолчанию.
На ПР200 значение по умолчанию переменных изменяемых с экрана, было достаточно в таблице переменных, то теперь в ПР205 я должен дополнительно что-то рисовать и увеличивая количество переменных и время выполнения программы (если энергонезависимых переменных много). Не понятен смысл такого изменения, по сравнению с ПР200.

Васильев
24.05.2024, 17:04
ПР205 динамический текст..
Обнаружил особенность (глюк) при числе строк более 64 возникает ошибка в виде..
При выводе текста может выводится текст не соответствующий значению переменой.
(Другая строка или выводится только значение переменной). Может быть это не так существенно, но имеет место быть.

Васильев
24.05.2024, 17:32
Не могу найти масштаб при просмотре и редактировании экранов. Если это нет, было бы удобно реализовать. В ноутбуке с маленьким экраном очень тяжело расположить элементы.

kondor3000
24.05.2024, 18:13
Не могу найти масштаб при просмотре и редактировании экранов. Если это нет, было бы удобно реализовать. В ноутбуке с маленьким экраном очень тяжело расположить элементы.

Слева вверху экран регулируется от 20% до 400% Скрин 76018
А так же масштаб меняется колесом мыши, удерживая Ctrl

Васильев
24.05.2024, 21:23
Слева вверху экран регулируется от 20% до 400% Скрин 76018
А так же масштаб меняется колесом мыши, удерживая Ctrl

Благодарю! Видимо глаза замылились (если мягко сказать).

RV9WFJ
25.05.2024, 11:21
ПР205 динамический текст..
Обнаружил особенность (глюк) при числе строк более 64 возникает ошибка в виде..
При выводе текста может выводится текст не соответствующий значению переменой.
(Другая строка или выводится только значение переменной). Может быть это не так существенно, но имеет место быть.
Схожая проблема и в ПР200 есть. Если номер строки тексту присвоить 100 а потом 0 то он больше не появляется. А все тоже самое только 32 и 0 работает. Похоже ограничение на максимум просто.

Васильев
25.05.2024, 17:29
Схожая проблема и в ПР200 есть. Если номер строки тексту присвоить 100 а потом 0 то он больше не появляется. А все тоже самое только 32 и 0 работает. Похоже ограничение на максимум просто.

Пр200 у меня такой проблемы не наблюдалось. Единственное я не присваивал после большого значения ноль.

Королев Кирилл
27.05.2024, 09:35
ПР205 динамический текст..
Обнаружил особенность (глюк) при числе строк более 64 возникает ошибка в виде..
При выводе текста может выводится текст не соответствующий значению переменой.
(Другая строка или выводится только значение переменной). Может быть это не так существенно, но имеет место быть.

В текущий момент есть ограничение в 64 строки в динамическом тексте. Сколько строк требуется для решения Вашей задачи?

Васильев
27.05.2024, 13:37
В текущий момент есть ограничение в 64 строки в динамическом тексте. Сколько строк требуется для решения Вашей задачи?

если не сложно, сделайте пожалуйста 128 или больше.

Васильев
27.05.2024, 13:48
ПР205
по прежнему сохраняется ошибка - низкая скорость программирования по сети или вообще не возможно.
При пинге ПР205 наблюдается потеря пакетов (хаотичное). При прямом подключении ноутбук-пр205 потери пакетов нет, но все равно заливка прошивки дольше в несколько раз, чем по USB. Был заменен коммутатор, сетевые провода. Всё отключено. В сети только ноутбук, коммутатор и ПР205. Помогите решить проблему. Если у кого есть ПР205 на руках проведите эксперимент. Может у меня проблемы с конкретным экз ПР205. Ноутбук тоже менялся.
Самое печальное при подключении панели вайнтек периодически проскакивают сообщения нет связи.
таймаут уже сделал 4 секунды и 4 повтора.
Спасибо большое.

Васильев
27.05.2024, 17:02
у всех всё работает..
или я один здесь

CleanS
27.05.2024, 17:20
у всех всё работает..
или я один здесь

не у всех есть схожий комплект оборудования, чтобы сходу ваш эксперимент повторить

Васильев
27.05.2024, 17:33
не у всех есть схожий комплект оборудования, чтобы сходу ваш эксперимент повторить

Нужен только пр205

RV9WFJ
28.05.2024, 05:07
Не совсем понятно какой ответ вы хотите получить? Идеальнвя ли связь по Ethernet в ПР205? Нет. Но даже через радиомосты нормально перепрошивается. Вот если VPN использовать то все по прежнему грустно - если сервер -клиент еще грузится иногда то соединение клиент -сервер - клиент уже стабильно не работает. Одним словом еще есть куда улучшать. То увеличение таймаута, которое делали - это какой-то кривой костыль. Онлайн просмотр состояния переменных отваливается даже на прямом соединении довольно быстро. Но при всем при этом соединение через ModBus TCP работает.
Но ping даже через VPN у меня без пропусков.76077

Васильев
28.05.2024, 11:58
Если у вас даже через vpn без потерь…
Значит мне с пр205 повезло:) не могу понять в чем дело.
На днях придёт партия. Надеюсь всё будет хорошо.

СергейНовосиб
28.05.2024, 12:51
А версия прошивки последняя? С завода часто приходят приборы выпущенные в текущем месяце, а прошивка двухлетней давности. По крайней мере столкнулся на СУНА121. Пока не обновил до последней, прибор правильно не работал.

Васильев
28.05.2024, 18:43
Версия 1.4.1

Васильев
30.05.2024, 13:51
не знаю это баг или так задумано..
вывод на экран переменной статуса Modbus или управления включением
приводит к ошибке сборки проекта

конечно это легко обойти, но тем не менее имеет место быть

Васильев
30.05.2024, 17:00
Можно как то скопировать в конфигурации устройство modbus.
Для одного устройства регистры создал, и сделать копию такого же.
Чтобы не плодить ошибки при создании последующих.

Dimensy
30.05.2024, 17:58
Нельзя, но обещают

Электро_В_29
05.06.2024, 05:11
Добрый день!
Кто-нибудь может внятно объяснить, что делать с переполненной памятью визуализации?!
В процессе разработки программы и экранов, индикатор заполнения висел на отметке в 3%, затем, даже и не помню на каком этапе (примерно после пятой страницы визу), сразу показал 108%. И конечно же на этапе загрузки выписал "фигу".
Но дело в том, что, действуя по рекомендации выше, удаляя постепенно элементы на экранах, а в последствии и несколько экранов, удалил 2/3 проекта, индикатор заполнения остался на 108%. В итоге - ПОЛНЫЙ ПРОВАЛ проекта на этом устройстве
Почему я начал делать на пр205? Да потому, что уже сделал 1 проект на таком же, и экранов было не меньше, и наполнение больше, но тогда этот пресловутый индикатор замер на отметке 99% (висел так даже после добавления элементов), и загрузка прошла.
Вы (производители) даже не представляете как сильно я хочу вам навредить!
Исправляйте свои косяки и пришлите рабочую версию ОЛ!

Королев Кирилл
05.06.2024, 10:35
Добрый день!
Кто-нибудь может внятно объяснить, что делать с переполненной памятью визуализации?!
В процессе разработки программы и экранов, индикатор заполнения висел на отметке в 3%, затем, даже и не помню на каком этапе (примерно после пятой страницы визу), сразу показал 108%. И конечно же на этапе загрузки выписал "фигу".
Но дело в том, что, действуя по рекомендации выше, удаляя постепенно элементы на экранах, а в последствии и несколько экранов, удалил 2/3 проекта, индикатор заполнения остался на 108%. В итоге - ПОЛНЫЙ ПРОВАЛ проекта на этом устройстве
Почему я начал делать на пр205? Да потому, что уже сделал 1 проект на таком же, и экранов было не меньше, и наполнение больше, но тогда этот пресловутый индикатор замер на отметке 99% (висел так даже после добавления элементов), и загрузка прошла.
Вы (производители) даже не представляете как сильно я хочу вам навредить!
Исправляйте свои косяки и пришлите рабочую версию ОЛ!

Добрый день!
Уточните, пожалуйста, про какую именно память (индикатор в OL) Вы говорите? Если про ОЗУ визуализации, то этот индикатор рассчитывается для самого загруженного экрана, см. справку:
76281

nnnn1
05.06.2024, 16:24
Добрый день!
ПР205-24.1211.02.2.0
Где можно посмотреть по клеммам подключения источника питания =24? На корпусе написано 1 2 =24В, Как узнать какой из них + и - ?

Королев Кирилл
05.06.2024, 16:53
Добрый день!
ПР205-24.1211.02.2.0
Где можно посмотреть по клеммам подключения источника питания =24? На корпусе написано 1 2 =24В, Как узнать какой из них + и - ?

Добрый день!
1 - "-", 2 - "+"
76294

Васильев
06.06.2024, 10:37
ПР205 после обновления прошивки на 1.5 пропал доступ по сети.
у меня у одного?

Rolexs
06.06.2024, 14:25
почему в списке текстов в редакторе экранов ПР205 при целочисленной переменной только один вариант значения данной переменной?

kondor3000
06.06.2024, 15:01
почему в списке текстов в редакторе экранов ПР205 при целочисленной переменной только один вариант значения данной переменной?

ПКМ мыши, в редактировании списка текстов, можно добавлять строки, сколько вам нужно.

Васильев
07.06.2024, 01:10
ПР205 после обновления прошивки на 1.5 пропал доступ по сети.
у меня у одного?

После прошивки предыдущей версии, и повторного обновления на новую - все заработало. Видимо произошел какой то сбой.
Спасибо большое.

Dimensy
07.06.2024, 22:14
Сейчас просматривал руководство по эксплуатации на ПР205 и не очень понял указание "Перед подключением к дискретным входам сигналов постоянного тока следует настроить тип сигнала на Постоянный." Это что такое?
76376

МихаилГл
08.06.2024, 06:58
Сейчас просматривал руководство по эксплуатации на ПР205 и не очень понял указание "Перед подключением к дискретным входам сигналов постоянного тока следует настроить тип сигнала на Постоянный." Это что такое?
76376

Это похоже информация для типа входа ДС...

Почитал это чудо, там ещё про питание информация сумбурная. Для одного и того же типа реле указано 2 диапазона напряжения, при котором оно сгорит.

PS

Перед подачей питания на ПР205-230.Х следует проверить уровень напряжения питания:

если напряжение ниже 90 В, то прибор прекращает функционировать, но не выходит из строя, поэтому не гарантируется его работа;
если напряжение выше 264 В, то прибор может выйти из строя.
Перед подачей питания постоянного тока на ПР205-24.Х следует проверить правильность подключения напряжения питания и его уровень:

если напряжение ниже 18 В, то прибор прекращает функционировать, но не выходит из строя, поэтому не гарантируется его работа;
если напряжение выше 36 В, то прибор может выйти из строя.
Перед подачей питания переменного тока на ПР205-24.Х следует проверить правильность подключения напряжения питания и его уровень:

если напряжение ниже 20,4 В, то прибор прекращает функционировать, но не выходит из строя, поэтому не гарантируется его работа;
если напряжение выше 26,4 В, то прибор может выйти из строя.

Македонский
13.06.2024, 18:12
Прошу помочь с сохранением целочисленной переменной, знергонезависимость не помогает, переменная считает общее количество импульсов со входа, 1 переменная считает импульсы на заданном количестве за 1 режим, при смене режима общее количество за режимы считает, но при выключении питания - сбрасыват результат, прошу помочь, заранее огромное спсибо!

kondor3000
13.06.2024, 18:32
Прошу помочь с сохранением целочисленной переменной, знергонезависимость не помогает, переменная считает общее количество импульсов со входа, 1 переменная считает импульсы на заданном количестве за 1 режим, при смене режима общее количество за режимы считает, но при выключении питания - сбрасыват результат, прошу помочь, заранее огромное спсибо!

Смотря как у вас сохранение сделано, можно например так 76557
Если переменная выведена на экран, то в её настройках поставить: Запись в конце цикла - ДА
А вообще надо скрин выкладывать или проект.

Dimensy
13.06.2024, 19:12
Прошу помочь с сохранением целочисленной переменной, знергонезависимость не помогает, переменная считает общее количество импульсов со входа, 1 переменная считает импульсы на заданном количестве за 1 режим, при смене режима общее количество за режимы считает, но при выключении питания - сбрасыват результат, прошу помочь, заранее огромное спсибо!

А как вы именно импульсы считаете? - по одному прибавляете с дискретного входа или быстрый вход в режиме счетчика используете?

Сергей0308
15.06.2024, 21:04
Прошу помочь с сохранением целочисленной переменной, знергонезависимость не помогает, переменная считает общее количество импульсов со входа, 1 переменная считает импульсы на заданном количестве за 1 режим, при смене режима общее количество за режимы считает, но при выключении питания - сбрасыват результат, прошу помочь, заранее огромное спсибо!

Может у Вас и программа(проект) имеется или Вы как Никола Тесла пока всё в голове представили? Типа играете в шахматы без доски и фигур. В смысле, можно(лучше) фрагмент программы с проблемой оставить, остальное, что не относится к проблеме, удалить и выложить для демонстрации.

zuxel
16.06.2024, 09:43
Вопрос по подсветке дисплея пр205, сам экран выключается по заданному времени, но сама подсветка горит постоянно, это нормально для этого реле?
С ув.

СергейПалехов
17.06.2024, 10:37
Добрый день! Время работы подсветки экрана Пр205 можно настроить в настройках прибора в OwenLogic. Подсветка экрана по умолчанию выставлена "Всегда". Более подробно можно ознакомиться в РЭ, глава 4.10.

Македонский
17.06.2024, 10:50
С сохранением подсчитанного числа импульсов все равно не получается сохранить, пробовал как Вы подсказали - эффекта 0 ,часть проекта прикрепляю, прошу помощи, могу выслать проект 76611, там 2 варианта fb counter и CTN3 , оба варианта не работают, запись в конце цикла не помогает

Dimensy
17.06.2024, 12:15
С сохранением подсчитанного числа импульсов все равно не получается сохранить, пробовал как Вы подсказали - эффекта 0 ,часть проекта прикрепляю, прошу помощи, могу выслать проект 76611, там 2 варианта fb counter и CTN3 , оба варианта не работают, запись в конце цикла не помогает

1-й вариант - только для счетчика CTN

76612

2-й вариант - костыль

76613

3-й вариант - самому написать энергонезависимый счетчик

76614

4-й вариант - взять счетчик из менеджера компонентов и добавить ему энергонезависимую переменную

76615

З.Ы. Вариант 2 - не рабочий, тут я поторопился
З.З.Ы. Вариант 2, исправленный

76619

zuxel
17.06.2024, 15:34
Добрый день! Время работы подсветки экрана Пр205 можно настроить в настройках прибора в OwenLogic. Подсветка экрана по умолчанию выставлена "Всегда". Более подробно можно ознакомиться в РЭ, глава 4.10.

Так я же пишу, что сам экран гаснет, но подсветка светодиодная остаётся работать, это норма для этого прибора или искать неисправность?

AlexCrane
17.06.2024, 15:40
Так я же пишу, что сам экран гаснет, но подсветка светодиодная остаётся работать, это норма для этого прибора или искать неисправность?

У меня также себя ведет подсветка, т.е. светиться всегда, просто тухнет экран

zuxel
17.06.2024, 20:37
Спасибо! Теперь буду спокоен за свою Пр205ку.

Dimensy
17.06.2024, 21:39
Спасибо! Теперь буду спокоен за свою Пр205ку.

А я бы хотел услышать комментарий от разработчиков - обычно подсветку выключают, а не экран гасят

Эдуард_Н
18.06.2024, 04:39
Как от элементов экрана отвязать переменные?

Dimensy
18.06.2024, 05:47
Как от элементов экрана отвязать переменные?

Вместо переменной выбрать пустую строчку

Эдуард_Н
18.06.2024, 06:58
Вместо переменной выбрать пустую строчку

Спасибо. Не могли они проще сделать.

Королев Кирилл
18.06.2024, 09:29
Так я же пишу, что сам экран гаснет, но подсветка светодиодная остаётся работать, это норма для этого прибора или искать неисправность?

Добрый день! Это норма. В текущей реализации выключенная подсветка означает залитый черным цветом экран.


Спасибо. Не могли они проще сделать.

Расскажите, пожалуйста, как Вы видите реализацию этого функционала?

Эдуард_Н
18.06.2024, 09:49
Расскажите, пожалуйста, как Вы видите реализацию этого функционала? выделил и удалил через клавишу Delete.76663

СергейНовосиб
18.06.2024, 10:34
Создал экран с элементами ввода. В поле "Компоненты экрана" расставил поля ввода в той последовательности, как мне надо, сверху вниз. После загрузки в ПР205 почему-то обход полей по кнопке SEL в обратном порядке. Это так задумано?
Где логика, где смысл?

Еще. При перетаскивания элемента в поле "Компоненты экрана", вставка происходит не там, где маркер вставки, а на строку выше.

Васильев
19.06.2024, 01:04
С левой стороны поле компонентов
перетаскиваете компоненты в порядке как вам нужен ввод и всё.
Самый нижний компонент выбирается первым.

СергейНовосиб
19.06.2024, 05:23
С левой стороны поле компонентов
перетаскиваете компоненты в порядке как вам нужен ввод и всё.
Самый нижний компонент выбирается первым.

Где логика, где смысл?

1exan
19.06.2024, 06:04
Где логика, где смысл?

При чём здесь логика - оба варианта обхода равноправны.
А вообще в справке вполне понятно написано:
76714

Македонский
19.06.2024, 17:16
Прошу помощи в пр205 необходимо создание счетчика до 5 млрд с запоминанием состояния и сбросом, кто нибудь сталкивался с подобными проектами, прошу подсказать

1exan
19.06.2024, 17:22
Прошу помощи в пр205 необходимо создание счетчика до 5 млрд с запоминанием состояния и сбросом, кто нибудь сталкивался с подобными проектами, прошу подсказать

А счётчик до 4 294 967 295 не устроит?

Македонский
19.06.2024, 17:44
так мне переменную надо передать на экран, - целочисленная до 65тысяч, с плавающей до 420 насколько помню

Македонский
19.06.2024, 18:05
ПРошу извинить, разобрался)

1exan
19.06.2024, 18:07
так мне переменную надо передать на экран, - целочисленная до 65тысяч, с плавающей до 420 насколько помню

Целочисленные в OL - 32 битные, на экран тоже вывести не проблема

Македонский
21.06.2024, 08:56
Прошу помочь с выводом и фиксацией данных на экране дисплея. Нужно перемножить и разделить 2 вводимые величины, вывести результат на экран, при изменении этих 2х вводимых величин с экрана необходимо суммировать прежний результат с измененным и так до 1млн. Скрина экрана прилагаю, заранее огромное спасибо!76763

Васильев
22.06.2024, 11:54
не совсем понятно…задача
1. Есть две переменные.
2. При изменении любой из них, перемножить получить результат1, разделить что на что?
3. Сложить предыдущий результат с чем с произведением с частным?

zuxel
22.06.2024, 15:19
Вопрос. ПР205 макрос датчика NTC, вывод данных на диспей. При онлайн отладке показывает правильные значения, при загрузке в пр205 происходит инверсия показаний на дисплее ( в место повышения температуры при нагреве происходит уменьшение). Ткните, что не так.

Dimensy
22.06.2024, 16:46
Вопрос. ПР205 макрос датчика NTC, вывод данных на диспей. При онлайн отладке показывает правильные значения, при загрузке в пр205 происходит инверсия показаний на дисплее ( в место повышения температуры при нагреве происходит уменьшение). Ткните, что не так.

1. ПР205 из коробки поддерживает некоторые NTC датчики
2. Как мы можем куда-то ткнуть, если вы не показали что вы сделали.
3. Онлайн отладка подразумевает, что программа уже крутиться в ПРке

Васильев
22.06.2024, 17:01
Вопрос. ПР205 макрос датчика NTC, вывод данных на диспей. При онлайн отладке показывает правильные значения, при загрузке в пр205 происходит инверсия показаний на дисплее ( в место повышения температуры при нагреве происходит уменьшение). Ткните, что не так.

Скорее всего неправильно выбран тип датчика в конфигурировании.

zuxel
22.06.2024, 18:04
Я не правильно обозвал режил симуляции, так вот там в этом режиме симуляции экрана всё ок, при заливке на пр205 температура наоборот.
На датчике Pt 100 макросом всё норм.

Сергей0308
22.06.2024, 18:24
Я не правильно обозвал режил симуляции, так вот там в этом режиме симуляции экрана всё ок, при заливке на пр205 температура наоборот.
На датчике Pt 100 макросом всё норм.

Кто же виноват что Вы не видите разницы между Pt100 и NTC датчиком?
Вам правильно сказали, смысле, выбираете поддерживаемый датчик в настройках аналогового входа, всё.

zuxel
22.06.2024, 18:45
Вам сергей0308, если по существу ответить не можете не влезайте в разговор.

Dimensy
22.06.2024, 20:18
Я не правильно обозвал режил симуляции, так вот там в этом режиме симуляции экрана всё ок, при заливке на пр205 температура наоборот.
На датчике Pt 100 макросом всё норм.

Ну вы, хотя бы в режиме онлайн отладки сделайте скрин, чтобы показать что у вас там на аналоговом входе и что на выходе макроса.
И точно так же в режиме симуляции заведите на вход макроса точно такое же значение что было в режиме отладки и покажите, что макрос показывает другое значение. И покажите настройку аналогового входа

zuxel
22.06.2024, 21:28
Спасибо разобрался, на аналоговом входе выставил 0-300к и всё заработало. Я изначально ставил на входе ntc 10к разные варианты.
Только почему в симуляции с изначальным вариантом по входу с ntc 10k и заданием сопротивления по входу всё работало как надо в симуляции экрана?

Dimensy
22.06.2024, 21:40
Спасибо разобрался, на аналоговом входе выставил 0-300к и всё заработало. Я изначально ставил на входе ntc 10к разные варианты.
Только почему в симуляции с изначальным вариантом по входу с ntc 10k и заданием сопротивления по входу всё работало как надо в симуляции экрана?

Нифига не понял, что вы там в симуляции мутили.
Если вы в настройках входа поставили NTC, то вы на входе автоматом получите температуру (ПРка в своих внутрях переведет сопротивление в температуру)
Если же вы макрос используете, то на его вход нужно подавать сопротивление, поэтому вход ПРки переводим в режим измерения сопротивления. Где тут можно запутаться?

zuxel
22.06.2024, 21:57
Dimensy Спасибо за разъяснение, разобрался, я новичёк в этой сфере но быстро учусь, так что не пинайте сильно ногами.

Dimensy
22.06.2024, 23:43
Dimensy Спасибо за разъяснение, разобрался, я новичёк в этой сфере но быстро учусь, так что не пинайте сильно ногами.

Все мы когда-то были новичками, просто на будущее, показывайте скрин что у вас там неправильно работает или прикрепляйте проект - вот тогда точно ногами пинать не будут

Македонский
01.07.2024, 08:50
В прошивке 1.5.0 перестают видится порты rs485 и 1 и 2, кто нибудь сталкивался уже с этим? У меня 3 ПР205, со старой прошивкой работали порты, новую залил - сканер перестал их видеть, как откатить до старой версии или какие выходы есть из этой ситуации!

Королев Кирилл
01.07.2024, 11:45
В прошивке 1.5.0 перестают видится порты rs485 и 1 и 2, кто нибудь сталкивался уже с этим? У меня 3 ПР205, со старой прошивкой работали порты, новую залил - сканер перестал их видеть, как откатить до старой версии или какие выходы есть из этой ситуации!

Добрый день. Не наблюдали подобных проблем. Уточните, пожалуйста, что именно делаете, загружен ли проект в прибор (если да, то приложите его), каким софтом для связи с ПР205 пользуетесь?

Македонский
01.07.2024, 12:10
Проект загружен, пользуюсь модбас сканером 2.1. Отправил проект в Ваш почтовый ящик.

FPavel
05.07.2024, 22:28
Доброго дня

Возможно ли подключение ПР205 к OwenCloud по Ethernet через сеть, имеющую выход в Internet?

Прочитал РЭ на ПР, на OwenClowd - рассматриваются варианты через шлюзы с GSM, но нет варианта с подключением ПР205 через существующую сеть (есть для других приборов).

RV9WFJ
06.07.2024, 07:56
Да именно так его и надо подключать

Dimensy
06.07.2024, 08:42
Доброго дня

Возможно ли подключение ПР205 к OwenCloud по Ethernet через сеть, имеющую выход в Internet?

Прочитал РЭ на ПР, на OwenClowd - рассматриваются варианты через шлюзы с GSM, но нет варианта с подключением ПР205 через существующую сеть (есть для других приборов).

Возможно это видео вам поможет https://www.youtube.com/watch?v=9u_CQz0Zwy0&list=PLUw7cl8x4xnKF61K5oW73nZ0-LxGLSZ_O&index=2

FPavel
08.07.2024, 21:30
Спасибо за советы по подключению к облаку.

У меня было оборудование - ПР205 и локальная сеть на основе GSM роутера.

Не сразу сообразил, что после включения опции OwenCloud ПР не ждёт запрос от облака, а сам формирует его к облаку.
После этого стало всё просто:
- в ПР включил OwenCloud, все разрешения, связанные с облаком, добавил пароль, DNS = 8.8.8.8 (так рекомендовано в РЭ к ПР205), шлюз - IP роутера.
- в роутере изменил его IP - он совпдал с IP ПР205 (переделывать программу уже не хотел).
Создал конфигурацию в облаке, выбрав тип прибора прибора "программируемый контроллер".

Может, что-то из сделанного - лишнее. Но экспериментировать уже не стал.

Попозже переделаю в облаке под устройство MX210 с импортом параметров из json.

Васильев
09.07.2024, 10:57
Прошу помощи..
Пр205. Как из системного времени узнать какой день недели?
К примеру сегодня субббота?

petera
09.07.2024, 11:19
Прошу помощи..
Пр205. Как из системного времени узнать какой день недели?
К примеру сегодня субббота?



FUNCTION dayOfWeek : UDINT; // (c) PeterA
VAR_INPUT
year: udint;
mounth: udint;
day:udint;
Sun_7:bool; //если 1, то воскресенье 7 день, иначе 0
END_VAR
VAR
MM: ARRAY [1..12] OF udint := [5,1,1,4,6,2,4,0,3,5,1,3];
dayOfWeekTMP: udint;
END_VAR

IF udint_to_bool(year MOD 4 ) THEN
MM[1]:= 5; MM[2]:= 1;
ELSE
MM[1]:= 4; MM[2]:= 0;
END_IF
dayOfWeekTMP:= (year+year/4+ MM[mounth] + day) MOD 7;

dayOfWeek:= dayOfWeekTMP + bool_to_udint(Sun_7 AND dayOfWeekTMP=0) * 7;

end_function

1exan
09.07.2024, 11:19
Прошу помощи..
Пр205. Как из системного времени узнать какой день недели?
К примеру сегодня субббота?

Такой вариант не пойдёт?
77153

Васильев
09.07.2024, 13:13
Подойдёт:)
Как всегда смотрим в книгу видим ..

zelenbii
18.07.2024, 11:43
Доброго времени суток, джентльмены, а PIDов с АНР для ПР205 не завезли пока?

Королев Кирилл
18.07.2024, 16:06
Доброго времени суток, джентльмены, а PIDов с АНР для ПР205 не завезли пока?

В данный момент прорабатываем варианты возможной реализации ПИД с автонастройкой в ПР205/103. Для решения каких задач Вам требуется именно АНР?

Васильев
22.07.2024, 13:47
прошу внимания!
ОЛ версия 2.7.351.0

1. пропал статус регистра ошибки для аналогового датчика PT1000;
2. появляется сообщение о том, что установлен пароль на ПР205 и не все функции доступны;
3. появляется сообщение о ошибке в библиотеке ModbusSlave;

после сохранения проекта в новой версии ОЛ возврат к старой не получится!
(проект не откроется, требует новую версию)

спасибо большое.

Ollema
22.07.2024, 14:00
Для решения каких задач Вам требуется именно АНР?

Предположу: для осуществления автоматического подбора коэффициентов ПИД.

Королев Кирилл
22.07.2024, 14:11
прошу внимания!
ОЛ версия 2.7.351.0

1. пропал статус регистра ошибки для аналогового датчика PT1000;
2. появляется сообщение о том, что установлен пароль на ПР205 и не все функции доступны;
3. появляется сообщение о ошибке в библиотеке ModbusSlave;

после сохранения проекта в новой версии ОЛ возврат к старой не получится!
(проект не откроется, требует новую версию)

спасибо большое.

Приложите проект и скриншоты ошибок, пожалуйста. Можете прислать на почту.

Васильев
22.07.2024, 15:00
Приложите проект и скриншоты ошибок, пожалуйста. Можете прислать на почту.


Со статусом РТ1000 разобрался - спасибо большое.
Где можно посмотреть ошибки и предупреждения? Наверняка ведется какой нибудь лог.

Как увеличить размер шрифта в ST редакторе?

Васильев
22.07.2024, 15:48
прошу внимания!
ОЛ версия 2.7.351.0

1. пропал статус регистра ошибки для аналогового датчика PT1000;


разобрался, прошу прошения

Васильев
23.07.2024, 23:02
подскажите пожалуйста..
ПР205 возможно ли как то сохранить значение нескольких переменных (например - наработку насоса)
при загрузке программы пользователя. Может есть доступ к ячейки которые не стираются при обновлении программы пользователя?

Сергей0308
24.07.2024, 00:37
подскажите пожалуйста..
ПР205 возможно ли как то сохранить значение нескольких переменных (например - наработку насоса)
при загрузке программы пользователя. Может есть доступ к ячейки которые не стираются при обновлении программы пользователя?

Нет, так сделать не получится, можно только ввести начальные значения энергонезависимых переменных как значение по умолчанию!
Вам нужен контроллер поддерживающий необходимый Вам тип энергонезависимых переменных PERSISTENT, тогда появится такая возможность и то не всегда:

https://vk.com/@owen_polytechnic-codesys-v35-var-end-var

kondor3000
24.07.2024, 08:08
подскажите пожалуйста..
ПР205 возможно ли как то сохранить значение нескольких переменных (например - наработку насоса)
при загрузке программы пользователя. Может есть доступ к ячейки которые не стираются при обновлении программы пользователя?

Для всех ПР, решение записать на бумаге и перенести наработку в новый проект в виде разовой инициализации или ручками.
Примеры, аналогично инициализации сетевых переменных https://owen.ru/forum/showthread.php?t=37840&page=54&p=431676#post431676

FPavel
24.07.2024, 18:28
ПР205 поддерживает работу с OwenConfigurator - т.е. можно считать все сетевые переменные, обновить программу, записать сетевые переменные.

Для переменных вроде времени наработки нужно сразу делать нормальный макрос с возможностью записи значения.

Васильев
24.07.2024, 20:57
буду сохранять переменные в панели и считывать после обновлении

FPavel
24.07.2024, 21:28
буду сохранять переменные в панели и считывать после обновлении
Думаю, это не самое удачное решение.

Таймер наработки содержит энергонезависимые переменные внутри и обновлению от OwenConfigurator (или от панели) "не поддадутся". Поэтому моточасы и подобные переменные стоит обновлять при помощи отдельного импульса со стороны дополнительной переменной.

Не знаю, как сейчас - поддерживается или нет возможность использования в макросах (ФБ) глобальных переменных. Если поддерживается, то можно попробовать сразу использовать сетевую Slave энергонезависимую переменную одновременно и для хранения и для вывода на панель - без промежуточных переменных (в том числе и энергонезависимых).
Может быть, сетевую переменную подключать и на вход и на выход макроса, а в макросе пересчитывать моточасы. Тогда можно сразу обновлять эти моточасы от панели без дополнительных переменных.

Сергей0308
25.07.2024, 04:39
Так можно же сделать более-менее разумно, примерно как-то так:

77564

Тогда и ничего дополнительно делать не нужно, в смысле, не трогать эту настройку:

77565

Тогда нужные значения можно просто ввести с экрана!

77566

Даже можно на три уменьшить количество разрядов моточасов, всё равно хватит более чем на 100 лет, ну это если Вы реже одного раза за 100 лет будете значения смотреть:

77567

И, даже если в секундах считать наработку, диапазона UDINT хватит более чем на 136 лет, но придётся для удобства переводить в дни или(и) часы, вот здесь выкладывал универсальные макросы перевода:
https://owen.ru/forum/showthread.php?t=33720&page=17

FPavel
25.07.2024, 06:14
Только хранил бы в двух переменных - часы и минуты (или секунды) для сохранения неполных часов при отключении электропитания и для того, чтобы ёмкости сетевых (16 разрядных) хватило.
Но это уже мелкие детали.

Сергей0308
25.07.2024, 06:25
Только хранил бы в двух переменных - часы и минуты (или секунды) для сохранения неполных часов при отключении электропитания и для того, чтобы ёмкости сетевых (16 разрядных) хватило.
Но это уже мелкие детали.

Вообще то счётчик предделитель(если его применять) энергонезависимый, в смысле, выключения питания никак не повлияют на подсчёты!

FPavel
25.07.2024, 19:21
Да, видимо, забыл - пока не применял в таком качестве.

Для моточасов требовался перезаписываемый при замене насоса, обновлении пограммы, поэтому счётчик и не рассматривал.
Просто неправильно реализовал - с внутренней энергозависимой переменной, но вот её неудобно обновлять простыми методами.

Васильев
26.07.2024, 00:16
вот такой вопрос закрался...
Есть ли разница как измерять температуру с датчика на аналоговом входу?
1. используя встроенное преобразование - в настройках порта указать датчик PT1000 или
2. настроив вход для измерения сопротивления 0-300кОм и потом преобразовав?

проверил - результат одинаковый.
Но во втором случае, когда вход настроен на измерение сопротивления 0-300кОм при том что
сопротивление датчика в рабочем диапазоне 500-1500 Ом АЦП работает почти в самом начале.
Какая же при этом точность преобразования? Разница между 0 и 10 градусами для РТ1000 всего 39 Ом, т.е. 3.9 Ом на градус.
Разрешение АЦП 12бит - 4096,
300кОм/4096 = 73,24Ом, что гораздо выше 3.9 Ом на градус?
или в описание ОЛ не точность 0-300кОм?

Возможно при выборе встроенного PT1000 как-то масштабируется сигнал (приводится к диапазону 0-300кОм) и точность измерения выше.

Спасибо большое!

Дмитрий Костюков
26.07.2024, 10:09
вот такой вопрос закрался...
Есть ли разница как измерять температуру с датчика на аналоговом входу?
1. используя встроенное преобразование - в настройках порта указать датчик PT1000 или
2. настроив вход для измерения сопротивления 0-300кОм и потом преобразовав?

проверил - результат одинаковый.
Но во втором случае, когда вход настроен на измерение сопротивления 0-300кОм при том что
сопротивление датчика в рабочем диапазоне 500-1500 Ом АЦП работает почти в самом начале.
Какая же при этом точность преобразования? Разница между 0 и 10 градусами для РТ1000 всего 39 Ом, т.е. 3.9 Ом на градус.
Разрешение АЦП 12бит - 4096,
300кОм/4096 = 73,24Ом, что гораздо выше 3.9 Ом на градус?
или в описание ОЛ не точность 0-300кОм?

Возможно при выборе встроенного PT1000 как-то масштабируется сигнал (приводится к диапазону 0-300кОм) и точность измерения выше.

Спасибо большое!

Вы правы, не важно что выбрать: PT1000 или 0-300кОм, внутренние измерительные процессы не изменятся. Только в первом случае не нужен пересчёт в логике и вы получаете сразу температуру на входе(вместо сопротивления).

Аналоговый вход ПР205(а также ПР102 и ПР103) устроен таким образом, что разбит на 3 поддиапазона: 0...4кОм, 4кОм...40кОм, 40кОм...300кОм. Первые 2 поддиапазона - линейные, 3ий - нелинейный. Переключение поддиапазонов при измерении происходит автоматически.
Соответственно, для PT1000 работает первый поддиапазон. 4кОм/4096 = около 1 Ом на 1 отсчет АЦП.
Но точность в 1 Ом в первом поддиапазоне - это идеальный вариант. Далее вмешиваются возможные помехи, нелинейность и точность калибровки. И реальная точность чуть хуже теоретической идеальной.

В любом случае характеристики, заявленные в РЭ, точно выдерживаются и подтверждаются результатами испытаний.

Васильев
26.07.2024, 15:23
всё понятно!
Спасибо большое за разъяснение.

Васильев
27.07.2024, 12:02
хочу понять..
Овен Логик
что будет выполняется быстрее и менее загруженное для процессора
1. функция с 16 переменными - ОЛ надо передавать 16 переменных в функцию, или
2. функциональный блок с 16 входами и одним выходом - ОЛ ничего не надо передавать, понятно занимается больше ОЗУ.

спасибо большое

AlexCrane
27.07.2024, 12:08
Вопрос по аналоговым выходам ПР205
77639

К каким клеммам ПР205 подключать при данной схеме подключения? Не совсем понятно что такое 0 и V-...
И нужно ли при такой схеме подавать питание на клеммы + и - аналогового выхода ПР205?

Cs-Cs
27.07.2024, 12:16
Васильев Так входы и выходы FB - это тоже "переменные", которые туда передаются.
И при этом функция - это НЕ функциональный блок. Они же имеют разную логику работы (в функции между вызовами ничего НЕ сохраняется).
Так что, если тут требуется сделать расчёт без сохранения данных (ну, образно, эти 16 переменных перемножить или взять какое-нить ИЛИ, И) - то это Функция. А если надо хранить промежуточные результаты (ну, если это какой-то блок управления чем-то, и он должен "помнить" своё состояние) - это только Функциональный Блок.
Я написал статью про Функцию и Функциональный блок. Как раз для новичков в OL в том числе: https://cs-cs.net/funkciya-fun-i-funkcionalniy-blok-fb-codesys-owenlogic

Васильев
27.07.2024, 12:27
Вопрос по аналоговым выходам ПР205
77639

К каким клеммам ПР205 подключать при данной схеме подключения? Не совсем понятно что такое 0 и V-...
И нужно ли при такой схеме подавать питание на клеммы + и - аналогового выхода ПР205?

V- V+ питание выходного ЦАП
на прибор подавать 0 и V

в проекте значение выдаваемое на выход от 0-1, на выходных клеймах будет соответственно 0-10В или 4-20мА

Васильев
27.07.2024, 12:28
Васильев Так входы и выходы FB - это тоже "переменные", которые туда передаются.
И при этом функция - это НЕ функциональный блок. Они же имеют разную логику работы (в функции между вызовами ничего НЕ сохраняется).
Так что, если тут требуется сделать расчёт без сохранения данных (ну, образно, эти 16 переменных перемножить или взять какое-нить ИЛИ, И) - то это Функция. А если надо хранить промежуточные результаты (ну, если это какой-то блок управления чем-то, и он должен "помнить" своё состояние) - это только Функциональный Блок.
Я написал статью про Функцию и Функциональный блок. Как раз для новичков в OL в том числе: https://cs-cs.net/funkciya-fun-i-funkcionalniy-blok-fb-codesys-owenlogic

Разницу между функцией и функциональным блоком понимаю.
Отличная статья. Всё доходчиво написано. Спасибо большое.
Меня по прежнему интересует мой вопрос.

Сейчас у меня в проекте ПР205 с двумя модулями ПРМ-24.3 и около 150 переменных ModBus (так надо заказчику)
и системное ОЗУ показывает занятость 97% просит уменьшить количество сетевых переменных или модулей.
А заявлено работа с 1020 сетевыми переменными..

AlexCrane
27.07.2024, 15:27
V- V+ питание выходного ЦАП
на прибор подавать 0 и V

в проекте значение выдаваемое на выход от 0-1, на выходных клеймах будет соответственно 0-10В или 4-20мА

Ну так +Uпит внешнего блока питания (см.схему) подать на какой выход ПР205 - на 0 или V-?

Dimensy
27.07.2024, 15:34
Ну так +Uпит внешнего блока питания (см.схему) подать на какой выход ПР205 - на 0 или V-?

Блин, с релюшкой бумажка идет, где расписано как и куда что подключать, на странице описания есть картинка, есть полная инструкция

77640

AlexCrane
27.07.2024, 15:44
Блин, с релюшкой бумажка идет, где расписано как и куда что подключать, на странице описания есть картинка, есть полная инструкция

77640

Вот её смотрю и не понимаю... Просто ответить куда подключить вера не позволяет?

Dimensy
27.07.2024, 15:45
Вот её смотрю и не понимаю... Просто ответить куда подключить вера не позволяет?

А что тут может быть не понятно

77643

Васильев
27.07.2024, 15:49
Ну так +Uпит внешнего блока питания (см.схему) подать на какой выход ПР205 - на 0 или V-?

+Uвнешнее на V+ ПР205, -Uвнешнее на V- ПР205.

AlexCrane
27.07.2024, 15:59
+Uвнешнее на V+ ПР205, -Uвнешнее на V- ПР205.

А зачем схему перерисовал? Вот хочу, к примеру, вместо пассивного токового датчика поставить ПР205.

AlexCrane
27.07.2024, 16:24
Вот как в ТРМ12, вопросов нет
77649
А вот в ПР205 непонятно.

Dimensy
27.07.2024, 16:39
Вот как в ТРМ12, вопросов нет
77649
А вот в ПР205 непонятно.

Просто у ПР205 общий нолик выведен на клеммы. Если у вас приборчик на руках, то проведите исследование: блок питания подключите на клеммы 26 и 27. Сделайте выход АО1 как 0..10В, заведите на него константу 0,5, запустите программу и измерьте напряжение между клеммами 28 и 29. По идее, 28 должен быть -, 29 +. Но менеджеры Овена могут и по другому думать

AlexCrane
27.07.2024, 17:06
Просто у ПР205 общий нолик выведен на клеммы. Если у вас приборчик на руках, то проведите исследование: блок питания подключите на клеммы 26 и 27. Сделайте выход АО1 как 0..10В, заведите на него константу 0,5, запустите программу и измерьте напряжение между клеммами 28 и 29. По идее, 28 должен быть -, 29 +. Но менеджеры Овена могут и по другому думать

В понедельник ПР205 будет на руках, поэкспериментирую.

Васильев
30.07.2024, 12:20
ПР205

В проекте есть сетевые переменные — присваиваются локальным переменным
и если локальная переменная не энергонезависимая или не выводится на экран (по сути тоже самое)
данная сетевая переменная не доступна из сети как регистр Modbus Slave.

и только после того как сделаем локальную переменную энергонезависимой или выведем на экран — только в этом случае сетевая переменная доступна по сети.
Так должно быть? Или ошибка?

1exan
30.07.2024, 13:02
ПР205

В проекте есть сетевые переменные — присваиваются локальным переменным
и если локальная переменная не энергонезависимая или не выводится на экран (по сути тоже самое)
данная сетевая переменная не доступна из сети как регистр Modbus Slave.

и только после того как сделаем локальную переменную энергонезависимой или выведем на экран — только в этом случае сетевая переменная доступна по сети.
Так должно быть? Или ошибка?

Похоже, что так и должно быть. Всё, что в программе не делает полезной работы - в компиляцию не включается

Дмитрий Костюков
30.07.2024, 13:34
В понедельник ПР205 будет на руках, поэкспериментирую.

Небольшое пояснение по клеммам АО в ПР205. Действительно, по маркировке немного не очевидно.
Контакты 27, 29, 31 и 33 объединены внутри прибора. Это общий контакт питания и АО.
Контакт 28 - это выход AO1,
30 - выход АО2,
32 - выход АО3.
Сигнал на выходе относительно общего контакта имеет положительную полярность.

Плюс питания подавать на контакт 26, минус питания - контакт 27.

77700

kondor3000
30.07.2024, 13:50
Овен в своём репертуаре, на всех модулях, ПЛК и ПР везде 0 был общим (минусом) или нулём, тут сделали выход 0.

Проще же как везде сделать U+, U-(0) , V+, V-(0)

Дмитрий Костюков
30.07.2024, 14:12
Овен в своём репертуаре, на всех модулях, ПЛК и ПР везде 0 был общим (минусом) или нулём, тут сделали выход 0.
Написать Out, краски что ли пожалели.
Проще же как везде сделать U+, U-(0) , V+, V-(0)

И здесь также. Общий минус. И обозначение "V-".
А вот "O" - это не ноль. Это такое не очень удачное сокращение от "Out" получилось. Поэтому иногда возникает путаница.
На предыдущих приборах(ПР102, ПР103) был шаг клеммников больше, 5.08мм. И там слово "Out" помещалось нормально. А здесь шаг 3.5мм.
Подумаем что с этим можно сделать. чтобы было понятнее.

Dimensy
30.07.2024, 14:21
И здесь также. Общий минус. И обозначение "V-".
А вот "O" - это не ноль. Это такое не очень удачное сокращение от "Out" получилось. Поэтому иногда возникает путаница.
На предыдущих приборах(ПР102, ПР103) был шаг клеммников больше, 5.08мм. И там слово "Out" помещалось нормально. А здесь шаг 3.5мм.
Подумаем что с этим можно сделать. чтобы было понятнее.

О - это не ноль, согласен, но на клемме обозначение 0 - а это уже ноль. Не хватает места, просто напишите + и -. Тогда точно будет понятно: V+ и V- это питание, + и - под АО - выход
А еще, сбивает с толку:
вот схема подключения для других ПРок
77701
нагрузка непосредственно к выходу подключается

а вот схема для ПР205
77702
ну, по аналогии, и думаешь, что V- это и есть выход

starmos
31.07.2024, 10:38
Как можно быть такими м...чудаками? Не хватает места "бублик" нарисуйте вместо 0, но лишь бы на ноль не было похоже! Y поставьте!. Мне схему пришлось переделывать, потому что я знаю что 0, это всегда 0!

starmos
31.07.2024, 12:13
И кстати, раз уж зашла тема про схемы подключения: если у меня используется скажем AI1 для подключения термосопротивления, а AI2 в дискретном режиме, то их общую "землю" я сажаю на -24В? И тогда почему бы просто не сажать все эти земли на -24В? И тогда получается (может получиться), что термосопротивления у меня одним концом сидят на минусе общего источника питания и насколько это хорошо для точности измерений? Это я к тому, что другие производители (не будем говорить кто, используют в дискретном режиме просто замыкание между аналоговым входом и его "землей", по принципу есть сопротивление, или нет его.

R_S
06.08.2024, 22:30
Здравствуйте.
Имеем ПР205 230 121 22 2 0. Есть проблема в чтении по rs485.
Есть восьмиканальный модуль сбора температуры с выходом Modbus CWT-TM-8PT1000. Сам прибор исправный, через usb\rs485 без каких либо проблем читается, данные передает на стандартных настройках. Но ПР его ни в какую не видит. Ни на 1м модуле, ни на отдельном втором. Другие датчики по шине видны и работают. Все ID разнесены. Все переменные в программе используются (вывод на экран и исчесления). Все настройки регистров и битов перебрал. Не помогает.
77855
77856
77857
77858
77859
77855

Cs-Cs
06.08.2024, 23:10
У тебя регистры 68h, а в ПРке они задаются в десятичном виде. То есть 68h = 104.
Занудно добавлю, что если бы в Прке ты ещё и написал бы контроль ошибок (задал и отслеживал переменную "Статус" для модуля), то увидел бы что модуль в ошибке.
И ещё на всякий случай: если ты начнёшь получать значения, но они будут какие-то дикие - то поиграйся с порядком Байт-Регистров в ПРке.

R_S
06.08.2024, 23:20
Ха, не ожидал что вместо поддержки придет электрошаман и все пояснит. Спасибо, будем капать, как раз перечитываю ваши посты на cs cs.
До контроля ошибок еще как до пекина раком. Надо бы сначала просто алгоритм накидать по составленному для себя ТЗ. Что бы что-то контролировать, надо что бы что-то работало.

Cs-Cs
06.08.2024, 23:29
Чёрт, обалдеть! Мир тесен!
Да, скорее всего, ты регистры вписал не те.
А отвечаю я, потому что с 15ти до 19ти дрых (какая-то погода ужасно мутная была), а сейчас фотки на будущие посты сортирую сижу.

Dmitrijb
07.08.2024, 13:44
Добрый день, подскажите причину ошибки
Operation is not valid due to the current state of the object

информация из буфера
2.7.353.0
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at ProgramRelayFBD.InfrastructureLayer.Adapters.Conta inersVer2.ParameterDescriptorRepository.EnforceUni queParameterInvariant(ParameterDescriptor parameter)
at ProgramRelayFBD.InfrastructureLayer.Adapters.Conta inersVer2.ParameterDescriptorRepository.AddParamet erDescriptor(ParameterDescriptor parameterDescriptor)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildLogicParameterDescriptorsService.BuildByInputVa riableNode(NodeThatDescribeVariable inputVariableNode, IEnumerable`1 referenceFromContainers, IParameterDescriptorRepository parameterDescriptionRepo, Guid variableUniqueId)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildInputOutputNodesService.BuildAdditionalInputVar iables(IEnumerable`1 additionalVariables, IBuildLogicParameterDescriptorsService buildParameterDescriptorsService, ProgramCode program, IParameterDescriptorRepository parameterNodesRepo, IVariableInfoRepository variableInfoRepository)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildInputOutputNodesService.BuildFromContainerDescr iption(ContainerDescriptor logicContainerDescriptor, IVariableInfoRepository compilingVariableRepo, IBuildLogicParameterDescriptorsService buildParameterDescriptorsService, ProgramCode program, ContainersVer2Compiler compiler, IParameterDescriptorRepository parameterNodesRepo, IMappingParameterRepository mappingParameterRepo, IGenerateNodeCatalogsService generateNodeCatalogs)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Co ntainersProgramBuilder.BuildLogicContainerDescript orAsync(ProgramCode program, ContainersVer2Compiler compiler, ContainerDescriptor logicContainerDescriptor, IParameterDescriptorRepository parameterDescriptorRepo)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildCompilerFilesService.BuildProgram(IContainersVe r2BuilderFacade builderFacade, ProgramCode program, ICompiler compiler, IContainerRepository containerRepository, IProgramBuilder programBuilder, ISetupConsistenceData consistencyService, IParameterDescriptorRepository parameterDescriptorRepo)

Карбофос
07.08.2024, 14:31
Здравствуйте.

Не планируется ли расширение линейки ПР205? Хотелось бы увидеть модель с 4 транзисторными выходами. Было в планах на нем построить ИТП с двумя КЗР, а реле для них применять не хочется.

Королев Кирилл
07.08.2024, 17:07
Добрый день, подскажите причину ошибки
Operation is not valid due to the current state of the object

информация из буфера
2.7.353.0
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at ProgramRelayFBD.InfrastructureLayer.Adapters.Conta inersVer2.ParameterDescriptorRepository.EnforceUni queParameterInvariant(ParameterDescriptor parameter)
at ProgramRelayFBD.InfrastructureLayer.Adapters.Conta inersVer2.ParameterDescriptorRepository.AddParamet erDescriptor(ParameterDescriptor parameterDescriptor)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildLogicParameterDescriptorsService.BuildByInputVa riableNode(NodeThatDescribeVariable inputVariableNode, IEnumerable`1 referenceFromContainers, IParameterDescriptorRepository parameterDescriptionRepo, Guid variableUniqueId)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildInputOutputNodesService.BuildAdditionalInputVar iables(IEnumerable`1 additionalVariables, IBuildLogicParameterDescriptorsService buildParameterDescriptorsService, ProgramCode program, IParameterDescriptorRepository parameterNodesRepo, IVariableInfoRepository variableInfoRepository)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildInputOutputNodesService.BuildFromContainerDescr iption(ContainerDescriptor logicContainerDescriptor, IVariableInfoRepository compilingVariableRepo, IBuildLogicParameterDescriptorsService buildParameterDescriptorsService, ProgramCode program, ContainersVer2Compiler compiler, IParameterDescriptorRepository parameterNodesRepo, IMappingParameterRepository mappingParameterRepo, IGenerateNodeCatalogsService generateNodeCatalogs)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Co ntainersProgramBuilder.BuildLogicContainerDescript orAsync(ProgramCode program, ContainersVer2Compiler compiler, ContainerDescriptor logicContainerDescriptor, IParameterDescriptorRepository parameterDescriptorRepo)
at ProgramRelayFBD.ApplicationLayer.ContainersVer2.Bu ildCompilerFilesService.BuildProgram(IContainersVe r2BuilderFacade builderFacade, ProgramCode program, ICompiler compiler, IContainerRepository containerRepository, IProgramBuilder programBuilder, ISetupConsistenceData consistencyService, IParameterDescriptorRepository parameterDescriptorRepo)

Добрый день. Пришлите, пожалуйста, Ваш проект мне на почту с указанием последовательности действий, после которой наблюдаете эту ошибку.

Королев Кирилл
07.08.2024, 17:09
Здравствуйте.

Не планируется ли расширение линейки ПР205? Хотелось бы увидеть модель с 4 транзисторными выходами. Было в планах на нем построить ИТП с двумя КЗР, а реле для них применять не хочется.

Добрый день, во вложениях планирующиеся модификации:
77881

Карбофос
07.08.2024, 22:11
Здорово, ждем!

Карбофос
09.08.2024, 09:21
Добрый день, во вложениях планирующиеся модификации:
77881
Все же уточню: примерно когда планируется запуск производства новых модификаций?

Королев Кирилл
12.08.2024, 10:53
Все же уточню: примерно когда планируется запуск производства новых модификаций?

Планируем начинать продажи в ноябре-декабре этого года.

yura2507
19.08.2024, 09:03
Коллеги, здравствуйте!
Подскажите, есть ли возможность работать с памятью пр205 непосредственно ~%mw12? Спасибо.

kondor3000
19.08.2024, 09:19
Коллеги, здравствуйте!
Подскажите, есть ли возможность работать с памятью пр205 непосредственно ~%mw12? Спасибо.

Нет, там даже таких адресов нет.

AlexCrane
03.09.2024, 14:46
Интересный момент произошел сегодня при прошивке ПР205.
- Обновил OL на версию 2.7.354.0
- Попытался обновить программу на ПР205 и не смог
78425
- Прибор перешел в режим логика остановлена. Программа не обновилась. Вышел из режима "логика остановлена" только передернув питание.
- Как обычно попробовал поменять кучу кабелей, пробовал шить и с компа и с ноутбука, результат один - "логика остановлена"
- В итоге пробовал прошить из старой версии лоджика - не может обновить внутреннее программное обеспечение.
- После N попытки обновления программы вылезло
78426
но после перезагрузки ошибка Retain пропала....

В итоге теперь лежит непрошиваемая ПР205 (ее прошивал раз 10 до этого всего)

Ладно, думаю, есть в запасе еще одна ПР205 (совершенно случайно, для другого объекта). Заливаю на столе программу, вроде все норм, отобразился главный экран программы. Отношу на объект меняю ПР205. Подаю питание и вижу на экране "Логика отсутствует". Заливаю прогу повторно уже на объекте и вижу на экране как и с первой ПР205
78425
Ну думаю еще одна... но секунд через 20 выскочило окошко с прогресс баром и залилась программа. Больше экспериментировать не стал с прошивками.

Вот и думаю толи ПР205, либо внутренне программное обеспечение глючное.

Есть способ без сервисного центра прошить ПР205?

kondor3000
03.09.2024, 16:29
Если вы далеко от сервисных центров, не спешите обновлять прошивку и менять версию Лоджика.
А если поставили новую версию, то не спешите подключать ПР к ней. Лучше пользуйтесь той, которая работает. Это из опыта.

FPavel
03.09.2024, 18:57
За месяц и в моей практике 2 таких случая.
Коллега в пятницу залил в ПР205 программу, проверил от клемм шкафа сигналы, соответствие их отображению на экране. Отправил шкаф на объект. В понедельник - "логика отсутствует".

Второй случай со мной:
Заливал старую программу с обновлением прошивки - были проблемы с Modbus, которые исправлены в двух крайних прошивках
- после обновления прошивки по Ethernet появилось окно с сообщением, что будет перезагрузка ПР
- сброс прошёл, но связь не восстановилась и появилось сообщение, что связи нет
- сама ПР205 перегрузилась и вывела экран с "логика отсутствует"
- я подождал минут 5 и проверил IP - они сбились, ввёл нужные, но связь не восстановилась
- на компьютере отменил ожидание и записал программу заново
- при этом прошивка не обновлялась, а программа записалась почти мгновенно.

После этого не отключал питание ПР, корректировал программу и записывал - всё также быстро.

Но после выключения питания "логика отсутствовала".

Сброс на заводские, обновление прошивки, запись программы - и всё в норме.

Не могу объяснить причины...

AlexCrane
04.09.2024, 10:40
Заводской сброс не помогает, на экране это
78440
Походу только сервисный центр поможет

melky
04.09.2024, 11:51
а пустой проект позволяет записать?

AlexCrane
04.09.2024, 15:19
а пустой проект позволяет записать?

Пустой не пробовал, но вход с выходом соединял, не записывается проект...

starmos
11.09.2024, 15:02
Интересно, а есть шансы на Web-клиент для ПР205? Логично было бы, раз он прямо в Инет может цепляться.

Cs-Cs
11.09.2024, 15:23
Интересно, а есть шансы на Web-клиент для ПР205? Логично было бы, раз он прямо в Инет может цепляться. Нет. Шансов нет. Как и Пайтона. Ничего там не будет: это программируемое реле, а не ПЛК.

yixered
13.09.2024, 18:13
За месяц и в моей практике 2 таких случая.
Коллега в пятницу залил в ПР205 программу, проверил от клемм шкафа сигналы, соответствие их отображению на экране. Отправил шкаф на объект. В понедельник - "логика отсутствует".

Второй случай со мной:
Заливал старую программу с обновлением прошивки - были проблемы с Modbus, которые исправлены в двух крайних прошивках
- после обновления прошивки по Ethernet появилось окно с сообщением, что будет перезагрузка ПР
- сброс прошёл, но связь не восстановилась и появилось сообщение, что связи нет
- сама ПР205 перегрузилась и вывела экран с "логика отсутствует"
- я подождал минут 5 и проверил IP - они сбились, ввёл нужные, но связь не восстановилась
- на компьютере отменил ожидание и записал программу заново
- при этом прошивка не обновлялась, а программа записалась почти мгновенно.

После этого не отключал питание ПР, корректировал программу и записывал - всё также быстро.

Но после выключения питания "логика отсутствовала".

Сброс на заводские, обновление прошивки, запись программы - и всё в норме.

Не могу объяснить причины...

Здравствуйте, аналогичная ситуация, только сброс на заводские настройки никак не помогает, устройство превратилось в "кирпич". Что делать в такой ситуации? Объект где она установлена на этапе сдачи и происходит такое. Версия ПО и прошивка на момент сбоя в устройстве была последняя из доступных. Единственное что знаю шкаф с контроллером был без питания около 2-3 дней. Из 5 ПР на объекте 2 с такими симптомами.

Если вдруг кто собрался ставить ПР205 в свои проекты, просто по человечески советую от этой идеи отказаться, за полгода как у нас используются эти контроллеры с ними одни проблемы...

AlexCrane
13.09.2024, 22:12
Может дело в последней прошивке? До последней как-то не замечал подобного поведения ПР205...

Васильев
16.09.2024, 17:46
Друзья вы меня пугаете..
На сдаче два объекта с общим количеством пр205 40шт.
На всех прошивка 1.5.0. Версия ОЛ 2.7.350.
Хочется верить, что ваши случаи единичны…

У меня были ошибки с ModBus на ОЛ версиях выше 2.7.350. Поэтому проекты переписал на версии 2.7.350.

Я так понимаю вернутся на старую прошивку нет возможности? Хотя мне предлагали скачать предыдущую версию ОЛ и перезаписать прошивку.

AlexCrane
16.09.2024, 20:31
У кого-нибудь есть возможность проверить токовый выход ПР205 на соответствие диапазона 4-20мА. У меня лежат две ПР205-24.1211.02 у которых на аналоговом выходе диапазон 2,7-21,7. Что "немного" не правильно (не по руководству, где 0 это 4мА, а 1 это 20мА).
Овен конфигуратор отказывается юстировать выхода, точнее даже не дает возможность это сделать, вываливается с ошибкой.

Конечно можно отмасштабировать, но при замене ПР это возможно придется делать заново, что не очень хорошо......

Васильев
16.09.2024, 22:51
У кого-нибудь есть возможность проверить токовый выход ПР205 на соответствие диапазона 4-20мА. У меня лежат две ПР205-24.1211.02 у которых на аналоговом выходе диапазон 2,7-21,7. Что "немного" не правильно (не по руководству, где 0 это 4мА, а 1 это 20мА).
Овен конфигуратор отказывается юстировать выхода, точнее даже не дает возможность это сделать, вываливается с ошибкой.

Конечно можно отмасштабировать, но при замене ПР это возможно придется делать заново, что не очень хорошо......

на нагрузочном резисторе 100ом
0.0 - 4 мА 0.4В
0.5 - 12мА 1.2В
1.0 - 20мА 2.0В

Всё по закону Ома. Без нагрузки 15В.
Скорее всего у вас прибор неправильно измеряет.

Сергей0308
16.09.2024, 23:09
У кого-нибудь есть возможность проверить токовый выход ПР205 на соответствие диапазона 4-20мА. У меня лежат две ПР205-24.1211.02 у которых на аналоговом выходе диапазон 2,7-21,7. Что "немного" не правильно (не по руководству, где 0 это 4мА, а 1 это 20мА).
Овен конфигуратор отказывается юстировать выхода, точнее даже не дает возможность это сделать, вываливается с ошибкой.

Конечно можно отмасштабировать, но при замене ПР это возможно придется делать заново, что не очень хорошо......

А в режиме напряжения 0-10В нормально работает?

AlexCrane
17.09.2024, 15:24
на нагрузочном резисторе 100ом
Скорее всего у вас прибор неправильно измеряет.
Измерял тремя мультиметрами, на всякий случай их проверил калибратором.


А в режиме напряжения 0-10В нормально работает?
Нет, точно не помню, от 1 до 11 вольт с чем-то.

starmos
17.09.2024, 19:16
Свое изображение, которое я использую при выводе на экран, что непременно должно быть прямоугольным? Потому что я ставлю непрямоугольный рисунок, Logic обводит его прямоугольной рамкой и все незанятые рисунком области, в пределах этой рамки, закрашивает черным. Это что такое?

Dimensy
17.09.2024, 22:21
Свое изображение, которое я использую при выводе на экран, что непременно должно быть прямоугольным? Потому что я ставлю непрямоугольный рисунок, Logic обводит его прямоугольной рамкой и все незанятые рисунком области, в пределах этой рамки, закрашивает черным. Это что такое?

Так непрямоугольных рисунков не существует. А если вы пытаетесь рисунок с прозрачным слоем поставить, то Лоджик такое не поддерживает

starmos
18.09.2024, 08:05
Так непрямоугольных рисунков не существует. А если вы пытаетесь рисунок с прозрачным слоем поставить, то Лоджик такое не поддерживает

И почему интересно? У него же графический экран, границы рисунка только пикселями определяются.

PS. Я и сам стал что-то такое подозревать, но когда попытался заменить рисунки с прозрачным слоем, на доработанные мной прямоугольные (а у меня таких было два), то первый (любой из двух) заменялся нормально, а замена второго неизменно приводила к вылету Лоджика. Пришлось удалять этот рисунок и вставлять его заново. Заменять пытался в свойствах рисунка.

rediskus
18.09.2024, 08:12
Очень хотелось бы комментариев от разработчиков по проблеме "логика отсутствует" на версии прошивки 1.6.0? Решение будет?

starmos
18.09.2024, 08:46
Очень хотелось бы комментариев от разработчиков по проблеме "логика отсутствует" на версии прошивки 1.6.0? Решение будет?

Кстати, интересная тема - при подключении ПР205 для прошивки программы, Лоджик сказал что прошивка в нем старая и нужно обновиться до 1.6.0. Хорошо. Он его обновил, ЗАТЕМ ПРОШИЛ ПРОГРАММУ, о чем и написал. Но после перезагрузки оказалось что "Логика отсутствует". Прошил еще раз - вроде нормально. Единственно - и перепрошивка ПР и прошивка программы сначала выполнялись с питанием от USB только. А вторая прошивка программы - уже с полным питание от источника.

Королев Кирилл
18.09.2024, 09:53
И почему интересно? У него же графический экран, границы рисунка только пикселями определяются.

PS. Я и сам стал что-то такое подозревать, но когда попытался заменить рисунки с прозрачным слоем, на доработанные мной прямоугольные (а у меня таких было два), то первый (любой из двух) заменялся нормально, а замена второго неизменно приводила к вылету Лоджика. Пришлось удалять этот рисунок и вставлять его заново. Заменять пытался в свойствах рисунка.

Работа с альфа-каналом (управление прозрачностью), увы, не поддерживается.

Королев Кирилл
18.09.2024, 09:57
Очень хотелось бы комментариев от разработчиков по проблеме "логика отсутствует" на версии прошивки 1.6.0? Решение будет?

При прошивке на столе такую проблему у нас воспроизвести не удается. Требуется подробное описание последовательности действий, при котором наблюдается такая ошибка.


Кстати, интересная тема - при подключении ПР205 для прошивки программы, Лоджик сказал что прошивка в нем старая и нужно обновиться до 1.6.0. Хорошо. Он его обновил, ЗАТЕМ ПРОШИЛ ПРОГРАММУ, о чем и написал. Но после перезагрузки оказалось что "Логика отсутствует". Прошил еще раз - вроде нормально. Единственно - и перепрошивка ПР и прошивка программы сначала выполнялись с питанием от USB только. А вторая прошивка программы - уже с полным питание от источника.

Проверил по этому сценарию - откатил прошивку до 1.4.1 и без основного питания (только через USB) загружал проект с обновлением на 1.6.0. Проект успешно загрузился и сохранялся при перезагрузке по питанию.

AlexCrane
18.09.2024, 20:20
У кого-нибудь есть возможность проверить токовый выход ПР205 на соответствие диапазона 4-20мА. У меня лежат две ПР205-24.1211.02 у которых на аналоговом выходе диапазон 2,7-21,7. Что "немного" не правильно (не по руководству, где 0 это 4мА, а 1 это 20мА).
Овен конфигуратор отказывается юстировать выхода, точнее даже не дает возможность это сделать, вываливается с ошибкой.

Конечно можно отмасштабировать, но при замене ПР это возможно придется делать заново, что не очень хорошо......

Откатился до версии внутреннего ПО 1.5.0. Юстировка выходов заработала (на 1.6.0 от OL 2.7.354 не хотела), откалибровал все выходы. Ну думаю отлично.

Тут подоспела новая версия OL 2.7.356. Попробую-ка ее! Обновил внутреннее ПО до 1.6.1 и все калибровки аналоговых входов слетели (стал диапазон 2,7-21,7мА). В голове сложился вывод (может и не правильный) что теперь после каждого обновления внутреннего ПО нужно будет калибровать аналоговые выходы!

Ну хоть с 1.6.1. заработала юстировка...

Сергей0308
18.09.2024, 22:11
Откатился до версии внутреннего ПО 1.5.0. Юстировка выходов заработала (на 1.6.0 от OL 2.7.354 не хотела), откалибровал все выходы. Ну думаю отлично.

Тут подоспела новая версия OL 2.7.356. Попробую-ка ее! Обновил внутреннее ПО до 1.6.1 и все калибровки аналоговых входов слетели (стал диапазон 2,7-21,7мА). В голове сложился вывод (может и не правильный) что теперь после каждого обновления внутреннего ПО нужно будет калибровать аналоговые выходы!

Ну хоть с 1.6.1. заработала юстировка...

Теперь вроде картина проясняется, как я и предполагал, вскрытие показало, что смерть наступила в результате вскрытия, в смысле, неправильной юстировки, так обычно и случается Вы не первый и не последний! Уже много тем было по этому поводу, но видно всё не в прок, в смысле, обычно это делают те, кто даже приборов подходящих не имеет для этого случая, в смысле, приборы должны быть на порядок точнее ПР.

AlexCrane
19.09.2024, 06:59
Теперь вроде картина проясняется, как я и предполагал, вскрытие показало, что смерть наступила в результате вскрытия, в смысле, неправильной юстировки, так обычно и случается Вы не первый и не последний! Уже много тем было по этому поводу, но видно всё не в прок, в смысле, обычно это делают те, кто даже приборов подходящих не имеет для этого случая, в смысле, приборы должны быть на порядок точнее ПР.
Так аналоговые выходы не были откалиброваны с завода, причем ту вскрытие.

starmos
19.09.2024, 10:00
Требуется пояснение по юстировке тогда. Я видел что такая возможность есть. Но считал что с завода все идет уже настроенным и в общем лезть туда не нужно (на других ПЛК обычно так и есть). Или пользователь должен настраивать сам?

Сергей0308
19.09.2024, 10:14
Я вот никогда не юстировал входы-выходы и всё замечательно работает, проблемы обычно начинаются судя по сообщениям на форуме у новичков, в смысле, если у них что-то не получаются - начинают лесть в юстировку даже не разобравшись, обычно это приводит ПР в неработоспособное состояние!
Мне в принципе не понятно, зачем туда лезть не имея необходимых приборов, в смысле, необходимой для юстировки точности?!
Один раз по ошибке код ввёл для юстировки ИДЦ1 - так сам не рад был, в смысле, прибор вышел из строя, только на следующий день притащил из дома РЗУ-420 и восстановил работоспособность ИДЦ1, мне этого хватило, больше не лезу куда не надо лезть!

AlexCrane
19.09.2024, 10:44
Я вот никогда не юстировал входы-выходы и всё замечательно работает, проблемы обычно начинаются судя по сообщениям на форуме у новичков, в смысле, если у них что-то не получаются - начинают лесть в юстировку даже не разобравшись, обычно это приводит ПР в неработоспособное состояние!
Мне в принципе не понятно, зачем туда лезть не имея необходимых приборов, в смысле, необходимой для юстировки точности?!
Один раз по ошибке код ввёл для юстировки ИДЦ1 - так сам не рад был, в смысле, прибор вышел из строя, только на следующий день притащил из дома РЗУ-420 и восстановил работоспособность ИДЦ1, мне этого хватило, больше не лезу куда не надо лезть!

До этого случая тоже никогда не делал юстировки и все работало из "коробки". Только весь вопрос в том что поставил две новых ПР205 с завода (выпуск май 2024 года), а там на токовых выходах черт-знает что.

Evgen Dnepr
19.09.2024, 11:37
Заводской сброс не помогает, на экране это
78440
Походу только сервисный центр поможет
78697
Это легко исправить! Нажмите сервисную кнопку на ПР205 и назначьте IP адрес вашего ПР205, с помощью Овен конфигуратор.
Затем загрузите вашу сервисную программу с вашей логикой!

rediskus
20.09.2024, 09:42
https://nufnuf.asf-srv.ru/d/s/10Bnwhul9zmC7Y0uI8nomdOe3CBuyWl8/ITNIzlGrl3BDWSwdr9t0fxoIjJ0ZiH0o-77DgL7vyrgs
Посмотрите. Такая проблема на КАЖДОЙ пр205. Я их прошил уже штук 10 только за вчера. Каждая ведет себя так-же.

rediskus
20.09.2024, 09:42
Могу наснимать еще видосов, новых ПРок у меня еще штук 5 есть :)