PDA

Просмотр полной версии : Экспресс вопрос (ответ)



Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31

blyum
24.03.2019, 06:54
Вам же выше, в посте 4493 указали ссылку на распиновку кабеля41876

Нужна информация по распиновке разъема RJ-12 "на борту" (со стороны "борта") пр-110,пр-114.

capzap
24.03.2019, 07:28
Нужна информация по распиновке разъема RJ-12 "на борту" (со стороны "борта") пр-110,пр-114.

так поищите

игорь68
24.03.2019, 10:52
"Несколько станиц" даже на этой ветке - "это" 450. На большинстве форумов при наличии ответа дается ссыла на ту ветку и ответ.

Про "зеркальный кабель" намекну, что с одной стороны, например, GND под №6, а с "другой" стороны это №1.

"Моя распиновка" расписана со стороны пр-110,пр-114 или программатора???

Ваш ответ в посте #4492. Учите мат часть . РЕВЕС-инженеринг это не ваше.
С уважением.

maximov2009
24.03.2019, 11:38
Про "зеркальный кабель" намекну, что с одной стороны, например, GND под №6, а с "другой" стороны это №1.

Добрый день. Вообще то "ЗЕРКАЛЬНЫЙ" и подразумевает именно отражение, которое Вы расписали. Иначе бы я написала слово "ИДЕНТИЧНО". Ну и на всякий случай привёл рисунок, который Вы разглядели.
Зеркальные кабеля и делают всегда, если на концах разъёмы одинаковы, чтобы не задумываться как в Вашем случае, каким концом куда пихать.

И чем именно Вас не устраивает документация по ПР?
Распиновку кабеля нужно смотреть у программатора, а не у ПР. Потому как они делались разные. А в РЭ на ПР просто указано, при помощи какого устройства оно программируется.
У Зелио логик тоже свой программатор и переходник, без которого до разъёма программирования ещё фиг доберёшься, без разборки. Хотя сигналы в обоих случаях одинаковы.

С уважением.

blyum
24.03.2019, 11:57
Если нужны знания то освойте для начала поиск на сайте. То что вы ищите есть на форуме. Но если вам лень пролистать несколько страниц то извините я не могу вам помочь. Я знаю кое что о распиновке RJ12. Rovki знает о распиновке. Но вам то это зачем. Если так нужен то сначала учите мат часть. ТЕМ БОЛЕЕ ЧТО ОТВЕТ ЕСТЬ В ВАШЕМ ВОПРОСЕ. В Вашем посте #4492
С уважением.

Спасибо за этот ответ! Запись в посте #4492 взята с "чужого" форума и там тоже не конкретизировано "место отсчета" (ПР или программатор). Посмотрев форум по предложенным capzap параметрам и перечитав внимательно Ваш ответ я пришел к выводу, что в посте #4492 описана распиновка "со стороны ПРххх".

Прошу поподробней разъяснить про "РЕВЕС-инженеринг", если это возможно.

"Хороший" отличается от "отличного" тем, что когда сомневается, то не лезет со своим "присунуть" и спалить всё, а старается разобраться до "присунуть".

Спасибо за внимание!

blyum
24.03.2019, 12:04
Добрый день. Вообще то "ЗЕРКАЛЬНЫЙ" и подразумевает именно отражение, которое Вы расписали. Иначе бы я написала слово "ИДЕНТИЧНО". Ну и на всякий случай привёл рисунок, который Вы разглядели.
Зеркальные кабеля и делают всегда, если на концах разъёмы одинаковы, чтобы не задумываться как в Вашем случае, каким концом куда пихать.

И чем именно Вас не устраивает документация по ПР?
Распиновку кабеля нужно смотреть у программатора, а не у ПР. Потому как они делались разные. А в РЭ на ПР просто указано, при помощи какого устройства оно программируется.
У Зелио логик тоже свой программатор и переходник, без которого до разъёма программирования ещё фиг доберёшься, без разборки. Хотя сигналы в обоих случаях одинаковы.

С уважением.

В документации по ПР нет "точки отсчета - места распиновки - иное определение" (ПР или программатор).
Как раз на "китайских" программаторах, в принципе, всё расписано. Если "верить" Вашему профилю, то моё утверждение про "расписано" Вы можете проверить, зайдя на сайт "Эскора" в раздел "Ардуино".
Там как раз для "Зелио" есть "за 100 рублей"!

Спасибо за ответ!

игорь68
24.03.2019, 12:11
Распиновка разьема RJ-12 для программирования пр-110,пр-114:

1)Tx, 2)Rx, 3)+5 B, 4)n/a, 5)+24 B, 6)GND
TX и RX UART TTL

Это со стороны пр-110,пр-114 или программатора???

"4)n/a, 5)+24 B" "где-то" замыкаются "по схеме" или "5)+24 B" "в воздухе висит"? Это все что тебе нужно. Ревеср инженеринг это нужно разобрать что то и понять как это сделали. А потом собрать тоже самое самому. Вы смогли прозвонить кабель. Уже хорошо. Значить и с другим справитесь. И главное. Вы не хочите нечего читать между строк. Вам САМ НАШЛИ ответ. Вы уже САМИ всё разжевали. Но глотать почему то боитесь. Вам нужна только одна подсказка СМОТРИТЕ МАТ ЧАСТЬ.

melky
24.03.2019, 13:58
ATman давно все вычислил.

1. Распайка:
То что выходит из ПР-110,114.
1) Tx
2) Rx
3) +5V
4) переключения программирование/ считывание данных по сети (Лог 0 - программирование, лог 1- считывание данных по сети)
5) +24в
6) GND
(TX, RX - UART TTL)

2. При программировании используется протокол Owen Logic, при считывании переменных Modbus RTU, Modbus ASCII.

Вам нужен 1 и 2 контакт ПР110 для его программирования через USB TTL

blyum
24.03.2019, 14:52
Распиновка разьема RJ-12 для программирования пр-110,пр-114:

1)Tx, 2)Rx, 3)+5 B, 4)n/a, 5)+24 B, 6)GND
TX и RX UART TTL

Это со стороны пр-110,пр-114 или программатора???

"4)n/a, 5)+24 B" "где-то" замыкаются "по схеме" или "5)+24 B" "в воздухе висит"? Это все что тебе нужно. Ревеср инженеринг это нужно разобрать что то и понять как это сделали. А потом собрать тоже самое самому. Вы смогли прозвонить кабель. Уже хорошо. Значить и с другим справитесь. И главное. Вы не хочите нечего читать между строк. Вам САМ НАШЛИ ответ. Вы уже САМИ всё разжевали. Но глотать почему то боитесь. Вам нужна только одна подсказка СМОТРИТЕ МАТ ЧАСТЬ.

Спасибо за ответ!
Просьба: читайте и пишите повнимательней!
Берегите себя!

blyum
24.03.2019, 14:56
ATman давно все вычислил.

1. Распайка:
То что выходит из ПР-110,114.
1) Tx
2) Rx
3) +5V
4) переключения программирование/ считывание данных по сети (Лог 0 - программирование, лог 1- считывание данных по сети)
5) +24в
6) GND
(TX, RX - UART TTL)

2. При программировании используется протокол Owen Logic, при считывании переменных Modbus RTU, Modbus ASCII.

Вам нужен 1 и 2 контакт ПР110 для его программирования через USB TTL

Идеальный ответ!!! Это именно то, что ожидаешь на ветке с темой "Экспресс вопрос (ответ)".
Большое спасибо!!!

игорь68
25.03.2019, 17:41
Идеальный ответ!!! Это именно то, что ожидаешь на ветке с темой "Экспресс вопрос (ответ)".
Большое спасибо!!!

То есть открыть пр и прозвонить дорожки от PIN4 RJ12 до ножки процессора и посмотреть в дата шить так было сложно? Ну тут можно пожелать только успехов. Ждем следующий вопрос типа "что кто знает о аппаратном ключе?"

blyum
26.03.2019, 11:12
То есть открыть пр и прозвонить дорожки от PIN4 RJ12 до ножки процессора и посмотреть в дата шить так было сложно? Ну тут можно пожелать только успехов. Ждем следующий вопрос типа "что кто знает о аппаратном ключе?"

Спасибо за беспокойство! Если у Вас есть желание, знания и возможность - расскажите! Это будет очень здОрово! Если же скромность "мешает", то можете "в личку".
Я не электронщик и не инженер, а простой электрик, к тому же "из сельских". Сильно "глубоко в тему" пока (да и потом) не имею возможности влезть. На данный момент интересно "поиграться с "лоджиком", "подцепить" ПР к компу, залить какую-нибудь программку и посмотреть "как это работает". Желание "опередить NASA" полностью отсутствует.
Будьте здоровы!

Петр Тугулев
26.03.2019, 19:43
Приветствую!

Подскажите, пожалуйста, ПР200.24.5.х выходом К можно управлять ТТР 9-36B, 130 мА мощность? Требуется для ПИД-регулирования.

Ревака Юрий
26.03.2019, 20:31
Приветствую!

Подскажите, пожалуйста, ПР200.24.5.х выходом К можно управлять ТТР 9-36B, 130 мА мощность? Требуется для ПИД-регулирования.

Что есть 130 mA мощность? Это ток через транзистор, или мощность ТТР, уточните в документации параметры выхода, и от этого отталкиваться уже дальше, клапанами управляют, не вижу проблем с ТТР.

melky
27.03.2019, 13:18
AntonioFet, если моторчик Овен, то возможно да, исправить можно, заменив :)

Newcomer
27.03.2019, 15:20
вопрос возможно дурацкий, но все же. Если через моторчик стеклоомывателя протекает вода, то это возможно исправить, или только под замену?

Попробуй снять и тщательно просушить.

Алексеев
27.03.2019, 16:48
вопрос возможно дурацкий, но все же. Если через моторчик стеклоомывателя протекает вода, то это возможно исправить, или только под замену?

Просуши тебе посоветовали . И перепрограммируй . Если изоляция не повреждена то программа будет работать .

Петр Тугулев
27.03.2019, 18:58
Что есть 130 mA мощность? Это ток через транзистор, или мощность ТТР, уточните в документации параметры выхода, и от этого отталкиваться уже дальше, клапанами управляют, не вижу проблем с ТТР.

Приветствую!

Немного ошибся - 35 мА потребляемый ток в цепи управления одного ТТР. Я хочу подключить три ТТР на один выход, т.е. 35*3 = 105 мА будет ток через один транзисторный выход ПР200 (напряжение будет 24VDC).

Выдержит выход К у ПР200 - 24.5.х ?

Ревака Юрий
27.03.2019, 19:11
Приветствую!

Немного ошибся - 35 мА потребляемый ток в цепи управления одного ТТР. Я хочу подключить три ТТР на один выход, т.е. 35*3 = 105 мА будет ток через один транзисторный выход ПР200 (напряжение будет 24VDC).

Выдержит выход К у ПР200 - 24.5.х ?

Вы РЭ принципиально не читаете;) Выход К Максимально допустимый ток нагрузки 200 мА при напряжении не более 60 В.

sanet
27.03.2019, 20:13
эххх , еслиб кто помог с маленькой схемой на пр 110 . задача для вас гениев думаю простая ,на 5 мин. . Может тут есть ветка подобная куда обратиться за шеколадку .

Сергей0308
27.03.2019, 20:31
эххх , еслиб кто помог с маленькой схемой на пр 110 . задача для вас гениев думаю простая ,на 5 мин. . Может тут есть ветка подобная куда обратиться за шеколадку .

Я так понимаю, ключевое слово помочь? И чего не получается, неужели всё не получается?

sanet
27.03.2019, 20:50
Я так понимаю, ключевое слово помочь? И чего не получается, неужели всё не получается?

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

Сергей0308
27.03.2019, 21:04
Да , я кое что ____натворил____ , скину если обещаете не смеяться, второй замут после выключателя.

Ну, если похвалится пока нечем, лучше не выкладываете, тогда скажите что не получается, только поконкретней, а не так: всё не получается!

Вот когда то кому то помогал с нечто подобным:

41948

Посмотрите, может Вам подойдёт, хотя бы частично, делал под ПР200, можно переделать под ПР110!

Вот ещё программки, может пригодится:

41950

https://www.owen.ru/forum/showthread.php?t=25067&page=23

41995

41996

https://www.owen.ru/forum/showthread.php?t=30650

И такая:

41951

https://www.owen.ru/forum/showthread.php?t=12264&page=188

Вот, на сколько смог понять:

41973

Не могу файл проекта загрузить, вот ссылка: https://yadi.sk/d/FUH8hI8dUjIi1A
Вот такая лабуда выскакивает, ранее заливал сюда же файл проекта примерно в 5 раз большего объёма, это что?

41971

Если что не так, как Вы хотели, скажите!
Оставил наработку, проект под ПР200!
Хотел добавить, что если применить ПР200, можно не использовать внешний переключатель и кнопку сброса блокировки, а вывести это на экран и управлять с экрана, короче как-то так:

41991

Тоже не грузится и тоже приходится ссылку давать: https://yadi.sk/d/t_GGTeF0OTJc9w

игорь68
29.03.2019, 20:16
Есть задумка по экранам(ИПП120/ПР200). Сейчас после подачи питания на устройство(ИПП/ПР) происходит инициализация и мы видим стартовый экран программы. Хочу сделать для своих изделий следующие. Включаем устройство. После запуска устройства(ИПП/ПР)С начало на несколько секунд на экране Логотип и номер версии ОЛ. Потом это пропадает и на экране экран меню программы. Это как бы два отдельных экрана и между ними нет перехода. Если кто то дела подобное

Ревака Юрий
29.03.2019, 21:23
Есть задумка по экранам(ИПП120/ПР200). Сейчас после подачи питания на устройство(ИПП/ПР) происходит инициализация и мы видим стартовый экран программы. Хочу сделать для своих изделий следующие. Включаем устройство. После запуска устройства(ИПП/ПР)С начало на несколько секунд на экране Логотип и номер версии ОЛ. Потом это пропадает и на экране экран меню программы. Это как бы два отдельных экрана и между ними нет перехода. Если кто то дела подобное

Делал, только почему нет перехода, есть по переменной.

игорь68
30.03.2019, 00:12
Юрий как это делали? можно глянуть вашу работу?

Петр Тугулев
30.03.2019, 16:00
Вы РЭ принципиально не читаете;) Выход К Максимально допустимый ток нагрузки 200 мА при напряжении не более 60 В.

