Я просто показал что имею ввиду.Проект я набросал все работает так как на ютубе показано автором.Но мне кажется там не точность поэтому решил спросить у вас как у более опытного коллеги.
Вид для печати
Я просто показал что имею ввиду.Проект я набросал все работает так как на ютубе показано автором.Но мне кажется там не точность поэтому решил спросить у вас как у более опытного коллеги.
Видео указано переключение насосов по переменно.Ожидания я имею ввиду при включение первого насоса то есть нужно при кнопки пуск мгновенно вкл 1й насос с интервалом времени 1ч потом переключить на второй насос мгновенно с тем же интервалом времени.А на видео получается что сначала мы нажали кнопку пуск ждем 3с потом вкл насос первый потом 3с переключается на второй насос но там стоит 3с а если нужно что бы через час вкл первый потом второй если написать так программу как на видео то получается оператор нажмет на кнопку пуск и будет ждать 1ч что бы вкл первый двигатель.На видео указано два по переменно вкл насоса.Я не утверждал что она не правильно работает я сомневаюсь может она и правильна .Но если задать 1ч по переменной работы с мгновенным вкл двигателя.То тогда она не подходит.
Все работает у меня как на видео.Вы не поймете меня, я хочу сказать что согласно этой программе мгновенно насос не включишь , нужно будет ждать время установленное на таймере.Что не есть хорошо так как если насосы нужно вкл мгновенно но с этим алгоритмом программы не получится.
А нельзя ли в режиме симулятора выводить в отдельном окошечке дисплей? Чтобы было видно как меняется информация на дисплее в процессе выполнения программы?
(ещё лучше бы выводить всю морду реле с кнопками, чтобы можно было проверять и как кнопки работают...)
здравствуйте, всех с новым годом! В пограмме ОЛ установлены моточасы, считающие время наработки насоса, данные через переменную выводятся на экран. При перезагрузке ПР200 эти данные сбрасываются в значения переменной по умолчанию, и весь учет обнуляется. Подскажите, как сохранить данные счетчика во время перезагрузки ПР 200 от обнулений.
Вероятно отключение питания и последующее включение. з.ы. переменные должны быть энергонезависимыми и правильно сохраняться. Либо сам счетчик должен сохраняться.
Спасибо, решилось галочкой сохранения в счктчике
Вопрос
Есть ли готовые макросы рампы для ПР200? Мне нужно, что бы после скачкообразного изменения значения аналоговой real-переменной после рампы значение менялось плавно в течении установленного времени.
Алексей Геннадьевич
Спасибо большое.
Однако это вероятно не то что мне нужно. Мне нужно один аналоговый вход, вход уставки скорости рампы, и один аналоговый выход. Т. е. такой "сглаживающий фильтр" с регулируемой характеристикой. Вопрос не срочный, может сам что накропаю.
Вот здесь посмотрите в постах 56, 59: https://owen.ru/forum/showthread.php?t=32153&page=6
Только повторю, там не время перехода задаётся, как Вы хотели, а скорость изменения параметра, если она более заданной то ограничивается до заданной:
Вложение 46651
Доброго времени суток. Пытаюсь программировать пр200. Столкнулся с проблеммой при обкатке проги на ходу. 4 аналоговых входа, подключил ТС Pt100. При включении питания температура показывает, меняется всё ok. При симуляции обрыва значения падают в 0.00, а вот при восстановлении связи значения не восстанавливаются. Как это исправить? Значения меняются в состояние на входах.
Как вариант: применить нормирующий преобразователь встроенный в датчик или отдельный: https://owen.ru/product/npt
То бишь сверху пристроить преобразователь 4-20?
Как это поможет восстановлению значений на экранеПР200?
syrman это вроде косяк макроса, возможно есть переделанный. По этому в 4-20 поможет
А в эмуляции проекта показания идут как положено, даже после имитации обрыва. А если косяк то в чем именно он выражается? Перестает подавать показания с макроса после обрыва и восстановления? У меня процесс завязан на температуру и при обрыве выходит на циркуляцию а после восстановления продолжается. Теперь после обрыва весь процесс с сначала начинать?
Тогда макрос преобразования сопротивления в температуру будет не нужен, для симуляции работы программы хватит, но я бы так и сделал и в железе! Плюсы, надеюсь, сами найдёте!
Короче, ищите исправленную версию макроса преобразования и потом не говорите, что я Вам не советовал!
Спасибо за совет.
Просто думал может кто из профи сталкивался с данным багом и знает как его легко пофиксить.
https://owen.ru/forum/showthread.php...l=1#post319720
Похоже вот и ответ.
Месяц назад.
Всем здравствуйте! Не могу наладить связь с ПЛК 160 и ПЛК 100 (со 110 проблем нет), через преобразователь MOXA к порту RS232 подключаюсь, Кодесис не конектится, как только ресетну ПЛК и прослушаю через Терминал, связь появляется, всё прекрасно работает. Что за безобразие, кто подскажет?
Все сделал,спасибо
все получается
Добрый день.
В режиме Slave сетевые переменные не поддерживают булевский тип данных. Однако в Таблица 6.2 – Регистры, доступные по протоколу Modbus видно (см.картинку) что ПР200 может писать и читать по сети битовые переменные. В связи с этим предположение - если Master сети будет писать в ПР200 булеву переменную с адресом 0, то вероятно эта переменная будет записана в нулевой бит регистр с адресом 512. Булева переменная с адресом 1 будет записана в первый бит регистра 512 и т.д. Правильно ли я думаю ?
Правильно
См. примеры обмена битовыми переменными https://owen.ru/forum/showthread.php?t=32194
Добрый день.
Есть мешалка с 3-х скоростным мотором.Скорости меняются одна за одной, для каждой стоит свой таймер. Будет использоваться 3 рецепта с разными уставками времени и возможностью их менять с панели оператора. Как реализовать замену уставок времени в зависимости от рецепта? Первая программа, не могу никак сообразить:') Вложение 47194
Я так понял, что одна из уставок всегда должна присутствовать в таймере, тогда как-то примерно так:
Вложение 47196
Вложение 47197
Спасибо, разобрался. Не додумался мультиплексор использовать.
Добрый день , есть 4 группы светильников. Подскажите как выключить их все одним выключателем (кнопка) который подключен к I5, уходя с объекта?
Спасибо.
Вложение 47205Вложение 47206