Версия программы из под которой загружался код, последняя? Затрудняюсь пока ответить, в чем может быть причина.
Вид для печати
Добрый день. ПР200, последняя прошивка. Есть энергонезависимые переменные, они изменяются только с экрана контроллера. При перезагрузке контроллера(возможно) энергонезависимые переменные перезаписываются минимальными значениями ввода с экрана(в моем случае 1). Пользователи, в штатном режиме должны смотреть/изменять эти уставки. Как с этим бороться, что бы при включении он не перезаписывался?
Прошу пояснить ситуацию с ПР200 (прошивка 2.16 и 2.20 выпуск 2020г). Запитана от 24в БП60Б-Д4. Подсоединена к компу штатным кабелем. Logic ее видит. При попытке соединить контакт СОМ3 или СОМ4 аналогового входа с минусом блока питания при отключенных А*, происходит разрыв соединения со средой? Это что за чудеса? Проверял на 2шт. Спасибо!
Уважаемые разработчики. Оцените возможность питания прм-1.24 от выходного источника пр200. На прм выходы вообще использоваться не будут. Только 4 входа через сухой контакт. Потянет ПРка это дело?
так в документации написано- встроенный источник питания \пр200 -100ма (2,4вт) ,а прм1 - 4вт потребляет
Здравствуйте, можно ли настроить ПР200 по принципу ТРМ251: задание времени и температуры пауз, с изменением заданных величин с панели ПР200. Спасибо за ответ.
Можно так сделать, что-то типа программного задатчика и у ПР200 как бы возможностей гораздо больше чем у ТРМ251, а датчики температуры можно подключить с помощью ПРМ-3 или нормирующих преобразователей или по сети с помощью модуля аналогового ввода или ТРМ200!
Примерно как-то так:
Вложение 52209
Здравствуйте, подскажите пожалуйста имеется прибор пр102-24 в него загружена программа и она выполняется коректно. Но при отключении-включении питающего напряжения примерно раз из десяти происходит сбой программы. Помогает только повторная загрузка программы в прибор. В чем может быть проблема?https://yadi.sk/d/4ZLkt47pDZmVzA
да.... что-то я общитался. теперь понятно. эх, жаль...
Как организовать задержку выполнения программы (в частности ПР100) при включении питания реле?
Суть вот в чем. ПРка (модбас мастер) общается с разного рода оборудованием по модбас. Питание подается одновременно на все оборудование, включая ПР. Оборудование имеет разное время запуска. Хочется, что бы программа в ПР стартовала в тот момент, когда оборудование полностью запустилось. Предполагаю, что если бы была возможность организовать задержку выполнения программы ПР при старте, это бы решило проблему.
Если Вы имеете ввиду функциональный блок TON, то поясните пожалуйста как его применить для задержки выполнения всей программы в программируемом реле, а не для операции задержки передачи сигнала на входе функционального блока.
Если же имеется ввиду что-то другое, то можно об этом чуть подробнее.
Мне принципиально непонятно в чём трудность, например у того же ПИД-регулятора есть вход разрешения работы! Если вы хотите задержку работы всех выходов, можно сделать аналогично как в этой теме предлагал: https://owen.ru/forum/showthread.php?t=33859
Юрий, Сергей, вопрос в том, можно ли каким либо образом "сказать" реле: "останови на время выполнение программы пользователя, а по окончании этого времени продолжи как ни в чем не бывало".
Но, похоже, такая постановка вопроса (судя по ответам на вопрос) в принципе противоречит логике работы программируемого реле.
Так сделайте любую логику, какую хотите, кто Вам запрещает?!
Как "заморозить" состояния входов-выходов есть по ссылке, что я дал, но это в некоторых случаях может быть опасно, например регулятор с больше-меньше, идёт короткий импульс на открытие или закрытие и приходит ваша команда!
И с таймерами проблем нет, есть таймеры с паузой!
Цитата из РЭ на ПР100:
"В рабочем режиме прибор повторяет следующую последовательность(рабочий цикл):
• начало цикла;
• чтение состояния входов;
• выполнение кода пользовательской программы;
• запись состояния выходов;
• переход в начало цикла."
Один из возможных вариантов хотелки спрашивающего: что бы была возможность вставить между пунктами "начало цикла" и "чтение состояния входов" паузу на время, которое можно было бы тем или иным способом задавать.
Спрашивающий по жизни есть программист (для микроконтроллеров). Когда нужно обеспечить паузу в 500 мсек при выполнении программы, спрашивающий в своих программах пишет "delay_msec (500)". При этом микроконтроллер в данном месте программы "останавливается и ждет 500 мсек". А потом переходит к выполнению программы далее. А т.к. спрашивающий недавно "окунулся" в OwenLogic и программируемые реле, то он по наивности (или незнанию) думал, что таким же, или подобным, образом можно организовать паузу в программе для ПР. Отсюда и возник данный вопрос.
Паузы(delay) они вредны ...даже в ардуинках .
Alex469 к вашему сожалению на ПР и ПЛК не так просто, как вы привыкли.
Если используются таймеры есть два варианта - либо их сбросить, либо люди выкладывали макросы таймеров с паузой (зависит от алгоритма какой применять)
Остальное вполне можно задать логикой. Выключить выходы или заморозить их состояние. Так же на паузу выставить таймеры, а некоторые сбросить.
Жаль. Будем менять привычки. Еще раз всем спасибо, и еще раз - вопрос закрыт.
rovki ну в смысле на ардуино при паузе процесса можно все время отправлять на общую задержку, пока не снимется сигнал с паузы.
И код остальной части программы просто не исполняется. В ПР и ПЛК такого особо нет. Точнее в ПЛК это можно реализовать на ST например, а вот в ПР, где только FBD точно никак.
Нет тут кейсов, ифов и так далее... Ну и опять же, таймеры. Если мы поставили на паузу весь процесс, то для таймеров два пути, с выхода из паузы сброс, или четкое продолжение процесса, то есть на паузе должны быть и таймеры, тут от языка наверное не зависит.
А новость на главной странице сайта ОВЕН о вебинаре по поводу ПР103 с Ethernet и ПР205 с графическим экраном и Ethernet кто-нибудь видел?
Так получается, что будет презентация какого-то продвинутого ПР200 в виде ПР205? Или это уже совершенно другое реле будет? Лучше бы это была трансляция в ютубе.
Добрый день, коллеги!
Не знаю в какой теме лучше спросить, поэтому спрошу в близкой мне. Как можно самым экономным способом с одного слейва раздать двум мастерам? Протокол Modbus RTU, интерфейс RS485.
В одной сети ни как . Первый мастер читает/пишет слейв( мастер с двумя слотами) ,а второй мастер читает\пишет из первого, который мастер+слейв .
так бубен МКОН :)
Упс, скорее в вашем случае OPC ОВЕН установить у заказчика, он вроде умеет из облака забирать данные.
У вас же шлюз стоит на приборе я так понимаю и отлает в облако?