Да просто я задал этот вопрос продавцу-консультанту дилера ОВЕНа, который меня стал убеждать, что выход К не сможет управлять ТТР с управлением 9-36 VDC.

Его коллега у другого дилера ОВЕНа меня аналогично убеждал, что модуль расширения ПР200 на 220V несовместим с ПР200 на 24V.

Так что лишний раз переспросить у профи с форума - будет надежней )))

Ревака Юрий
30.03.2019, 17:08
Юрий как это делали? можно глянуть вашу работу?

Поищу в понедельник, но там никакой магии, есть первый экран, на нем обычно отображают название компании, телефон, версию ПО, висим на нем сколько необходимо по таймеру, затем переход по изменению переменной в основные экраны.

Ревака Юрий
30.03.2019, 17:13
Да просто я задал этот вопрос продавцу-консультанту дилера ОВЕНа, который меня стал убеждать, что выход К не сможет управлять ТТР с управлением 9-36 VDC.

Его коллега у другого дилера ОВЕНа меня аналогично убеждал, что модуль расширения ПР200 на 220V несовместим с ПР200 на 24V.

Так что лишний раз переспросить у профи с форума - будет надежней )))

Не очень понятно при чем тут модули расширения, выход "К" на ПР200, модули расширения только реле, но и они никак в подключениях к ПР200 не ограничиваются, у каждого свое питание и уровень сигналов привязанный к питанию:

ПР200-XX+[ПРМ1-24]+[ПРМ1-24]
ПР200-XX+[ПРМ1-220]+[ПРМ1-24]
ПР200-XX+[ПРМ1-220]+[ПРМ1-220]
ПР200-XX+[ПРМ1-24]+[ПРМ1-220]

Кстати, а какой тип ТТР, в дискретном режиме они обычно от 3v работают.

Сергей0308
30.03.2019, 17:56
Да просто я задал этот вопрос продавцу-консультанту дилера ОВЕНа, который меня стал убеждать, что выход К не сможет управлять ТТР с управлением 9-36 VDC.


Так что лишний раз переспросить у профи с форума - будет надежней )))

Здесь и РЭ на ПР200 не нужно смотреть, достаточно иметь знания по физике из школьной программы! До сих пор помню про мышьяк и алюминий в качестве примесей, донорные и акцепторные примеси и конечно про дырки!

Петр Тугулев
30.03.2019, 20:00
Не очень понятно при чем тут модули расширения

Это как пример квалификации консультантов. Я задал вопрос им - получил неверный ответ. Про модули расширения это пример №2 неверных ответов консультантов по их товару за крайние 2-3 недели.

Петр Тугулев
30.03.2019, 20:03
Кстати, а какой тип ТТР, в дискретном режиме они обычно от 3v работают.

41992

такой
управляющий контакт 35мА, питание у меня будет 24 VDC

Сергей0308
30.03.2019, 22:03
41992

такой
управляющий контакт 35мА, питание у меня будет 24 VDC

У Вас не только на управление постоянное напряжение, но и силовая часть, то есть это реле для коммутации постоянного напряжения, я применял подобные для постоянного напряжения 24 В!

dmitrymorro
01.04.2019, 10:16
Коллеги, добрый день!
Прошу помочь скорректировать программу для ПР200.
Задача следующая.
1) При изменении переменной ScrLF с экрана требуется включать оба выхода Q1 и Q2.
2) Выходы Q1 и Q2 можно включать через сетевые переменные, при этом должен быть активен статус о связи с внешним управляющим ПО (CONNECTED) или включен режим DEBUG. Если связи нет - обнулять сетевые переменные DO1 И DO2.
3) Если выходы Q1 и Q2 включены, то переменная на кране LF должна быть включена (Y).
4) Выходы Q1 и Q2 можно включать раздельно через сетевые переменные. При этом переменная на экране ScrLF не активна.
Написал программу, но загвоздка возникла в следующем.
Если переменная MODE активна, активны сет. переменнные DO1 и DO2 (т.е. управление с внешнего управляющего ПО), то при выключении переменной ScrLF с экрана не могу отключить статус MODE (или отключить выходы Q1(DO1) и Q2(DO2)). Помогите советом. Спасибо!
Ссылка на проект (https://drive.google.com/open?id=1eyvbDccrwmG3_QV9UZ6J6ZCMo0KYsH12)
42014

Ревака Юрий
01.04.2019, 12:31
Юрий как это делали? можно глянуть вашу работу?

Вот, как обещал.
42015

verpup
03.04.2019, 15:08
здравствуйте.
пару недель назад поднимал вопрос об измерении на ПР 200 температуры раствора датчиками 50М, и скачками температур на дисплее при перезагрузке системы, и большой погрешностью регулирования.
После замены старого ПР 200.24.00 на новый ПР 200.24.00, скачки температуры при перезагрузке исчезли и пока что нареканий по терморегуляции нет.
на фото С/Н ПР 200 который вызывал вопросы, может что проявится при проверке, так как при замене прибора негативные вопросы исчезли, т.е. дело было не в датчиках и наводках.

Алексеев
03.04.2019, 15:19
здравствуйте.
пару недель назад поднимал вопрос об измерении на ПР 200 температуры раствора датчиками 50М, и скачками температур на дисплее при перезагрузке системы, и большой погрешностью регулирования.
После замены старого ПР 200.24.00 на новый ПР 200.24.00, скачки температуры при перезагрузке исчезли и пока что нареканий по терморегуляции нет.
на фото С/Н ПР 200 который вызывал вопросы, может что проявится при проверке, так как при замене прибора негативные вопросы исчезли, т.е. дело было не в датчиках и наводках.

Не мое дело . Но внимательно посмотрел на дно увидел отложение солей . Где гарантия что новый ПР200 не будет себя вести через определенное время
аналогичным образом.
Или мне показалось ??????
А может быть попробовать промыть 99% спиртом просушить и проверить .

verpup
05.04.2019, 11:01
Здравствуйте
Не могу скачать макрос из "менеджера компонентов"
Версия ОЛ 1.13.184.17394
ОС Виндос 7
При выборе нужного макроса не выставляется галочка, при нажатии на "загрузить в проект" тоже ничего не происходит(.
Что не так?

verpup
05.04.2019, 11:02
Не мое дело . Но внимательно посмотрел на дно увидел отложение солей . Где гарантия что новый ПР200 не будет себя вести через определенное время
аналогичным образом.
Или мне показалось ??????
А может быть попробовать промыть 99% спиртом просушить и проверить .

Это строительная пыль скорее всего.

Ревака Юрий
05.04.2019, 12:02
Здравствуйте
Не могу скачать макрос из "менеджера компонентов"
Версия ОЛ 1.13.184.17394
ОС Виндос 7
При выборе нужного макроса не выставляется галочка, при нажатии на "загрузить в проект" тоже ничего не происходит(.
Что не так?

Один раз видел подобное, что не так сложно сказать, какой макрос нужен? можно с ftp скачать.

Lukas
05.04.2019, 15:59
Здравствуйте
Не могу скачать макрос из "менеджера компонентов"
Версия ОЛ 1.13.184.17394
ОС Виндос 7
При выборе нужного макроса не выставляется галочка, при нажатии на "загрузить в проект" тоже ничего не происходит(.
Что не так?

Аналогично. И тоже на Win 7.

Ревака Юрий
05.04.2019, 16:11
Посмотрим из-за чего это может быть, сейчас если данная проблема возникает, качайте с ftp http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/OnlineComponents/Macros/

Николай- ЧМЗ-Глазов
07.04.2019, 11:41
Здравствуйте. Делаю таймер сработки дискретного выхода. Диапазон времени сработки выведен на экран и имеет 10 разных вариантов. При установке времени в минутах в диапазоне от 0 до 9 выводится только одна цифра, т.е. вместо 01 выходит 1 (12: 1) и т.д.Как сделать, чтобы нолик тоже выводился? Ну и текущее время так же.

Aviator_VZh
07.04.2019, 12:06
Проблема известная, решается только выводом значений времени через ComboBox.

Алексеев
07.04.2019, 13:49
Все что мне нужно для наглядности Я подрисовываю через элемент текст использую координаты в них записываю переменную .
Если необходимо показать ноль переменная координат нужное значение для показа .
Если условие (число например больше 9) переменная принимает значение и выводит "о" за приделы экрана .
Условие ----- элемент текст должен быть сверху переменной выводимой на экран .
Работает для наглядности нормально .

Aviator_VZh
07.04.2019, 14:12
Да, такое решение тоже должно работать. Слово "только" в моем предыдущем сообщении нужно убрать ))) Но мне решение с ComboBox ближе. Единственная сложность создать первые с 60 и 24 записями, а потом просто копипастить. Решение с подстановкой текстового "0" требует, на мой взгляд, каждый раз более кропотливого подхода.

Сергей0308
07.04.2019, 18:44
Здравствуйте. Делаю таймер сработки дискретного выхода. Диапазон времени сработки выведен на экран и имеет 10 разных вариантов. При установке времени в минутах в диапазоне от 0 до 9 выводится только одна цифра, т.е. вместо 01 выходит 1 (12: 1) и т.д.Как сделать, чтобы нолик тоже выводился? Ну и текущее время так же.

С часами реального времени я как-то так делал:

42105

Николай- ЧМЗ-Глазов
07.04.2019, 19:19
С часами реального времени я как-то так делал:

42105

Да, я уже смотрел этот вариант. Но минимум уставок 10шт. будет, это наверное много надо делать, оставил как есть.

Сергей0308
07.04.2019, 21:19
Здравствуйте. Делаю таймер сработки дискретного выхода. Диапазон времени сработки выведен на экран и имеет 10 разных вариантов. При установке времени в минутах в диапазоне от 0 до 9 выводится только одна цифра, т.е. вместо 01 выходит 1 (12: 1) и т.д.Как сделать, чтобы нолик тоже выводился? Ну и текущее время так же.


Да, я уже смотрел этот вариант. Но минимум уставок 10шт. будет, это наверное много надо делать, оставил как есть.

Если у Вас 10 фиксированных уставок, я бы разделял с настройкой в некотором диапазоне, можно сделать как-то так и подписывать как угодно каждую уставку:

42136

42134

Вот до 17 фиксированных уставок!

Николай- ЧМЗ-Глазов
07.04.2019, 21:28
Если у Вас 10 фиксированных уставок, я бы разделял с настройкой в некотором диапазоне, можно сделать как-то так и подписывать как угодно каждую уставку:

42107

42108

Вот до 17 фиксированных уставок!

Ну у меня несколько по другому...42110

Сергей0308
07.04.2019, 22:06
Ну у меня несколько по другому...42110

Мне кажется Вы, намеренно или нет не знаю, всё многократно усложнили, выкладывал проекты многократно, мне кажется гораздо проще:

42111

Выкладывал и с маской недели и на 8 выходов, короче всякие и разные!
https://www.owen.ru/forum/showthread.php?t=12264&page=188

Вот, немного поправил:

42113

Можно, для удобства, добавить включение-выключение каждой уставки, маску недели если надо, сейчас используется 12 бит из 32, это меньше 40%, короче, можно сделать как угодно!

Николай- ЧМЗ-Глазов
08.04.2019, 06:15
Мне кажется Вы, намеренно или нет не знаю, всё многократно усложнили, выкладывал проекты многократно, мне кажется гораздо проще:

42111

Выкладывал и с маской недели и на 8 выходов, короче всякие и разные!
https://www.owen.ru/forum/showthread.php?t=12264&page=188

Вот, немного поправил:

42113

Можно, для удобства, добавить включение-выключение каждой уставки, маску недели если надо, сейчас используется 12 бит из 32, это меньше 40%, короче, можно сделать как угодно!

Все же моё мнение-у меня проще, т.к.одна уставка один блок макроса СlookWeek, пусть переменных меньше в вашем проекте, но отследить их сложнее. Ну и все же лучше, когда уставки перелистываются по экрану, а не выбираются по номеру.

Сергей0308
08.04.2019, 09:11
Все же моё мнение-у меня проще, т.к.одна уставка один блок макроса СlookWeek, пусть переменных меньше в вашем проекте, но отследить их сложнее. Ну и все же лучше, когда уставки перелистываются по экрану, а не выбираются по номеру.

Вы смеётесь?! Видели конкретный случай(в какой-то теме рассматривали): у человека 4 цеха, в каждом своё расписание звонков с маской недели, я ему предлагал сделать до 160 уставок, Вы представляете как проблематично сделать 160 экранов, даже 80, если на каждом поместить и уставку включения и уставку выключения? К тому же Ваш вариант явно проигрышный, если используются более одного выхода(канала), у Вас каждая уставка жёстко привязана, она или на включение, или на выключение и на конкретный выход(канал), у меня все уставки абсолютно равнозначны, то есть, любую можно назначить и на включение и на выключение и привязать к любому выходу, в зависимости от необходимости(логики) и поэтому у меня нет необходимости следить за номером уставки, но можно это использовать для удобства!

Вот, специально для Вас пришлось совсем немного переделать проект по ссылке, что я давал, короче вот что получилось:

42137

И в запасе ещё 5 бит осталось, просто не придумал пока куда их можно прикрутить и так всё с избытком относительно ваших требований!
И можно при необходимости или желании увеличить количество уставок до 128-160 штук, сколько позволит объём энергонезависимой памяти!
И, если секунды не используются в уставках, то нет смысла время(часы) переводить в минуты, всё равно 11 бит уходит, так же как и если отдельно часы(5 бит) и минуты(6 бит) вводить в одну переменную, через сдвиг! Можно ещё два бита сэкономить, если дискретность уставки назначить в 5 минут, я ранее об этом писал в какой-то теме, но собеседник почему-то ошибочно полагал, что это существенно затруднит назначение уставки, а я вижу, что только упростит, можно сделать через комбобокс, всего 12 записей(строк) получится: 00, 05, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55! И с потухшими нолями всё нормально - зажигаются и вместо 60 записей, всего 12, короче, потянет, как вариант, если такая дискретность устроит!

Николай- ЧМЗ-Глазов
08.04.2019, 15:09
Вы смеётесь?! Видели конкретный случай(в какой-то теме рассматривали): у человека 4 цеха, в каждом своё расписание звонков с маской недели, я ему предлагал сделать до 160 уставок, Вы представляете как проблематично сделать 160 экранов, даже 80, если на каждом поместить и уставку включения и уставку выключения? К тому же Ваш вариант явно проигрышный, если используются более одного выхода(канала), у Вас каждая уставка жёстко привязана, она или на включение, или на выключение и на конкретный выход(канал), у меня все уставки абсолютно равнозначны, то есть, любую можно назначить и на включение и на выключение и привязать к любому выходу, в зависимости от необходимости(логики) и поэтому у меня нет необходимости следить за номером уставки, но можно это использовать для удобства!

Соглашусь с Вами, для этих целей удобно,настолько широко не мыслю и глобальных задач не имею. Каждому своё)))

