Спасибо огромное! Все работает как надо!
Вид для печати
Всем доброго времени суток. Помогите разобраться. Исходные данные - ПР100. Программа Modbus Poll. Не могу вывести информацию по часам (адрес 1024 и выше), всё по нулям. Пробовал и в режиме РАБОТА и СТОП, функции 03 и 04. А вот запись (функция 06) без проблем. Какая может быть причина?. Работа с переменными без замечаний.
ПР100 в режиме РАБОТА. Подключаюсь по RS485 через Микротик NPort5510 в режиме RealPort
Вложение 73033
Вы вообще время в ПР проверяли, может батарейка села ?
Попробуйте читать по 1 регистру, а на 6 сразу и похоже у вас смещение адресов есть +1, проверьте.
А вообще проверить можно Овен ОРC сервером или подобным https://owen.ru/catalog/opc_serveri
И ещё есть тонкость https://owen.ru/forum/showthread.php...122#post427122
Батарейку в первую очередь поменял. Через OWEN Logic время считывается. Запись по 06 функции работает, т.е. время меняется. Регистры что по один, что шесть, все равно нули показывает. Пробовал также сперва записать, и тут же считать. С календарем такая же проблема. Попробую чуть позже через OPC протестировать.
Modpull возвращает 0. Скриншот я выложил выше. Адрес 1024 и выше. Пробовал читать на 1-ом регистре и 6-и (как на скриншоте). При этом, если включить запись (6-я функция), то время изменяется, а прочитать не могу. Пока не понимаю что я делаю не так. Пытаюсь выполнить действия по видео "ПР100 с RS485. Управляем выходами". Управление с выходами без замечаний, а вот с часами и календарем проблемы.
Всем спасибо. Что мы на данный момент имеем. Через программу qModMaster всё нормально читается и записывается (правда со сдвигом адреса +1). А вот Modpull почему-то только записывает, а читать не хочет. Возможно надо со временем поиграться чтобы Modpull нормально отрабатывал.
Доброго времени суток! Подскажите, как можно реализовать таймер включения и переключения 2 насосов, к примеру одному надо отработать 5 часов, во время отключения, таймер должен встать на паузу, после включения продолжить работать, после истечения 5 часов происходит переключение на другой насос, и со вторым та же история. При этом при переливе и срабатывании аварийной груши, они работают оба
Здесь выкладывал таймер с паузой: https://owen.ru/forum/showthread.php?t=33720&page=17
Если время работы обеих насосов одинаковое достаточно Т-триггера, если разное, меняйте уставку таймера, всё!
Вариант на 2 насоса (можно изменить), переключение через 5 часов с паузой, с переливом и аварийными входами. Вложение 73059
Наработка считается как Нараб=Часы*10000+Мин*100+Сек.
Вопрос к знатокам.
Задача:
При первом пуске ПР205 записать "дефолтное" значение в переменную (он же привязана к динамическому тексту), а после, когда есть необходимость, изменять переменную с экрана (с динамического текста).
Задача мною решена, но я сомневаюсь в правильности её решения, а именно:
Вложение 73076Вложение 73077Вложение 73078Вложение 73079
1. Насколько правильно, что переменная HMI_Test будет при каждом цикле перезаписываться на экране (она же динамический текст)?
На ФБД:
Вложение 73080
Можно конечно аналогично и на ST
Добрый день. подключен энкодер к ПЛК200-3 прошивка и таргет совпадают, время выполнения программы макс 750 мкс, энкодер 1000 имп/оборот 24в, точка отсчета выход z енкодера. считаю импульсы на оборот. при скорости вращения свыше 40 об/мин происходят потери импульсов обычно 3-4 на оборот, но достигают 15 имп/оборот. при увеличении скорости потери увеличиваются. повторяемости нет, получается что на частоте примерно более 4кГц не стабильная работа. к выходу Z энкодера подключен счетчик ( количество оборотов энкодера) значение счетчика * 4000 не равно значению энкодера , как бороться с отсутствием повторяемости? попробую собрать статистику по потерям импульсов от скорости.
Не тянет ПЛК200 эту задачу. А вот ПЛК110[М02] с этой задачей легко справится.
так и идет речь о переменных счетчиков с таргета, которые считаются вне исполняемой программы импульсы теряются
https://owen.ru/forum/showthread.php...l=1#post427074
У меня типа такого и вроде нормально все... Но это тахометр, но как бы все равно...
Добрый день!
Какое максимальное количество модулей Mx210 можно подключить к СПК110
Добрый день, у СПК и ПЛК210 выделенного верхнего ограничения нет. Вы можете ознакомиться с постом ---> https://owen.ru/forum/showthread.php...l=1#post305904
Здравствуйте. Требуется по истечению времени автоматом активировать основной экран. Не понимаю как это сделать по изменению переменной. На одном из экранов размещен комбобокс, с этого экрана по изменению переменной Э0...Э9 на нужный экран перемещаюсь. На основной экран попадаю, когда Э0 = 1. Но это происходит только, когда активный экран - тот, на котором расположен комбобокс. Есть ль способ перемещения на требуемый экран при изменении Э0 вне зависимости от того какой экран в данный момент активен.
Да уже пробовал. Переход по изменению переменной происходит только когда на дисплее открыт экран с комбобоксом.
Не могу понять эту функцию, может в ней дело?
У Вас переменная " 30" на скрине каким образом формируется? Надо чтоб был импульс. 0-1-0. по изменению 0-1 должно переключиться. Но если переменная далее будет оставаться в 1 вот тут возможны конфликты с другими условиями перехода.
Так и происходит. ТР поставил уже в процессе отладки, до этого стоял RTRIG, чтобы на 1 секунду удержать Э0 = 1, думал что одиночный импульс на Э0 может блокироваться в момент изменения "меню". После отработки ТР переменной Э0 присваивается 0. Но, как сказал Дименсий похоже дело в том, что надо прописывать переход на основной экран по изменению переменной с каждого экрана программы.
Делал давно правда , как раз экран аварий , все работало. Посмотрю сейчас, возможно проект удалил уже.
Ps: Да. все верно Dimensy написал. Посмотрел сейчас нужно прописывать переходы со всех экранов, на нужный .
Здравствуйте, подскажите есть ли возможность в эту тему воткнуть ротацию насосов по времени, если да, то как?
Воткнуть можно, только у вас алгоритм кривой, может лучше готовый проект взять? И немного доработать.
Вот пара вариантов
https://owen.ru/forum/showthread.php...68&page=73#728
https://owen.ru/forum/showthread.php...&page=342#3413
Здравствуйте!
ПР205. Ввожу на дислее переменные уставки. Запускаю программу на исполнение - первый цикл исполняется со старыми уставками. Повторный запуск происходит с новыми уставками. Как сделать, чтобы уставки новые отрабатывались сразу после смены и не отключать ПР205 от эл. сети?
Кусочек схемы
Внешней кнопкой управления.
Программа должна выполнить заданное количество циклов и остановиться.