Сергей0308
08.04.2019, 18:37
Да, такое решение тоже должно работать. Слово "только" в моем предыдущем сообщении нужно убрать ))) Но мне решение с ComboBox ближе. Единственная сложность создать первые с 60 и 24 записями, а потом просто копипастить. Решение с подстановкой текстового "0" требует, на мой взгляд, каждый раз более кропотливого подхода.

Я бы добавил, что можно и поразрядно часы и минуты вводить, тогда для часов потребуется в сумме 13(3+10) записей(строк), вместо 24 и для минут 16(6+10) вместо 60!

Вот на досуге сделал уставку с дискретностью 5 минут и потухшие нули зажёг, как народ хотел:

42263

42171

42172

И два бита ещё сэкономил, теперь 7 бит в резерве(9-15)!

Ещё здесь подобный аппарат мастерили: https://www.owen.ru/forum/showthread.php?t=17153&page=272

Newcomer
11.04.2019, 10:28
Добрый день.

Как узнать в какой версии ОЛ сделан проект для ПР200 ?

Ревака Юрий
11.04.2019, 10:53
Добрый день.

Как узнать в какой версии ОЛ сделан проект для ПР200 ?

Добрый день, я использую два пути:
1. посмотреть файл текстовым редактором и найти там версию в начале файла,
2.если фай после 1.12 то сначала извлечь из архива, затем посмотреть аналогично.

Newcomer
11.04.2019, 12:41
Добрый день, я использую два пути:
1. посмотреть файл текстовым редактором и найти там версию в начале файла,
2.если фай после 1.12 то сначала извлечь из архива, затем посмотреть аналогично.

Благодарю.

verpup
19.04.2019, 18:01
Здравствуйте.
Решил усовершенствовать свой давний проект, создал новый макрос с тремя недельными таймерами, сохранил его, добавил в проект, привязал к выходу. Сразу же рабочее поле краснеет и ОЛ говорит, что проект модифицирован, надо обновить через контекстное меню.
Нажимаю ПКМ, выбираю "обновить макрос" краснота мигает, но возвращается.
Что не так?
ОЛ 1.13.184.17394
Виндос 7

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

игорь68
19.04.2019, 21:13
Подтверждаю. Было такое и у меня. Лечил тем что сохранял проект и выход из ОЛ. Потом открывал по новой лоджик и открывал проект краснота пропала проект рабочий.

Дмитрий Кулл
20.04.2019, 11:24
Добрый день!

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

Ревака Юрий
20.04.2019, 13:27
Добрый день!

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

Добрый день, какой именно сбой, в чем он заключается?

Петр Тугулев
20.04.2019, 19:17
Приветствую!

Такая ситуация. Необходимо измерять вакуум - поставили датчик давления ПД100И-ДВ0,1-111-0,5. Однако при параллельном замере обычным манометром выяснилось, что максимальный уровень в 20 мА, который выдает цифровой датчик, соответствует лишь -0,06 МПа, а не -0,1 МПа.

Как быть, если желательно иметь 20 мА = -0,1 МПа?

bayk
20.04.2019, 21:10
Или датчик в помойку/гарантию или манометр.
Но честно говоря вопрос мимо кассы. Это ветка по ПРОГРАММИРУЕМЫМ реле

Jakan
23.04.2019, 14:37
Добрый всем. Не подскажите где то обсуждали тему по поводу регулирования 2 х позиционным типа 10В это включен когда на 8В выключил немного так скажем, когда 2 вольта выключил еще немного, вообщем через пид регулятор сделать управление 2х позиционным.

Сергей0308
23.04.2019, 18:40
Добрый всем. Не подскажите где то обсуждали тему по поводу регулирования 2 х позиционным типа 10В это включен когда на 8В выключил немного так скажем, когда 2 вольта выключил еще немного, вообщем через пид регулятор сделать управление 2х позиционным.

Есть же такой макрос:

42420

Сергей0308
23.04.2019, 19:55
Еще вопрос. как сделать на экране переменную целочисленное в секундах? а то там в мс.

Что-то не сильно понятно, в переменной лишь значение, а чего там(единицы измерения) ей неведомы, ну напишите "секунд", если для записи в ФБ(в мс), можно потом умножить на 1000!

blyum
28.04.2019, 18:46
Идеальный ответ!!! Это именно то, что ожидаешь на ветке с темой "Экспресс вопрос (ответ)".
Большое спасибо!!!

Спасибо melky и Atman за "удочку"!

Запустились "на программирование" (определяют подключенное реле) ПР-110 на первых попавшихся "дровах" из W_xp_32бит:
1)Кабель USB-A штекер - UART, 1м (TTL RS232 на базе PL2303HX) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/kabel_usb_a_shteker_uart_1m_ttl_rs232_na_baze_pl23 03hx_dlya_arduino_/
2)Модуль USB-A штекер - UART (на базе CP2102) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/modul_usb_a_shteker_uart_na_baze_cp2102_dlya_ardui no/
3)Модуль USB-A штекер - UART (на базе CH340) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/modul_usb_a_shteker_uart_programmator_na_baze_ch34 0_dlya_arduino_/

Не запустился (ком.порт определяется, реле не опознается; "грешу на дрова" - сильно не искал - запускал "в наглую" на "дровах" PL2303HX):
Модуль USB-A штекер - UART (на базе PL2303) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/modul_usb_a_shteker_uart_na_baze_pl2303_dlya_ardui no/

Всем большое спасибо!

kingoff
02.05.2019, 15:27
Пр200 в owen logic добавил 3 таймера задержки времени работает друг за другом (первый закончил счёт, вкл. второй после него третий) как можно вывести на экран надпись что работает 1 таймер 2 таймер 3 таймер

Сергей0308
02.05.2019, 15:42
Пр200 в owen logic добавил 3 таймера задержки времени работает друг за другом (первый закончил счёт, вкл. второй после него третий) как можно вывести на экран надпись что работает 1 таймер 2 таймер 3 таймер

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

42553

42554

Под словом работает здесь следует понимать - идёт отсчёт времени уставки!

Петр Тугулев
04.05.2019, 04:59
Или датчик в помойку/гарантию или манометр.
Но честно говоря вопрос мимо кассы. Это ветка по ПРОГРАММИРУЕМЫМ реле

Продолжение истории - вы были правы, датчик оказался неисправен. Поменял его на другой (аналогичный) - всё стало работать четко по характеристикам. Теперь с дилером возиться, возвращать/доказывать, датчик-то около 6 т.р. стоит (((

Сергей0308
04.05.2019, 06:00
Продолжение истории - вы были правы, датчик оказался неисправен. Поменял его на другой (аналогичный) - всё стало работать четко по характеристикам. Теперь с дилером возиться, возвращать/доказывать, датчик-то около 6 т.р. стоит (((

Истории бывают разные, хотите мою историю послушать: стоял датчик избыточного давления на насосе, использовался ПИД-регулятор ПЧ для поддержания заданного давления, всё нормально показывало(на ИТП-11 и на ПЧ) и работало, переставили на другой аналогичный насос(причины думаю не важны) и там всё нормально было. Затем купили новый датчик с аналогичными параметрами, габаритами правда поменьше, но другого производителя, ставлю на замену этому датчику с уверенностью, что всё нормально будет, но давление завышается на 3-4 бара выше уставки, тоже подумал - датчик неисправен. Снимаю, проверяю на стенде, не верю глазам - датчик идеально показывает. Короче, выяснил: датчик другого производителя, чем ранее стоял, оказался более восприимчив к вибрации и при вибрации занижал выходной ток. И такие истории бывают!

Петр Тугулев
04.05.2019, 08:17
У меня единой поставкой-партией куплено 3 одинаковых датчика, дилер особенно отметил, что это новые - улучшенные по качеству! - датчики. И первый же установленный - такая рама ((( Второй заработал четко как надо.

В понедельник поеду гундеть к дилеру.42569

bayk
04.05.2019, 10:58
Да уж, особенно удручает что это якобы высоконадежная серия пд100и.
А по поводу гарантии должны без вопросов принять. У нас в городе вообще очень хороший диллер! Приходим к нему как домой :))) на гарантию без вопросов принимает, даже без паспортов! Не говоря уже о коробках!

Алексеев
04.05.2019, 19:09
Может быть кто сталкивался . Датчик давления ПД100 . Запитываем иногда 28в постоянкой .
Напряжение выпрямленное но не стабилизированное 220в - 24в 250 ---28в
Ток датчика проходит через нагрузочный резистор 200 Ом .
Естественно измеряем максимум 4В минимум 1В ( 20мА *200=4 В ,4мА*200=1В).
Иногда выходят из строя через год или через 3 г некоторые работают без замены до сих пор . Выбрасываем
думаем может скачек произошел .
Хотя на датчике написано до 36В рабочее не стабилизированное (испытаны наверняка на большее напряжение).
Считаем что сами виноваты . Может они критичны к напряжению?????
Если это то было бы часто давно уже отказались от них.

Сергей0308
04.05.2019, 19:38
Может быть кто сталкивался . Датчик давления ПД100 . Запитываем иногда 28в постоянкой .
Напряжение выпрямленное но не стабилизированное 220в - 24в 250 ---28в
Ток датчика проходит через нагрузочный резистор 200 Ом .
Естественно измеряем максимум 4В минимум 1В ( 20мА *200=4 В ,4мА*200=1В).
Иногда выходят из строя через год или через 3 г некоторые работают без замены до сих пор . Выбрасываем
думаем может скачек произошел .
Хотя на датчике написано до 36В рабочее не стабилизированное (испытаны наверняка на большее напряжение).
Считаем что сами виноваты . Может они критичны к напряжению?????
Если это то бало бы часто давно уже отказались от них.

Так может они выходят из строя не по причине нестабилизированного напряжения питания? По напряжению они наверно три года не мучились бы, сразу "пыхнули"?!

Алексеев
04.05.2019, 20:02
Так может они выходят из строя не по причине нестабилизированного напряжения питания? По напряжению они наверно три года не мучились бы, сразу "пыхнули"?!

Я Вот начальнику технического контроля и качества продукции то же об этом говорю .
Но он почему то не хочет отправлять их в ОВЕН .
Потому что считает что цена нового сущие копейки по сравнению с ценой котельной в которой они стоят .
И не хочет беспокоить солидную фирму ( хотя гарантия еще имеется).
Хотя ОВЕН это нужно для анализа с целью улучшения качества продукции .
Бог ему судья .

Сергей0308
04.05.2019, 20:43
Я Вот начальнику технического контроля и качества продукции то же об этом говорю .
Но он почему то не хочет отправлять их в ОВЕН .
Потому что считает что цена нового сущие копейки по сравнению с ценой котельной в которой они стоят .
И не хочет беспокоить солидную фирму ( хотя гарантия еще имеется).
Хотя ОВЕН это нужно для анализа с целью улучшения качества продукции .
Бог ему судья .

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

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

bayk
04.05.2019, 20:52
Я Вот начальнику технического контроля и качества продукции то же об этом говорю .
А может стоит поставить соответствующие блоки питания непосредственно для датчиков, где проблемы с БП не приведут к гибели датчика? БП не дороже датчков

Алексеев
04.05.2019, 22:33
А может стоит поставить соответствующие блоки питания непосредственно для датчиков, где проблемы с БП не приведут к гибели датчика? БП не дороже датчиков

Закономерности нет . Электронщики у нас упрямые . У нас все отлично говорят они .
В паспорте указано до 36В и нестабилизированное .
А наладчики даже рады съездить да поменять за счет завода.
И замкнутый круг .

Алексеев
04.05.2019, 23:06
Сергей0308 у тебя опыт работы в ОЛ на много больше чем у меня.
сижу над проектом хочу один из другого сделать.
Чтобы заново не делать экраны в новом проекте их очень много в основном настроечные и с паролями .
Хочу отлаженные макросы перенести в старый . Создаю для отладки переменные в схеме их много.
Макрос понятно перенесется . А вот переменные созданные в схеме для отладки большого макроса перенести в схему .
Пробовал копируются и переносятся .
Вопрос катаклизмов не будет если некоторые будут совпадать . ОЛ разберется и справится с такой задачей .
Не хочется лишнюю работу делать .

Сергей0308
05.05.2019, 00:00
Сергей0308 у тебя опыт работы в ОЛ на много больше чем у меня.
сижу над проектом хочу один из другого сделать.
Чтобы заново не делать экраны в новом проекте их очень много в основном настроечные и с паролями .
Хочу отлаженные макросы перенести в старый . Создаю для отладки переменные в схеме их много.
Макрос понятно перенесется . А вот переменные созданные в схеме для отладки большого макроса перенести в схему .
Пробовал копируются и переносятся .
Вопрос катаклизмов не будет если некоторые будут совпадать . ОЛ разберется и справится с такой задачей .
Не хочется лишнюю работу делать .

Если при создании проекта(или в процессе) я вижу, что из какой-то его части может получится логически законченная функция(функциональный блок), то сначала создаю такой макрос, потом объединяю макросы в проекте, всё! Копи-паст стараюсь не использовать, мне макросов хватает и бывали проблемы при копи-пасте! При не уникальных именах переменных всё должно работать, но будет высвечиваться красный восклицательный знак!

42571

IvanivIvan
08.05.2019, 05:38
Если заказать ПР200-220.23.2.0, то модули RS485 ModBus уже будут установлены внутри?
Или "ПР-ИП485 интерфейсная плата" нужно будет 2 (две) штуки дополнительно оплачивать?

Ревака Юрий
08.05.2019, 07:08
Если заказать ПР200-220.23.2.0, то модули RS485 ModBus уже будут установлены внутри?
Или "ПР-ИП485 интерфейсная плата" нужно будет 2 (две) штуки дополнительно оплачивать?

Будут уже установлены в приборе.

O Sole Mio
10.05.2019, 13:56
Про проекту в ТП перед прибором необходимы НПТ-3.00.1.2. На ПЛК они встроены, а в новой версии ПР они есть, или нет?

Ревака Юрий
10.05.2019, 14:59
Про проекту в ТП перед прибором необходимы НПТ-3.00.1.2. На ПЛК они встроены, а в новой версии ПР они есть, или нет?

Какой тип датчика Вам необходимо подключить, какой сигнал у него на выходе?

O Sole Mio
10.05.2019, 19:01
Подключаем ТС P100

Ревака Юрий
10.05.2019, 22:15
Подключаем ТС P100

Термосопротивление Pt100 можно подключить к аналоговому входу ПР200 без НПТ.

O Sole Mio
11.05.2019, 06:45
Да это понятно, что можно и без.... ПисАл же: проектом предусмотрено.... в ПЛК встроенный, а в ПР новой редакции???? это меня интересует, а не возможность....

Ревака Юрий
11.05.2019, 09:13
Да это понятно, что можно и без.... ПисАл же: проектом предусмотрено.... в ПЛК встроенный, а в ПР новой редакции???? это меня интересует, а не возможность....

Предусмотрено, устанавливайте. "Новая редакция" ничего не вносит нового в режимы аналоговых входов, (если только речь не о ПРМ-3) описание возможных подключений есть в РЭ.

blyum
11.05.2019, 16:23
Спасибо melky и Atman за "удочку"!

Запустились "на программирование" (определяют подключенное реле) ПР-110 на первых попавшихся "дровах" из W_xp_32бит:
1)Кабель USB-A штекер - UART, 1м (TTL RS232 на базе PL2303HX) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/kabel_usb_a_shteker_uart_1m_ttl_rs232_na_baze_pl23 03hx_dlya_arduino_/
2)Модуль USB-A штекер - UART (на базе CP2102) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/modul_usb_a_shteker_uart_na_baze_cp2102_dlya_ardui no/
3)Модуль USB-A штекер - UART (на базе CH340) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/modul_usb_a_shteker_uart_programmator_na_baze_ch34 0_dlya_arduino_/

Не запустился (ком.порт определяется, реле не опознается; "грешу на дрова" - сильно не искал - запускал "в наглую" на "дровах" PL2303HX):
Модуль USB-A штекер - UART (на базе PL2303) для Arduino https://escor.ru/catalog/interfeysnye_moduli_dlya_arduino/modul_usb_a_shteker_uart_na_baze_pl2303_dlya_ardui no/

Всем большое спасибо!

Запустились "на программирование" (определяют подключенное реле) ПР-110 на первых попавшихся "дровах" из W_7_32бит. Результат аналогичен ранее полученному.
Всем спасибо!

O Sole Mio
11.05.2019, 17:02
"Новая редакция" ничего не вносит нового
Спасибо. это и хотелось уточнить.

Lapu-Leen
24.05.2019, 12:01
В руководстве по эксплуатации идущем в комплекте с прибором ничего не сказано о необходимости установки перемычек XP5,XP4(master/slave) в соответствии с выбранным режимом работы. Вопрос: как будет вести себя связь по RS485 если один из портов программно выставлен мастером, а перемычки остались как для slave?

petera
24.05.2019, 12:14
В руководстве по эксплуатации идущем в комплекте с прибором ничего не сказано о необходимости установки перемычек XP5,XP4(master/slave) в соответствии с выбранным режимом работы. Вопрос: как будет вести себя связь по RS485 если один из портов программно выставлен мастером, а перемычки остались как для slave?

А это, что?
42882

Lapu-Leen
24.05.2019, 13:23
А это, что?
42882

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

Ревака Юрий
24.05.2019, 14:15
Очевидно, что это Руководство пользователя, которое не идёт в комплекте с прибором. Вопрос, как будет вести себя прибор, лично у меня с одним всё ОК не смотря на перемычки, а вот второй прибор ведёт себя весьма странно, пытаюсь найти причину. В данный момент нет возможности проверить это на объекте, поэтому и интересуюсь у представителей ОВЕН, они наверняка с подобным сталкивались. Можно конечно начать рассуждать о том, что не во всех ПР200 есть хотя бы один порт RS485, но ни во всех ПР200 имеются аналоговые входа, однако инфа по установке перемычек в руководстве по эксплуатации - есть, а для портов -нет.

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

Massmeter
28.05.2019, 23:48
Автоматизирую теплицы, приводы открывают окна и двери с фиксацией крайнего положения магнитогерконовыми выключателями. Все эти герконы от систем охранной сигнализации и куплены в Тинко. Тип ИО 102-26. Нагрузка - DI в ПР200.24. Т. е не больше 24 В. И вдруг они со страшной силой начали дохнуть. Из 4-х сдохли 3 у заказчика и у меня 2 на моей теплице. При наличии штатного магнита не замыкаются. Поменял и снова отказ. Всегда считал геркон самым простым и самым надежным элементом при слабой нагрузке. В теплицах влажность и геркон - самое то. Подскажите, что может быть причиной и чем можно геркон заменить.

rovki
29.05.2019, 08:09
Автоматизирую теплицы, приводы открывают окна и двери с фиксацией крайнего положения магнитогерконовыми выключателями. Все эти герконы от систем охранной сигнализации и куплены в Тинко. Тип ИО 102-26. Нагрузка - DI в ПР200.24. Т. е не больше 24 В. И вдруг они со страшной силой начали дохнуть. Из 4-х сдохли 3 у заказчика и у меня 2 на моей теплице. При наличии штатного магнита не замыкаются. Поменял и снова отказ. Всегда считал геркон самым простым и самым надежным элементом при слабой нагрузке. В теплицах влажность и геркон - самое то. Подскажите, что может быть причиной и чем можно геркон заменить.

Так дело в герконе или магните?

Алексеев
29.05.2019, 08:10
Мы используем Извещатель магнитно-контактный ИО-102-32 для охраны , проблем не было .
Предназначены для установки на стальные двери ( типа ворот) имеют мощный магнит и не критичны к зазорам .

Newcomer
29.05.2019, 09:28
Надо разобрать и посмотреть.

Massmeter
29.05.2019, 09:35
Дело в Герконе.

rovki
29.05.2019, 09:57
Дело в Герконе.

так может повернули их не так?

Massmeter
29.05.2019, 23:07
Оторвавшись от текущих дел проверил еще раз герконы. Каким боком к нему не подноси магнит - разомкнут. Пробовал и штатным и ниодимовым. Изучить геркон под лупой тоже невозможно. Он залит эпоксидкой крепче стали. Вышли из строя одновременно 3 шт. из 4-х. Окна закрыты а контроллер видит их как открытые (геркон разомкнут). Одно окно из 4-х работает, геркон исправен. Может использовать магнитодиоды? Есть такая практика?

Ревака Юрий
29.05.2019, 23:25
Оторвавшись от текущих дел проверил еще раз герконы. Каким боком к нему не подноси магнит - разомкнут. Пробовал и штатным и ниодимовым. Изучить геркон под лупой тоже невозможно. Он залит эпоксидкой крепче стали. Вышли из строя одновременно 3 шт. из 4-х. Окна закрыты а контроллер видит их как открытые (геркон разомкнут). Одно окно из 4-х работает, геркон исправен. Может использовать магнитодиоды? Есть такая практика?

А индуктивные датчики не рассматривали?

эндрю
31.05.2019, 09:56
Добрый день!Прект ПР200 стоит на обекте и собирает аварийные сигналы, по RS485 через100 метров транслирует их к оператору где установлена сирена с модулем МВ110 и ИП120 , яподумал что удобнее вместо модуля МВ110 и панели ИП120 поставить ещё одно такое реле, это и по деньгам менее затратно и функционал богаче. Вопрос - где можно найти пример обмена между 2 ПР200 МАСТЕР_СЛЕЙВ и есть ли в этой связке подводные камни?

melky
31.05.2019, 10:18
Вы обмен ИП120 с модулем или ПР200 как настраивали ? Собственно ИПП120 это тот же самый ПР200 без входов и выходов. так что все аналогично будет в связке.

эндрю
31.05.2019, 10:21
Нет, с ИП120 не работал. Есть опыт с модулем МВ110 и СП310

Серёга Букашкин
31.05.2019, 10:24
Тогда чтобы видеть экран ПР200 как у ИП120 надо искать некий подходящий бокс-ящичек (недавно были примеры). В остальном одинаково. Но когда же кнопки ПР200 и ИП120 можно будет использовать как технологические? Всё обещают...

эндрю
31.05.2019, 10:35
Да с креплением проьлем нет, вырезать отверстие и укрепить пр200-легко, как настроить обмен между ними?

melky
31.05.2019, 10:42
эндрю ну как вы настраивали обмен между ПР200 (или ИПП120) и модулем МВ ?, вот точно так же. Вы создали регистры в слейв, и вы их знаете. Ну так и прописывайте их в Мастере на чтение. Начните с одного регистра float чтобы точно определить последовательность байт и дальше добавляйте по регистру.

эндрю
31.05.2019, 10:44
ОК! Покупаем и пробую.

Ревака Юрий
31.05.2019, 11:42
ОК! Покупаем и пробую.

Пример для ПР200 есть в шаблонах сетевых устройств. https://www.owen.ru/forum/showthread.php?t=25978

PashaKasha
07.06.2019, 13:39
Дорабатываю уже имеющуюся программу в CoDeSys, делаю это в первый раз (лабораторные работы в институте не в счёт), нужно упаковать биты в dword переменную и передать в МастерСкада. В МастерСкада с распаковкой разобрался, а как всё это оформить в CoDeSys? Нашёл только запаковку 8 битов в байт - не подходит.

petera
07.06.2019, 14:10
Дорабатываю уже имеющуюся программу в CoDeSys, делаю это в первый раз (лабораторные работы в институте не в счёт), нужно упаковать биты в dword переменную и передать в МастерСкада. В МастерСкада с распаковкой разобрался, а как всё это оформить в CoDeSys? Нашёл только запаковку 8 битов в байт - не подходит.

Кроме 8 бит в байт можно сделать 16 бит в WORD
1. Решение "в лоб"

FUNCTION PACK_W : WORD
VAR_INPUT
B0: BOOL;
B1: BOOL;
B2: BOOL;
B3: BOOL;
B4: BOOL;
B5: BOOL;
B6: BOOL;
B7: BOOL;
B8: BOOL;
B9: BOOL;
B10: BOOL;
B11: BOOL;
B12: BOOL;
B13: BOOL;
B14: BOOL;
B15: BOOL;
END_VAR
VAR
END_VAR
(*Тело функции*)
PACK_W.0:=B0;
PACK_W.1:=B1;
PACK_W.2:=B2;
PACK_W.3:=B3;
PACK_W.4:=B4;
PACK_W.5:=B5;
PACK_W.6:=B6;
PACK_W.7:=B7;
PACK_W.8:=B8;
PACK_W.9:=B9;
PACK_W.10:=B10;
PACK_W.11:=B11;
PACK_W.12:=B12;
PACK_W.13:=B13;
PACK_W.14:=B14;
PACK_W.15:=B15;

2. По мотивам библиотеки OSCAT

FUNCTION PACK_W2 : WORD
VAR_INPUT
B0: BOOL;
B1: BOOL;
B2: BOOL;
B3: BOOL;
B4: BOOL;
B5: BOOL;
B6: BOOL;
B7: BOOL;
B8: BOOL;
B9: BOOL;
B10: BOOL;
B11: BOOL;
B12: BOOL;
B13: BOOL;
B14: BOOL;
B15: BOOL;
END_VAR
VAR
BYTE_0: BYTE;
BYTE_1: BYTE;
END_VAR
(*Тело функции*)
BYTE_0:=SHL(SHL(SHL(SHL(SHL(SHL(SHL(BOOL_TO_BYTE(B 7),1) OR BOOL_TO_BYTE(B6),1) OR BOOL_TO_BYTE(B5),1) OR BOOL_TO_BYTE(B4),1)
OR BOOL_TO_BYTE(B3),1) OR BOOL_TO_BYTE(B2),1) OR BOOL_TO_BYTE(B1),1) OR BOOL_TO_BYTE(B0);
BYTE_1:=SHL(SHL(SHL(SHL(SHL(SHL(SHL(BOOL_TO_BYTE(B 15),1) OR BOOL_TO_BYTE(B14),1) OR BOOL_TO_BYTE(B13),1) OR BOOL_TO_BYTE(B12),1)
OR BOOL_TO_BYTE(B11),1) OR BOOL_TO_BYTE(B10),1) OR BOOL_TO_BYTE(B9),1) OR BOOL_TO_BYTE(B8);
PACK_W2:=SHL(BYTE_TO_WORD(BYTE_1),8) OR BYTE_TO_WORD(BYTE_0);

Увеличиваем количество бит до 32

FUNCTION PACK_DW : DWORD
VAR_INPUT
B0: BOOL;
B1: BOOL;
B2: BOOL;
B3: BOOL;
B4: BOOL;
B5: BOOL;
B6: BOOL;
B7: BOOL;
B8: BOOL;
B9: BOOL;
B10: BOOL;
B11: BOOL;
B12: BOOL;
B13: BOOL;
B14: BOOL;
B15: BOOL;
B16: BOOL;
B17: BOOL;
B18: BOOL;
B19: BOOL;
B20: BOOL;
B21: BOOL;
B22: BOOL;
B23: BOOL;
B24: BOOL;
B25: BOOL;
B26: BOOL;
B27: BOOL;
B28: BOOL;
B29: BOOL;
B30: BOOL;
B31: BOOL;
END_VAR
VAR
W1: WORD;
W0: WORD;
BYTE_0: BYTE;
BYTE_1: BYTE;
BYTE_2: BYTE;
BYTE_3: BYTE;
END_VAR
(*Тело функции*)
BYTE_0:=SHL(SHL(SHL(SHL(SHL(SHL(SHL(BOOL_TO_BYTE(B 7),1) OR BOOL_TO_BYTE(B6),1) OR BOOL_TO_BYTE(B5),1) OR BOOL_TO_BYTE(B4),1)
OR BOOL_TO_BYTE(B3),1) OR BOOL_TO_BYTE(B2),1) OR BOOL_TO_BYTE(B1),1) OR BOOL_TO_BYTE(B0);
BYTE_1:=SHL(SHL(SHL(SHL(SHL(SHL(SHL(BOOL_TO_BYTE(B 15),1) OR BOOL_TO_BYTE(B14),1) OR BOOL_TO_BYTE(B13),1) OR BOOL_TO_BYTE(B12),1)
OR BOOL_TO_BYTE(B11),1) OR BOOL_TO_BYTE(B10),1) OR BOOL_TO_BYTE(B9),1) OR BOOL_TO_BYTE(B8);
W0:=SHL(BYTE_TO_WORD(BYTE_1),8) OR BYTE_TO_WORD(BYTE_0);

BYTE_2:=SHL(SHL(SHL(SHL(SHL(SHL(SHL(BOOL_TO_BYTE(B 23),1) OR BOOL_TO_BYTE(B22),1) OR BOOL_TO_BYTE(B21),1) OR BOOL_TO_BYTE(B20),1)
OR BOOL_TO_BYTE(B19),1) OR BOOL_TO_BYTE(B18),1) OR BOOL_TO_BYTE(B17),1) OR BOOL_TO_BYTE(B16);
BYTE_3:=SHL(SHL(SHL(SHL(SHL(SHL(SHL(BOOL_TO_BYTE(B 31),1) OR BOOL_TO_BYTE(B30),1) OR BOOL_TO_BYTE(B29),1) OR BOOL_TO_BYTE(B28),1)
OR BOOL_TO_BYTE(B27),1) OR BOOL_TO_BYTE(B26),1) OR BOOL_TO_BYTE(B25),1) OR BOOL_TO_BYTE(B24);
W1:=SHL(BYTE_TO_WORD(BYTE_3),8) OR BYTE_TO_WORD(BYTE_2);

PACK_DW:=SHL(WORD_TO_DWORD(W1),16) OR WORD_TO_DWORD(W0);

43093

Спорягин Кирилл
07.06.2019, 16:24
Скажите, а операции MOVE с входом En нет в OwenLogic?

KaVc
07.06.2019, 16:52
Скажите, а операции MOVE с входом En нет в OwenLogic?
SEL, fSel, b_sel с выходом, соединённым с одним из входов.

Big280
07.06.2019, 23:21
Скажите, а операции MOVE с входом En нет в OwenLogic?

макрос Save вам заменит MOVE c En. Для Real, fSave.

Спорягин Кирилл
09.06.2019, 22:46
На ноутбуке барахлит USB-порт.
В процессе смены прошивки для ПР200 порт отключился и связь с ПР200 потерялась. Теперь на ПР200 горит пустой экран и мигает светодиод F2.

Вопросы:
1. ПР200 в сервис?
2. На будущее, так как смена ноутбука пока не планируется. Если я буду обновлять прошивку на другом ПК, а уже заливать программу на ноутбуке с плохим USB-портом, то таких проблем не будет (т.е. при заливке программы при потере связи с ПР200, он не может заглючить)?

Ревака Юрий
09.06.2019, 23:06
На ноутбуке барахлит USB-порт.
В процессе смены прошивки для ПР200 порт отключился и связь с ПР200 потерялась. Теперь на ПР200 горит пустой экран и мигает светодиод F2.

Вопросы:
1. ПР200 в сервис?
2. На будущее, так как смена ноутбука пока не планируется. Если я буду обновлять прошивку на другом ПК, а уже заливать программу на ноутбуке с плохим USB-портом, то таких проблем не будет (т.е. при заливке программы при потере связи с ПР200, он не может заглючить)?

Обновите принудительно внутреннее ПО, если после подключения по USB COM пор определяется, если нет, проведите прошивку с установленным джампером, читать в РЭ. Я за три года не смог загнать до состояния сервиса ни одну ПР или ИПП120 прошивкой.

Спорягин Кирилл
09.06.2019, 23:51
Обновите принудительно внутреннее ПО, если после подключения по USB COM пор определяется, если нет, проведите прошивку с установленным джампером, читать в РЭ. Я за три года не смог загнать до состояния сервиса ни одну ПР или ИПП120 прошивкой.

Все перепрошилось. Спасибо.

PashaKasha
10.06.2019, 06:38
Спасибо. А если биты задаются в программе и меняются во времени, как подредактировать данный пример?

Александр1893347
10.06.2019, 15:00
Всем привет. Вопрос по аналоговым входам ПР-200.
Есть два исполнительных механизма. Насколько верна схема подключения?

Newcomer
10.06.2019, 15:37
Всем привет. Вопрос по аналоговым входам ПР-200.
Есть два исполнительных механизма. Насколько верна схема подключения?

Если речь идет об управлении механизмами, то это делается не через входы, а через выходы ПР200. У LF24-SR надо использовать клеммы 1 и 3, если собираешься использовать управляющий сигнал 0...10 В.. По другому механизму трудно понять, что нагорожено. Тип второго механизма укажи и каким сигналом собираешься им управлять.

Александр1893347
10.06.2019, 20:18
Если речь идет об управлении механизмами, то это делается не через входы, а через выходы ПР200. У LF24-SR надо использовать клеммы 1 и 3, если собираешься использовать управляющий сигнал 0...10 В.. По другому механизму трудно понять, что нагорожено. Тип второго механизма укажи и каким сигналом собираешься им управлять.

Немного не понял про управление, вроде коммутация управления верная, я возможно ошибся в напряжения питания выходов. В этом и был вопрос) Как подвести питание к ПР200 при наличии двух управляющих механизмов с управление 0-10 В и обратной связью от них, тоже на ПР200
Belimo LF24-SR - 1 и 3 что подводить и как управлять, тоже не понял вопроса.
Второй механизм Danfoss AME 16 - трехходовой клапан

Спорягин Кирилл
11.06.2019, 16:52
На 14 версии не все сигналы можно вводить при симуляции (см. рисунок)?

Спорягин Кирилл
11.06.2019, 17:00
Откатился на 13. Там тоже почему-то эти значения не вводятся.

Спорягин Кирилл
11.06.2019, 17:17
Проблема актуальна. Не понимаю, почему не вводятся эти (и другие) значения.

Спорягин Кирилл
11.06.2019, 17:22
После того как передал переменную IMax напрямую на выход макроса, значения входов, которые определяют IMax, стало возможным ввести. Но почему-то, то что они (входы) косвенно влияют на выходы, ОВЕН Лоджик не видит.

Нет, видит, это я не вижу.

Вопрос решен.

Спорягин Кирилл
16.06.2019, 10:29
Доброе утро, форумчане.

Скажите, пожалуйста, с чем связано ограничение в 64 регистра на один интерфейс в режиме Слейв для ПР200?
И будет ли оно преодолено в дальнейшем?

Для текущего объекта мне хватает, но под завязку, при увеличении системы на еще один частотник, решение, где ПР200 слейв, а панель мастер, уже не будет работать.

Сергей0308
16.06.2019, 11:05
Доброе утро, форумчане.

Скажите, пожалуйста, с чем связано ограничение в 64 регистра на один интерфейс в режиме Слейв для ПР200?
И будет ли оно преодолено в дальнейшем?

Для текущего объекта мне хватает, но под завязку, при увеличении системы на еще один частотник, решение, где ПР200 слейв, а панель мастер, уже не будет работать.

Не на один интерфейс, а всего! Если два интерфейса, то регистры общие, надо вручную разруливать, чтобы не повторялись! С чем связано, что у человека две руки, две ноги, два глаза, два уха - так создатель придумал!
Наверно, Вы ещё установку не запускали, поэтому Вам и хватает! Главное, чтобы она не запустилась куда-то не туда, как предполагалось!

zamnarzanom
20.06.2019, 10:41
Друзья, кто нить реализовал шим с помощью аналогового выхода?

Ревака Юрий
20.06.2019, 11:29
Друзья, кто нить реализовал шим с помощью аналогового выхода?

Реализовывал, на ТТР с входом 3-32V.

zamnarzanom
20.06.2019, 11:45
где посмотреть?

Lukas
20.06.2019, 13:25
где посмотреть?

В упрощенном виде примерно так делал. Как уже выше писали ТТР с входом 3-30в.

zamnarzanom
21.06.2019, 10:25
Спасибо!
как же мне наладить работу онлайн базы?

zvm
24.06.2019, 22:37
уважаемые специалисты! Возникла необходимость передачи отрицательного числа из ПР200 в ИПП120, соответственно мастер\слейв. В Слейве, как я понимаю, только вещественные. По моему, уже было обсуждение подобной темы, но не нашел. Заранее благодарен.

maximov2009
25.06.2019, 04:08
Добрый день. ИПП120 поддерживает те же переменные что и ПР200.
Вещественная (float) переменная это и есть число со знаком и с плавающей запятой.
Создайте такой же тип переменной в ПР и свободно передавайте.
С уважением.

эндрю
25.06.2019, 10:20
Добрый день!43278 ругаеться на цикличиские связи (блок преобразования сопротивления в температуру из менеджера компонентов), что с этим делать? Хотя все работает..

maximov2009
25.06.2019, 10:31
Добрый день. Можете ничего не делать.
Если есть желание, можете открыть макрос для редактирования и связь на которую ругается, заменить на линию задержки.
Это в новых версиях ОЛ отслеживается "возможная" некорректность работы без линии задержки. В старых, где создавался макрос такого не было. Поэтому в принципе макрос абсолютно рабочий. Хоть и создан в более ранней версии ОЛ.
С уважением.

эндрю
25.06.2019, 10:39
Спасибо!!!!!

Ревака Юрий
25.06.2019, 10:44
Добрый день!43278 ругаеться на цикличиские связи (блок преобразования сопротивления в температуру из менеджера компонентов), что с этим делать? Хотя все работает..

Можно не трогать, или сделать как в видео, с 1:45 https://youtu.be/pB37ALpPYnE

zvm
25.06.2019, 14:54
Добрый день. ИПП120 поддерживает те же переменные что и ПР200.
Вещественная (float) переменная это и есть число со знаком и с плавающей запятой.
Создайте такой же тип переменной в ПР и свободно передавайте.
С уважением.
Добрый день! Извиняюсь за невнимательность. В вопрос закралась ошибка\описка
"Возникла необходимость передачи отрицательного числа из ПР200 в ИПП120, соответственно мастер\слейв. В Слейве, как я понимаю, только вещественные"
Правильный вопрос. Как передать вещественную (отрицательную) переменную(float) из ПР200(Мастер) в ИПП120(Слейв), если доступные регистры Слейв могут быть только целочисленными (int). Или я чего-то не понимаю. С уважением

Ревака Юрий
25.06.2019, 17:41
Добрый день! Извиняюсь за невнимательность. В вопрос закралась ошибка\описка
"Возникла необходимость передачи отрицательного числа из ПР200 в ИПП120, соответственно мастер\слейв. В Слейве, как я понимаю, только вещественные"
Правильный вопрос. Как передать вещественную (отрицательную) переменную(float) из ПР200(Мастер) в ИПП120(Слейв), если доступные регистры Слейв могут быть только целочисленными (int). Или я чего-то не понимаю. С уважением

Чего-то не понимаете, в слейве легко выбирается тип float.

Сергей0308
25.06.2019, 18:58
Добрый день! Извиняюсь за невнимательность. В вопрос закралась ошибка\описка
"Возникла необходимость передачи отрицательного числа из ПР200 в ИПП120, соответственно мастер\слейв. В Слейве, как я понимаю, только вещественные"
Правильный вопрос. Как передать вещественную (отрицательную) переменную(float) из ПР200(Мастер) в ИПП120(Слейв), если доступные регистры Слейв могут быть только целочисленными (int). Или я чего-то не понимаю. С уважением

Флоат занимает два регистра, поэтому, если значение не очень большое, можно передать и одним регистром в INTе, через умножить на 10(100), а после передачи обратное преобразование, деление на 10(100)! Что позволит увеличить число передаваемых параметров в 2 раза или трафик обмена по сети уменьшить в 2 раза, разгрузить сеть, короче плюсы со всех сторон! Макросы преобразования инт во флоат и обратно здесь выкладывал в посте #30: https://www.owen.ru/forum/showthread.php?t=13106&page=3
Лучше ещё и округлить, в посте #3415 есть макросы округления: https://www.owen.ru/forum/showthread.php?t=17153&page=342

zvm
26.06.2019, 00:52
Сергей, спасибо за ответ! Похоже это именно то,что нужно. Единственная проблема: не открывается указанная Вами ссылка. Ругается, что "ссылка на объект не указывает на экземпляр объекта" Если Вам не сложно выложите еще раз. Заранее признателен.

Сергей0308
26.06.2019, 06:28
Сергей, спасибо за ответ! Похоже это именно то,что нужно. Единственная проблема: не открывается указанная Вами ссылка. Ругается, что "ссылка на объект не указывает на экземпляр объекта" Если Вам не сложно выложите еще раз. Заранее признателен.

Раньше открывалось, это к Овену претензии!
Вот примерно так:

43305

43306

zsm7
26.06.2019, 12:58
Здравствуйте. Помогите разобраться с ошибкой. Из МВ110-8а целочисленные читает нормально, с плавающей запятой в непонятном формате.43317 Версия 1.14.193.18460

Ревака Юрий
26.06.2019, 13:38
Здравствуйте. Помогите разобраться с ошибкой. Из МВ110-8а целочисленные читает нормально, с плавающей запятой в непонятном формате.43317 Версия 1.14.193.18460

Смотрите пример в этой теме, https://www.owen.ru/forum/showthread.php?t=25978 скорее всего порядок байт/регистров необходимо установить.

petera
26.06.2019, 13:43
Для переменных с плавающей запятой поменяй регистры местами

43318

zsm7
27.06.2019, 07:49
Шаблон ставил из Менеджера компонентов. Заработало когда установил галку Старшим регистром вперед и убрал галку Старшим байтом вперед. Получилось 3 4 1 2. Овен ОРС сервер читает этот модуль по умолчанию в конфигурации Старшим регистром вперед и старшим байтом вперед. Через скаду модуль читается 4 3 2 1.

verpup
27.06.2019, 15:39
Здравствуйте.
В ПР 200 еще не появилась возможность изменять переменные с помощью кнопок на корпусе прибора?

Сергей0308
27.06.2019, 15:45
Здравствуйте.
В ПР 200 еще не появилась возможность изменять переменные с помощью кнопок на корпусе прибора?

Такая возможность была изначально!

verpup
27.06.2019, 16:04
Поделитесь плз ссылкой на соответвующие ветки и обсуждения того, с чего начать. Спасибо

Сергей0308
27.06.2019, 16:13
Поделитесь плз ссылкой на соответвующие ветки и обсуждения того, с чего начать. Спасибо

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

Ревака Юрий
27.06.2019, 16:26
Поделитесь плз ссылкой на соответвующие ветки и обсуждения того, с чего начать. Спасибо

Лучше начать с РЭ, далее готовые примеры проектов и видео уроки.

Сергей0308
28.06.2019, 11:59
Может Вы такое хотели: https://www.owen.ru/forum/showthread.php?t=26893
Такого нет и наверно не будет, много лет все просят!

игорь68
29.06.2019, 15:58
Скажу по секрету у ПР205 буде экран и будут кнопки. Всё что могу сказать.

zvm
30.06.2019, 16:33
Раньше открывалось, это к Овену претензии!
Вот примерно так:

43305

43306

Сергей,спасибо огромное! Все получилось.

ded_ivan
01.07.2019, 15:33
приветствую! подскажите есть ли у кого алгоритм по управлению печкой сауны? сам принцип кто то реализовывал?

Ревака Юрий
01.07.2019, 15:54
приветствую! подскажите есть ли у кого алгоритм по управлению печкой сауны? сам принцип кто то реализовывал?

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

ded_ivan
01.07.2019, 17:01
Добрый день. Вы скажите чем управлять, и как, не думаю что будут какие-то сложности с алгоритмом.

вводная такая . есть печь с 2 устройствами тэн и увлажнитель. есть датчик температуры аналоговый, и сейчас еще докупаю датчик влажности и температуры работающий по modbus. На данный момент печка управляется выносным пультом с Atmega128, который читает температуру и греет контуры таким образом - увлажнитель греет постоянно, а печку с гистерезисом (дельтой температуры) в 2,5 градуса. т.е. как падает T относительно уставки включает второй контур, превышает T , отключает.
Подключил к контроллеру умного дома через modbus и внешнюю плату. Т.к. на существующей плате управления я нашел только выкл/вкл каждого контуров, и не знаю как считать температуру уставки, то захотел более умное управление печки, с корректировкой уставки температуры, регулированием по влажности, чтобы не сушить помещение и управление по HMI монитору =) Забыл сказать, что отдельно есть силовой блок с твердотельными реле,куда приходят сигналы вкл/выкл увлажнителя и печки.

Я не знаю как правильно организовать алгоритм этого регулирования с гистерезисом, как подключать более менее понятно

Ревака Юрий
01.07.2019, 17:07
вводная такая . есть печь с 2 устройствами тэн и увлажнитель. есть датчик температуры аналоговый, и сейчас еще докупаю датчик влажности и температуры работающий по modbus. На данный момент печка управляется выносным пультом с Atmega128, который читает температуру и греет контуры таким образом - увлажнитель греет постоянно, а печку с гистерезисом (дельтой температуры) в 2,5 градуса. т.е. как падает T относительно уставки включает второй контур, превышает T , отключает.
Подключил к контроллеру умного дома через modbus и внешнюю плату. Т.к. на существующей плате управления я нашел только выкл/вкл каждого контуров, и не знаю как считать температуру уставки, то захотел более умное управление печки, с корректировкой уставки температуры, регулированием по влажности, чтобы не сушить помещение и управление по HMI монитору =) Забыл сказать, что отдельно есть силовой блок с твердотельными реле,куда приходят сигналы вкл/выкл увлажнителя и печки.

Я не знаю как правильно организовать алгоритм этого регулирования с гистерезисом, как подключать более менее понятно

Так Вы хотите на ПР все перенести? Сам макрос регулирования с гистерезисом есть в "Менеджере компонентов" в разделе "Регуляторы" - 2PHReg, остальное все тоже сделать можно, только необходимо определиться на каком оборудовании.

ded_ivan
01.07.2019, 17:19
Так Вы хотите на ПР все перенести? Сам макрос регулирования с гистерезисом есть в "Менеджере компонентов" в разделе "Регуляторы" - 2PHReg, остальное все тоже сделать можно, только необходимо определиться на каком оборудовании.

Спасибо! вот помню же где то видел, а вспомнить не могу. Да хочу перенести на ПР200, думал, что уже кто то реализовывал подобное. Хочется красивый дисплей и удаленное управление и контроль

ПР200? я уже организовал один проект с увлажнителем на нем. или для печки есть что то попроще?

bayk
01.07.2019, 17:50
Ну раз есть твердотельное реле, то может взять пр200.5 и вообще пид запилмть на температуру, а не гистерезис?

Спорягин Кирилл
02.07.2019, 12:31
Добрый день, форумчане.
Если для сетевой переменной в ПР200 (когда ПР200 - мастер) установить значение "Запуск чтения" в настройках прибора, то переменная встает в очередь на опрос не обращая внимание на период опрос прибора?

Ревака Юрий
02.07.2019, 13:54
Добрый день, форумчане.
Если для сетевой переменной в ПР200 (когда ПР200 - мастер) установить значение "Запуск чтения" в настройках прибора, то переменная встает в очередь на опрос не обращая внимание на период опрос прибора?

По идее да, если не снимать флаг, должен читать с максимально возможным периодом. Механизм как и с переходом по изменению переменной для экранов, после установки флага и опроса переменной, флаг должен сбросится, далее вы сами им управляете.
Рекомендуемый алгоритм для флагов, если нужно разово срочно выполнить запрос:
1) выставить флаг в 1
2) не менять значение флага
3) дождаться пока флаг не сбросится извне в 0
4) повторить 1-3 когда снова потребуется послать данный запрос.

Спорягин Кирилл
02.07.2019, 14:03
Понял, спасибо.

А как определить первый скан в ПР200?

petera
02.07.2019, 14:19
Понял, спасибо.

А как определить первый скан в ПР200?

43411

на выходе XOR лог.1 только в первом скане

Спорягин Кирилл
02.07.2019, 14:32
43411

на выходе XOR лог.1 только в первом скане

Все гениальное просто!
Спасибо!

Сергей0308
02.07.2019, 14:48
Наверно можно и так:

43412

И первый вариант, как бы самый очевидный!

Спорягин Кирилл
02.07.2019, 14:49
Еще вопрос.

Есть устройство (слейв). Из него ПР200 (мастер) читает переменную Х.
Но периодически, по команде сверху (с панели) мне нужно записать переменную Х в слейв.
Как в этом случае мне нужно настроить параметры прибора ПР200?

Просто установить запись по изменению? В этом случае он не пишет изменения, полученные со слейва, а пишет только если переменная Х изменилась в программе ПР200?

Сергей0308
02.07.2019, 15:05
Еще вопрос.

Есть устройство (слейв). Из него ПР200 (мастер) читает переменную Х.
Но периодически, по команде сверху (с панели) мне нужно записать переменную Х в слейв.
Как в этом случае мне нужно настроить параметры прибора ПР200?

Просто установить запись по изменению? В этом случае он не пишет изменения, полученные со слейва, а пишет только если переменная Х изменилась в программе ПР200?

Можно сделать запись по команде, для этого создать соответствующую переменную и писать пока не считается одинаковое с посылаемым значение, если так нежелательно(мало ли что, например связь нарушится), ограничить период записи во времени, у меня переменные для чтения и записи разные!

Когда то счётчик(внизу) сбрасывал:


43415

Спорягин Кирилл
02.07.2019, 16:41
Можно сделать запись по команде, для этого создать соответствующую переменную и писать пока не считается одинаковое с посылаемым значение, если так нежелательно(мало ли что, например связь нарушится), ограничить период записи во времени, у меня переменные для чтения и записи разные!

Когда то счётчик(внизу) сбрасывал:


43415

У Вас как понимаю, разные переменные на чтение и запись, а у меня одна (такой слейв).

Сергей0308
02.07.2019, 18:22
У Вас как понимаю, разные переменные на чтение и запись, а у меня одна (такой слейв).

Да переменные в ПР200 разные, но читается и пишется одна и та же переменная в подчинённом устройстве! С одной переменной у меня как-то сразу не получилось, поэтому две и сделал, давно это было, может сейчас получится и с одной переменной, не знаю!
Короче, если не заморачиваться, можно так сделать, если Вы заморочитесь и сделаете с одной переменной в ПР200, будет интересно посмотреть!

ded_ivan
03.07.2019, 00:43
Ну раз есть твердотельное реле, то может взять пр200.5 и вообще пид запилмть на температуру, а не гистерезис?

т.е. регулирование температуры не по диапазону, а до 1 градуса?

bayk
03.07.2019, 02:27
т.е. регулирование температуры не по диапазону, а до 1 градуса?
можно и точнее, но это уже как вы напишите и как удачно настроите регулятор

konst_smn
04.07.2019, 11:07
Здравствуйте!
В коммутационной программе использую макросы для большей читаемости программы. Внутри макросов использую не только связи, но и объявляю и использую переменные.
Вопрос - а могу ли я использовать макрос внутри макроса? Например, мне нужно многовходовое ИЛИ и не хочется загромождать окно редактирования макроса, т.к. это многовходовое ИЛИ использовать надо несколько раз.
Если "вложение" макроса допустимо (пробовал, но хотелось бы грамотного разъяснения разработчиков, так как нигде не нашел официального пояснения разработчика по этому свойству макросов, и не хотел бы гонять ради появившихся "глюков" за 300-500 км :( ), то возможен ли следующий уровень вложения макросов?
ЗЫ Наверное, некорректно распрашивать до той степени, но пока не понимаю сути макроса в случае Owen Logic - макрос это реентерабельная подпрограмма или просто способ увеличить читаемость кода, убрав, как и, например, в языке Си множество текста/кода под одно объявление.

melky
04.07.2019, 11:09
макрос в макросе можно. Только вам надо понимать, компиляция будет сквозная и расположения макросов внутри других макросов тоже важно. То есть так же как и на холсте, поменяв расположение может измениться работа в целом. То же справедливо и для макросов.

ded_ivan
04.07.2019, 19:57
а есть примеры для изучения на ПР200

Ревака Юрий
04.07.2019, 21:31
а есть примеры для изучения на ПР200

Примеры чего? Весь форум забит различными примерами.

ded_ivan
04.07.2019, 22:19
Примеры чего? Весь форум забит различными примерами.
неуникальный ответ =) пример работы и контроля печки сауны

Ревака Юрий
04.07.2019, 23:09
неуникальный ответ =) пример работы и контроля печки сауны

А, ну тогда можно начать с раздела "Регуляторы" и "Управляющие и регулирующие модули" в Менеджере компонентов, смотреть описание регуляторов, дальше в зависимости от того что за датчик на входе и какой регулирующий элемент на выходе. Есть текущая температура, заданная, выводится на экран, заданная может регулироваться, текущая в режиме просмотра, выбранный регулятор поддерживает или непрерывно, или в режиме вкл/выкл, с определенным гистерезисом.

konst_smn
05.07.2019, 15:23
Здравствуйте!
Неожиданно для себя натолкнулся на вопрос.
Аналоговые входы ПР200 имеют настройку шкалы для перевода сигнала 4...20 мА в нужный диапазон измеряемой физической величины.
Аналоговые выходы явно такой шкалы не имеют, но в выложенном Вами примере ПИД-регулятора видно, что сигнал с выхода регулятора, перед поступлением на аналоговый выход ПР200 приводится к диапазону 0...1.
Использую полученный с RS-485 по протоколу Modbus RTU через "прозрачный" радиомодем сигнал с датчика для его передачи исполнительному устройству посредством аналогового выхода 4...20 мА. Каким образом пропустить этот сигнал через шкалу для получения сигнала на выходе? Чтобы Вам было проще объяснять "на пальцах" - исполнительное устройство воспринимает сигнал 4...20 мА как сигнал задания давления 0...10 бар, сигнал внутри контроллера после приема - уже в этой шкале, 0...10 бар.
Правильно ли я понимаю, что мне надо диапазон полученного сигнала перед выводом на аналоговый выход ПР200 привести к шкале 0...1? Мне надо просто разделить значение на 10?

Ревака Юрий
05.07.2019, 15:32
Здравствуйте!
Неожиданно для себя натолкнулся на вопрос.
Аналоговые входы ПР200 имеют настройку шкалы для перевода сигнала 4...20 мА в нужный диапазон измеряемой физической величины.
Аналоговые выходы явно такой шкалы не имеют, но в выложенном Вами примере ПИД-регулятора видно, что сигнал с выхода регулятора, перед поступлением на аналоговый выход ПР200 приводится к диапазону 0...1.
Использую полученный с RS-485 по протоколу Modbus RTU через "прозрачный" радиомодем сигнал с датчика для его передачи исполнительному устройству посредством аналогового выхода 4...20 мА. Каким образом пропустить этот сигнал через шкалу для получения сигнала на выходе? Чтобы Вам было проще объяснять "на пальцах" - исполнительное устройство воспринимает сигнал 4...20 мА как сигнал задания давления 0...10 бар, сигнал внутри контроллера после приема - уже в этой шкале, 0...10 бар.
Правильно ли я понимаю, что мне надо диапазон полученного сигнала перед выводом на аналоговый выход ПР200 привести к шкале 0...1? Мне надо просто разделить значение на 10?

В общем да, также можно использовать макрос SCALE.

konst_smn
05.07.2019, 16:02
В общем да, также можно использовать макрос SCALE.
Спасибо за помощь! Посмотрю на макрос, возможно пригодиться более сложный алгоритм, чем просто деление - на случай ухода нуля и просто ухода показаний датчика. Калибровать на объекте нет возможности (после запуска в эксплуатацию).

r.rabochiy
09.07.2019, 17:53
Добрый день,
купили, настроили ПР200.

Стоит задача
1) с внешнего мастера опрашивать состояние цифровых выходов ПР200 по RS485
2) с внешнего мастера изменять состояние цифровых выходов ПР200 по RS485

Мастер подключил по шине к ПР, на ПР настроил параметры RS485 (не могу понять как задать адрес в сети для ПР200)

Вопрос в следующем:
что конкретно мне нужно послать на ПР по RS485 чтобы решить мои задачи описанные выше.
В качестве мастера сейчас raspberry, ума не приложу что конкретно послать в raw input, какую команду в каком формате...

Заранее спасибо, извиняюсь за возможно дилетантские вопросы.

rovki
09.07.2019, 18:08
Добрый день,
купили, настроили ПР200.

Стоит задача
1) с внешнего мастера опрашивать состояние цифровых выходов ПР200 по RS485
2) с внешнего мастера изменять состояние цифровых выходов ПР200 по RS485

Мастер подключил по шине к ПР, на ПР настроил параметры RS485 (не могу понять как задать адрес в сети для ПР200)

Вопрос в следующем:
что конкретно мне нужно послать на ПР по RS485 чтобы решить мои задачи описанные выше.
В качестве мастера сейчас raspberry, ума не приложу что конкретно послать в raw input, какую команду в каком формате...

Заранее спасибо, извиняюсь за возможно дилетантские вопросы.
ПР работате по протоколу modbus RTU. Для начала у вас должен быть залит проект в ПР200 , где прописаны все сетевые переменные и задан сетевой адрес (по умолчанию 16) .В мастере ,который умеет работать по модбасу задаете сетевой адрес устройства и номер регистра ...и пишите или читаете эти регистры...

Сергей0308
09.07.2019, 18:37
Тоже любопытно, посмотрел РЭ:

43564

Как бы не совсем понятно, точнее, совсем не понятно: писать можно, но функции только для чтения, это как???

r.rabochiy
09.07.2019, 18:43
ПР работате по протоколу modbus RTU. Для начала у вас должен быть залит проект в ПР200 , где прописаны все сетевые переменные и задан сетевой адрес (по умолчанию 16) .В мастере ,который умеет работать по модбасу задаете сетевой адрес устройства и номер регистра ...и пишите или читаете эти регистры...

C переменными разобрался, у каждой есть регистр.
Допустим есть переменная, ее регистр 512.
Что нужно послать на ПР чтобы прочитать (или записать) значение переменной?

Ревака Юрий
09.07.2019, 19:54
C переменными разобрался, у каждой есть регистр.
Допустим есть переменная, ее регистр 512.
Что нужно послать на ПР чтобы прочитать (или записать) значение переменной?

Если я правильно понимаю, мастер у Вас на распбери, для начала, рекомендую начать с Modbus Poll, там можно посмотреть формат посылки для разных запросов, и уже дальше его задать в виду raw. Примеры по сетевому обмену можно посмотреть в теме про шаблоны https://www.owen.ru/forum/showthread.php?t=25978

Ревака Юрий
09.07.2019, 19:56
Тоже любопытно, посмотрел РЭ:

43564

Как бы не совсем понятно, точнее, совсем не понятно: писать можно, но функции только для чтения, это как???

Писать выходы можно только в режиме когда логика отключена, об этом сделаем примечание в РЭ.

r.rabochiy
09.07.2019, 20:02
Писать выходы можно только в режиме когда логика отключена, об этом сделаем примечание в РЭ.

Уточните пожалуйста что значит логика отключена?

Ревака Юрий
09.07.2019, 20:11
Уточните пожалуйста что значит логика отключена?

Если снять корпус, возле usb есть 4 штыря, 2 левых это блокировка программы загруженной в прибор, в этом режиме реле становится модулем расширения с которого можно считывать состояние вх/вых и управлять реле, в нормальном режиме читать можно, но управлять выходами по сети необходимо через макросы или типа INT_BOOL из менеджера компонентов, т.е принудительно подавая биты на выходы.

bayk
13.07.2019, 21:45
Друзья! Не бейте пожалуйста! Я знаю, что этот вопрос сто раз поднимался, но поиск на форуме такой безумный, что я ничего не могу найти. Мне нужно управлять дискретными и целочисленными переменными по сети и локально. Ну вот точно помню, что вроде в онлайн-библиотеке такая штука была, но найти не могу. Пожалуйста, скиньте макросы или скрины логики.
Я ещё тогда сдуру не сохранил ответ на этот вопрос, запомнив что всегда возьму из библиотеки.... А в итоге тюти!! Это уже не говоря, что теперь для меня библиотека это простопункт в меню, которым не могу пользоваться.

melky
13.07.2019, 22:18
SelChgF и SelChgI. и передайте еще комплект розог, кто сломал штатный механизм использования Modbus переменной и для экрана и для программы с инициализацией переменной. :)

Кстати можно использовать и сейчас, но при прошивке ПР значение будет 0

Сергей0308
13.07.2019, 22:45
Друзья! Не бейте пожалуйста! Я знаю, что этот вопрос сто раз поднимался, но поиск на форуме такой безумный, что я ничего не могу найти. Мне нужно управлять дискретными и целочисленными переменными по сети и локально. Ну вот точно помню, что вроде в онлайн-библиотеке такая штука была, но найти не могу. Пожалуйста, скиньте макросы или скрины логики.
Я ещё тогда сдуру не сохранил ответ на этот вопрос, запомнив что всегда возьму из библиотеки.... А в итоге тюти!! Это уже не говоря, что теперь для меня библиотека это простопункт в меню, которым не могу пользоваться.

Для изменения по сети и с экрана, достаточно так! Ниже в проекте есть и макросы AI.

43604

43605

43606

43607

43654

bayk
14.07.2019, 10:53
Спасибо большое!
посимулировал эти варианты, все классно, но вариант с булевой переменной "желтит". Возможно ли как-то сделать этот макрос, чтобы он не ругался на циклические связи?
и еще один вопрос - а в обратную сторону отдать значение, которое поменялось локально, то я тупо безу локальную переременную и соединяю ее выход с той-же сетевой переменной с ее входом? или так делать нельзя?

KIB52
15.07.2019, 11:00
Добрый день. Прошу подсказки. В ПР200 имеется возможность установки двух модулей ПР-ИП485. Какой из них будет в Slot1 а какой в Slot2 (согласно OWEN Logic).

Ревака Юрий
15.07.2019, 11:04
Добрый день. Прошу подсказки. В ПР200 имеется возможность установки двух модулей ПР-ИП485. Какой из них будет в Slot1 а какой в Slot2 (согласно OWEN Logic).

Левый первый, за ним второй.

bayk
15.07.2019, 18:15
Юрий, а с моим вопросом не подскажешь?

Ревака Юрий
15.07.2019, 19:39
Юрий, а с моим вопросом не подскажешь?

Если про "желтит" так это не критично, я об этом в одном из "Лайфаков" уже говорил, там же показал как от этого избавиться.

bayk
16.07.2019, 22:15
Если про "желтит" так это не критично

если бы про "желтит"... я про неоткрывающиеся проекты и неработающий менеджер компонентов
. написал в ТП, но там меня просто насилуют в мозг тупыми вопросами и бесполезными предложениями, которые заранее обречены на провал. при этом мне отвечают 1 раз в день с утра.
мне предлагает всякое безумие ваш специалист Заец Максим. номер заявки 233285.

Ревака Юрий
17.07.2019, 09:19
если бы про "желтит"... я про неоткрывающиеся проекты и неработающий менеджер компонентов
. написал в ТП, но там меня просто насилуют в мозг тупыми вопросами и бесполезными предложениями, которые заранее обречены на провал. при этом мне отвечают 1 раз в день с утра.
мне предлагает всякое безумие ваш специалист Заец Максим. номер заявки 233285.

Есть проект сохраненный и открывающийся без ошибок?

По поводу не устанавливающихся чекбоксов, сам наблюдал подобную проблему, но так как она редкая, пока причину не удалось выявить, в соседней теме были предположения связанные с темами https://www.owen.ru/forum/showthread.php?t=31245&p=310078&viewfull=1#post310078

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

Ревака Юрий
17.07.2019, 09:25
Что касается проектов, смотрите что у Вас на экраны выводится, где-то там косяк, возможно при изменении типа переменной программа его пропустила, а уже при открытии указывает на ошибку, в первом проекте где нет связей между экранами ошибка исчезла после удаления всех экранов кроме первого, во втором начал удалять снизу 3 или 4, ошибка ушла. Так что посмотрите более внимательно, возможно просто тип в переменной нужно поменять.

Hanse
17.07.2019, 13:00
Добрый день всем.

Подскажите, пожалуйста, где можно прочитать про назначение и обработку кнопок на ПР200 ?

Ревака Юрий
17.07.2019, 13:13
Добрый день всем.

Подскажите, пожалуйста, где можно прочитать про назначение и обработку кнопок на ПР200 ?

Встроенный в OWENLogic Help, а так же посмотреть примеры проектов с экранами.

игорь68
17.07.2019, 13:13
Пока кнопки не доступны для работы с ОЛ. А само описание кнопок есть в руководстве по эксплуатации

Alexander_ZAVKOM
17.07.2019, 13:31
Добрый день! стоит задача программировать и управлять ТРМ 251(6 штук) с панельки ИПП120.
На данный момент работает запись программ технолога и включение/выключение с панели.
написан код по которому приборы по определенным параметрам уходят в режим "пауза по последнему замеру температуры" (версия прошивки ТРМ 2.10), однако при попытке записать любое значение (0, 1, 2) в регистр №18 ТРМки как будто зависают перестают записывать даже уставки программ технолога (почему-то работает только включение-выключение с ИПП120).
Адрес регистра №18 нигде не прописан вовсе, кроме ОРС-сервера ОВЕН.
Отсюда вопрос как правильно управлять режимом ПАУЗА для ТРМ251 при помощи ИПП120.

Ревака Юрий
17.07.2019, 16:31
Добрый день! стоит задача программировать и управлять ТРМ 251(6 штук) с панельки ИПП120.
На данный момент работает запись программ технолога и включение/выключение с панели.
написан код по которому приборы по определенным параметрам уходят в режим "пауза по последнему замеру температуры" (версия прошивки ТРМ 2.10), однако при попытке записать любое значение (0, 1, 2) в регистр №18 ТРМки как будто зависают перестают записывать даже уставки программ технолога (почему-то работает только включение-выключение с ИПП120).
Адрес регистра №18 нигде не прописан вовсе, кроме ОРС-сервера ОВЕН.
Отсюда вопрос как правильно управлять режимом ПАУЗА для ТРМ251 при помощи ИПП120.

"В настоящую прошивку (версия 2.10) внесены следующие изменения:
1) Добавлен режим «ПАУЗА».
Описание:
В процессе автоматического регулирования (режим «РАБОТА») у пользователя появилась возможность остановить нагрев/выдержку – перейти в режим «Пауза». В данном режиме уставке приравнивается значение последней измеренной температуры, и прибор начинает регулировать, исходя из этого значения. Отсчет времени технологического процесса в этом режиме прекращается. После возврата из режима «Пауза» в режим автоматического регулирования, прибор продолжает регулировать по заложенной программе технолога.
Переход в режим «Пауза», описанный выше, осуществляется заданием оперативного параметра «PAUS» равным 2; в конфигураторе ТРМ251: «Режим пауза» = «Режим 2». Выход из режима «Пауза» осуществляется заданием «PAUS» равным 0; в конфигураторе ТРМ251: «Режим пауза» = «Выкл.».

Примечание: Также появился дополнительный вариант режима «Пауза» – при переходе в режим «Пауза» уставке приравнивается значение мгновенное уставки. Переход в данный режим осуществляется заданием оперативного параметра «PAUS» равным 1.
Переход из «Режима 1» в «Режим 2» и обратно может быть произведен только через «Режим Выкл.».

Тип параметра «PAUS» - целый, 2 байта.
Принимаемые значения:
• 0 – «Выкл.»;
• 1 – «Режим 1»;
• 2 – «Режим 2».
"
Я так понимаю ключевое слово "в конфигураторе ТРМ251", по RS у меня тоже не получилось изменить, только чтение.

bayk
18.07.2019, 16:52
Чв первом проекте где нет связей между экранами ошибка исчезла после удаления всех экранов кроме первого, во втором начал удалять снизу 3 или 4, ошибка ушла.
Я правильно понимаю, что на вашем компьютере тоже открываются проекты с ошибкой? просто на исходном ноуте ошибок нет. все компилируется, прошивается, онлайн отладка работает.

Ревака Юрий
18.07.2019, 17:00
Я правильно понимаю, что на вашем компьютере тоже открываются проекты с ошибкой? просто на исходном ноуте ошибок нет. все компилируется, прошивается, онлайн отладка работает.

Да, оба проекта открываются с ошибками, а на исходном какая версия установлена?

bayk
18.07.2019, 21:37
Была установлена 1.14.193.18460 ту же версию я установил на новый ноутбук. и сразу появилась эта ошибка. потом прилетело обновление, но ничего не поменялось.
кстати а не может проект что-то хранить вне себя? например обращаться к менеджеру библиотек или еще куда?
по поводу aero peek то у меня он включен. но и выключение и включение проблему с чекбоксами не изменило. по прежнему срабатывает только "выделить все"
а нельзя у программистов спросить какими фреймворками они пользовались при написании программы? может просто что-то не установлено? ониж явно знают какие библиотеки, установленные в винде используются при работе? или какие стали доступны в вин 10 штатно, но их не было в 7ке

Ревака Юрий
18.07.2019, 21:59
Была установлена 1.14.193.18460 ту же версию я установил на новый ноутбук. и сразу появилась эта ошибка. потом прилетело обновление, но ничего не поменялось.
кстати а не может проект что-то хранить вне себя? например обращаться к менеджеру библиотек или еще куда?
по поводу aero peek то у меня он включен. но и выключение и включение проблему с чекбоксами не изменило. по прежнему срабатывает только "выделить все"
а нельзя у программистов спросить какими фреймворками они пользовались при написании программы? может просто что-то не установлено? ониж явно знают какие библиотеки, установленные в винде используются при работе? или какие стали доступны в вин 10 штатно, но их не было в 7ке

Microsoft .NET Framework 4.0 есть на сайте, можно попробовать поставить если его нет.

bayk
18.07.2019, 22:44
ЮРИЙ!!! я НАШЕЕЕЕЛ!!!! с проектами я выяснил в чем разница и отличие и почему они открывались с ошибкой!!!! теперь остается вашим программистам только разобраться почему это влияет на работу. и как это предотвратить.
у меня на старом ноутбуке, по причине необходимости работы с каким-то корявым ПО для какого-то древнего ПЛК стояла настройка в языковых параметрах - разделитель целой и дробной части - "точка" а не запятая, как принято в русском языке! я ее поменял на точку и сразу все стало корректно открываться и компилироваться!!!!

П.С. netFW у меня стоит 4.7.2 и он не дает мне поставить более раннюю. с менеджером библиотек изменений нет.

Спорягин Кирилл
19.07.2019, 11:53
Добрый день.
Имею ПР200-220.23.Х. На 1-й интерфейс этого ПР подключено 4 устройства.
Все исправно работает.
Для целей диагностики для каждого устройства завел счетчик отсутствия связи с устройством, т.е. счетчик когда переменная Статус принимает значение 0.
Так вот для первого устройства из списка данный счетчик все время растет, хотя устройство исправно выполняет свои функции.
Для этого устройства (которое дает прирост счетчика ошибок) для тегов задал так же переменные Статус, куда, согласно справке, должен помещаться код ошибки опроса.
Так вот счетчик ошибок опроса растет, а код ошибок 0. Так же равен нулю счетчик отличия ошибок опроса от 0.
Все вышеизложенное поясняет рисунок и проект.

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

Спорягин Кирилл
19.07.2019, 11:53
Почему-то файлы не подкрепляет.
Пишет, что нет прав??

petera
19.07.2019, 12:27
Почему-то файлы не подкрепляет.
Пишет, что нет прав??

Аналогично!
Еще у меня в редакторе сообщений пропала панель с инструментами визуального редактирования (BB-кодами).

Я думал, что мне наказание такое вместо традиционных банов.
Однако, я не одинок?

ЗЫ.
Смайлики в сообщение тоже не вставляются!

Серёга Букашкин
19.07.2019, 15:05
Может быть переменная Статус устройства устанавливается в 0 не только при проблемах связи, но и еще когда-то. Например, во время простоя сети?
Тоже имел эту проблему, считаю что переменная статуса имеет маленькую задержку на сброс в "0". И на системах с более чем 3 абонентами это начинает сказываться. У меня тоже 4 абонента, и этот эффект иногда есть. Если это не просто для индикации состояния, а по этой переменной что-то делается, то я эту переменную считаю просто источником, а на индикацию и в обработку даю переменную с продлением "1" на 0,3 - 0,5с, тогда нормально. Можно ускорить связь и оптимизацией временных параметров связи на Мастере, но тоже до некоего предела и тогда успевает не сбрасывать статус в "0". При совсем оптимальных настройках с минимизацией всех времен и при связи с 4 абонентами этот эффект пропадает, но это надо подбирать. Еще есть такое замечание, что если отвечают тоже ПР200, то у них есть неприятная фишка, что ответ только по окончании цикла, и получаются нестабильные задержки ответов. Приходится ставить таймауты на мастере с учетом времен циклов у отвечающих. Это всё в итоге увеличивает время тишины в линии и замедляет обмен. Непонятно зачем так, но улучшить это никто не может или не хочет.

Ревака Юрий
19.07.2019, 15:44
Приходится ставить таймауты на мастере с учетом времен циклов у отвечающих. Это всё в итоге увеличивает время тишины в линии и замедляет обмен. Непонятно зачем так, но улучшить это никто не может или не хочет.

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

Николай- ЧМЗ-Глазов
20.07.2019, 21:25
Возник вопрос по подключению импульсного выхода у электрических счётчиков к дискретному входу ПР200. Параметры входа U<=24В, ток <=30 мА. Кто сталкивался. Выход открытый коллектор. Судя по инструкции Энергомеры -форма сигнала прямоугольные импульсы амплитудой равной величине напряжения поданной на телеметрический вход счётчика .

rovki
20.07.2019, 22:46
В чем вопрос и проблемма ? ДЛя пр200 нужно напряжение(ток) для входного оптрона. Вход ПР через резистор(1-5ком) подайте на +24 , а выход счетчика(коллектор) на вход ПР прямо.И считайте импульсы ,если важна полярность то проинвертируйте ..

Николай- ЧМЗ-Глазов
21.07.2019, 07:19
В чем вопрос и проблемма ? ДЛя пр200 нужно напряжение(ток) для входного оптрона. Вход ПР через резистор(1-5ком) подайте на +24 , а выход счетчика(коллектор) на вход ПР прямо.И считайте импульсы ,если важна полярность то проинвертируйте ..

Вход ПР.....на +24, а выход счётчика на вход ПР прямо... масло масляное конечно, но это? 43690

rovki
21.07.2019, 09:02
Вход ПР.....на +24, а выход счётчика на вход ПР прямо... масло масляное конечно, но это? 43690

Да . я сказал так, можно иначе сказать (но схема та же)- подключите выход счетчика ко входу ПР. Вход ПР через резистор подключите к +24...Общие провода соединить вместе.

verpup
21.07.2019, 10:42
значения переменных можно менять с помощью кнопок. А с помощью них очень много чего в проекте.

Спорягин Кирилл
22.07.2019, 11:31
А как иначе, у всем нужно время на обработку и слейву и мастеру, а у мастера кроме обмена есть еще куча работы, и если отдать приоритет на обмен, вы будете говорить, что в другом месте медленно, поэтому оптимизировали.

Юрий, а поясните, все таки как именно устанавливается переменная Статус у устройства.
Может быть тогда станет понятно, почему она сбрасывается в 0?

Ревака Юрий
22.07.2019, 11:47
Юрий, а поясните, все таки как именно устанавливается переменная Статус у устройства.
Может быть тогда станет понятно, почему она сбрасывается в 0?

Статус - переменная, в которую записывается статус прибора. Тип булевский: 1 - устройство функционирует нормально 0 - связь с устройством потеряна. А дальше варианты как можно потерять связь: физически разорвать, установить параметры при которых связь будет нестабильной или будет отсутствовать вовсе, или периодические сбои/помехи на линии.

Спорягин Кирилл
22.07.2019, 11:51
Статус - переменная, в которую записывается статус прибора. Тип булевский: 1 - устройство функционирует нормально 0 - связь с устройством потеряна. А дальше варианты как можно потерять связь: физически разорвать, установить параметры при которых связь будет нестабильной или будет отсутствовать вовсе, или периодические сбои/помехи на линии.

Юрий, Вы написали, то что написано в справке.
Но тогда возникает вопрос, описанный ранее. Устройство функционирует (выполняет свои функции), коды ошибок = 0, а переменная Статус периодически устанавливается в 0. По меньшей мере об этом свидетельствует счетчик.

Спорягин Кирилл
22.07.2019, 11:52
Да, и почему-то именно у 1 устройства на сети.

Спорягин Кирилл
22.07.2019, 11:55
Вот если, в переменную Статус, например, пишется 0 в случае, если в течении заданного времени устройство не получает доступа к опросу. Потому что другие заняли всю очередь.
Может быть такое?

Ревака Юрий
22.07.2019, 12:16
Вот если, в переменную Статус, например, пишется 0 в случае, если в течении заданного времени устройство не получает доступа к опросу. Потому что другие заняли всю очередь.
Может быть такое?

Не очень представляю как такое может быть, если нет доступа к опросу, то и ошибки быть не может, как устройство поймет что устройство не отвечает, если к нему нет "пинга" по аналогии с сетью. Покажите что и как подключено, какие сетевые настройки для устройств, какое время цикла в Вашей программе?

Спорягин Кирилл
22.07.2019, 12:35
Не очень представляю как такое может быть, если нет доступа к опросу, то и ошибки быть не может, как устройство поймет что устройство не отвечает, если к нему нет "пинга" по аналогии с сетью. Покажите что и как подключено, какие сетевые настройки для устройств, какое время цикла в Вашей программе?

Прикрепляю файл проекта и рисунок.

Счетчик FC1_Cntr все время растет. Счетчики ошибок с другими устройствами не растут.
При этом частотник FC1 выполняет исправно свои функции.

Ревака Юрий
22.07.2019, 13:01
Прикрепляю файл проекта и рисунок.

Счетчик FC1_Cntr все время растет. Счетчики ошибок с другими устройствами не растут.
При этом частотник FC1 выполняет исправно свои функции.

Я правильно понимаю, что только в ПЧВ1 появляются ошибки? Вообще таймаута в 70 ms может быть мало на скорости 38400, попробуйте поставить 500 ms.

Спорягин Кирилл
22.07.2019, 13:15
Я правильно понимаю, что только в ПЧВ1 появляются ошибки? Вообще таймаута в 70 ms может быть мало на скорости 38400, попробуйте поставить 500 ms.

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

Ревака Юрий
22.07.2019, 13:59
Да, ошибки появляются только у ПЧВ1. Попробую увеличить таймаут, но, если дело в нем, то и у других ПЧВ тоже должны были бы быть ошибки, а их нет.

Если ПЧВ одинаковые, можно для проверки поменять местами, может в самом ПЧВ есть особенности или в месте его установки, топология, удаленность от ПР.

Спорягин Кирилл
22.07.2019, 14:22
Если ПЧВ одинаковые, можно для проверки поменять местами, может в самом ПЧВ есть особенности или в месте его установки, топология, удаленность от ПР.

Будет возможность. Попробую.

klariti1
24.07.2019, 09:14
Подскажите, как поставить (прописать) в овен лоджик для пр200 кнопки :
- старт , стоп, пауза
Кнопки без фиксации (не понимаю, как прописать кнопку без фиксации)

Сергей0308
24.07.2019, 09:18
Подскажите, как поставить (прописать) в овен лоджик для пр200 кнопки :
- старт , стоп, пауза
Кнопки без фиксации (не понимаю, как прописать кнопку без фиксации)

Допустим, Вам удалось нарисовать кнопки в ОЛ, и кто их там будет нажимать?

klariti1
24.07.2019, 12:46
так, у меня есть пилетный котел, с кнопками без фиксации, но тупость программы в том, что она забрасывает дрова* не от зависимости температуры воды в котле, а от заданного времени, ну и понятное дело, что все это работает через одно место...
прошивку из ПР200 скачать не получилось(чтоб изменить ее) ну или я не знаю как это делается)) соответственно надо написать самому, за 1 день я впринцепи понял что к чему и единственное чего, мне не хватает, чтоб я мог загрузить, так это понимания, как обозначаются в схеме овен лоджика кнопки без фиксации, через счетчик импульсов пробовал... не то пальто)

klariti1
24.07.2019, 13:00
всем спасибо, открыл для себя менеджер компонентов))

Сергей0308
24.07.2019, 13:24
всем спасибо, открыл для себя менеджер компонентов))

И что, нашли там кнопку без фиксации?
Может всё наоборот, Вам кнопка с фиксацией нужна? Если да, Т-триггер называется!

klariti1
24.07.2019, 13:48
я имел в виду кнопка (физическая) без физической фиксации
Спасибо!))

игорь68
24.07.2019, 14:33
так, у меня есть пилетный котел, с кнопками без фиксации, но тупость программы в том, что она забрасывает дрова* не от зависимости температуры воды в котле, а от заданного времени, ну и понятное дело, что все это работает через одно место...
прошивку из ПР200 скачать не получилось(чтоб изменить ее) ну или я не знаю как это делается)) соответственно надо написать самому, за 1 день я впринцепи понял что к чему и единственное чего, мне не хватает, чтоб я мог загрузить, так это понимания, как обозначаются в схеме овен лоджика кнопки без фиксации, через счетчик импульсов пробовал... не то пальто)

Как я понимаю это внешние кнопки. Так в лоджике кнопок нет.

Алексеев
24.07.2019, 18:12
Как я понимаю это внешние кнопки. Так в лоджике кнопок нет.

Мы все надеемся должны появиться . Как допустим в ПЛК63 .

игорь68
25.07.2019, 13:50
Мы все надеемся должны появиться . Как допустим в ПЛК63 .

Тогда ждем вместе ПР205

rovki
25.07.2019, 16:48
Ребята , напомните ,кто может . Сто лет не использовал пр114. В старой линии вылетел один пускатель (КЗ) у одних из пользователей в Казани ,а там 3 щита в каждом ПР114 и ИП320 , так вот в 2 из 3 ПР114 загорелась авария ,но при этом идет связь с ип320 (ошибок соединения нет на экране) . Вопрос как сбросить аварию ,но желатьно что бы программа сохранилась (если она там есть в принципе)...Выручайте пожалуйста ,а то линия встала ..5 лет без передышки работала ...
Прислали короткое видео ,а там такой кошмар - пыль ,клей в палец ...ниразу не мыли что ли ..И как бедная так долго продержалась?:confused:
Звонил в тех порддержку, тишина , музыка по пол-часа играет...

игорь68
25.07.2019, 17:41
Ребята , напомните ,кто может . Сто лет не использовал пр114. В старой линии вылетел один пускатель (КЗ) у одних из пользователей в Казани ,а там 3 щита в каждом ПР114 и ИП320 , так вот в 2 из 3 ПР114 загорелась авария ,но при этом идет связь с ип320 (ошибок соединения нет на экране) . Вопрос как сбросить аварию ,но желатьно что бы программа сохранилась (если она там есть в принципе)...Выручайте пожалуйста ,а то линия встала ..5 лет без передышки работала ...
Прислали короткое видео ,а там такой кошмар - пыль ,клей в палец ...ниразу не мыли что ли ..И как бедная так долго продержалась?:confused:
Звонил в тех порддержку, тишина , музыка по пол-часа играет...

ROVKI сейчас читаю инструкцию на ПР114 так вот после там пишут что после подачи питание проходит тест ПО самого реле и тест ПО пользователя если всё ОК то работаем если тест не прошол то АВАРИЯ.
АВАРИЯ светит Прерывисто - Внутренние программное обеспечение повреждено.
АВАРИЯ светит ПОстоянно - Слетела(некорректная) программа пользователя.
инструкция на ПР114 страница 20

rovki
25.07.2019, 17:47
Спасибо , значит перезаливать ....осталось найти проект...у меня за 5 лет уже два ноута полетело ..

Сергей0308
25.07.2019, 18:11
Спасибо , значит перезаливать ....осталось найти проект...у меня за 5 лет уже два ноута полетело ..

Придётся принудительно перезаливать программу, это если авария(светодиод) постоянно горит, левую перемычку ставить и для хранения важной информации есть специальные устройства, сетевые накопители, там если один из винчестеров навернётся ничего не потеряется и всегда к нему доступ есть через интернет, хоть с Америки, ну и особо важные файлы можно на нескольких облаках продублировать!
И ещё хотел добавить, если кто там в тайге какие производства налаживает, где слово интернет и сотовая связь ещё не слышали(в чём я очень сомневаюсь), есть спутниковые телефоны, короче, везде можно доступ в интернет получить, если есть желание!

petera
29.07.2019, 15:24
Господа! Нубский вопрос:
если модель ПР200 не содержит встроенных интерфейсных плат RS485, то могу ли я в проекте создать слейв и использовать его 64 регистра в своей программе - просто как 64 энергонезависимые переменные?
Не проверяет ли ОЛ при загрузке, что встроенных интерфейсов нет, а переменные от них используются?

Ревака Юрий
29.07.2019, 15:33
Господа! Нубский вопрос:
если модель ПР200 не содержит встроенных интерфейсных плат RS485, то могу ли я в проекте создать слейв и использовать его 64 регистра в своей программе - просто как 64 энергонезависимые переменные?
Не проверяет ли ОЛ при загрузке, что встроенных интерфейсов нет, а переменные от них используются?

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