С интами и рилами это всё достаточно просто, в том смысле, что обратку легче брать , а с булевыми сложнее. Допустим с одного входа что-то включили, то с другого входа надо иметь возможность это выключить и всё это ещё промониторить надо.
Вид для печати
Жалко только ,что макросы не в той теме выкладываете ,их потом ни кто не найдет ,через месяц...
мне проверить пока не удалось, свет вырубили и я остался без ПР :)
з.ы. кто тут спрашивал про обратную связь для КДС ? нужен ?, кто-то с форума делал только не всегда срабатывает (на большой программе у меня не вышло чтобы он заработал)
Не пинайте сильно, напомните работу макроса ППЗУ от rovki, входы A и B для чего и как их использовать ?
А- адрес от 0 до 15 (4 младщих бита)
В-расширение ППЗУ ,если нужно 2 макроса ,то поставьте 1 на входе В во втором макросе ,тогда он будет работать со следующим банком 16-31 ,итд
rovki спасибо..
Здравствуйте. Возникла следующая проблема. Купили прибор ПР-200.24.2.1.0. При попытке Записать программу, появляется надпись "Данная версия внутреннего ПО подключенного прибора не поддерживается! Необходимо обновить ПО прибора до версии 1.09". Пытаюсь обновить, процесс вроде как происходит удачно. НО версия прибора так и остается v1.08. также наблюдается баг с работой "Write to FB", почему то записывает 0 вместо нужного значения. Что с этим делать, проект горит..
Добрый день! Скачайте версию OL отсюда http://www.owen.ru/forum/showthread....l=1#post217006
Парни, как лучше сделать чтение выходной частоты ПЧ веспер через modbus?
нужно отправить из пр200 в пч посылку типа 01 03 ed 10 00 01 и ждать ответа вида 01 03 02 13 88
Пр отправляет и принимает по модбас RTU значение регистров (INT) .Задаете сетевой адрес и адрес регистра который хотите читать\писать и анализируйте полученный ответ (сравнение) .Все через сетевые переменные .
скорее всего в мастере ПР, настроить переменную для чтения слейва по адресу одного регистра 60688
здравствуйте. Хотел бы узнать, возможно ли подключение к ПР200 как к VNC-серверу, то есть возможно ли вообще управление ПР200 с компьютера каким либо образом ?
OPC еще ставить ? та ну.... Raspberry Pi рядом к ПР200 + китайский USB-485, на Raspberry водрузить Rapid SCADA и ее воткнуть в сеть....
65 тысяч тегов если что
А Rapid SCADA разве есть под малинку?
Я только под виндоуз нашел у них на сайте
Есть, смотрите версию для Linux под mono
Разработчик ее собственно и тестирует на Малине
Под Linux ессно не будут работать OPC сервера, но никто не мешает ОРС устанавливать на другую машину и Коммуникатором передавать на сервер на Linux, где крутится сервер. Внутренние драйвера устройств и так будут работать...
Здравствуйте!
Возможно подобная задача уже была на форуме, к сожалению найти решение не смог, наваял проект сам.
До этого делал проекты для встроенной PLC на контроллерах DSE и ComAp.
Итак задача:
В наличии 5 ДГУ с небольшими расходными баками по 1 м^3, рядом с ними топливохранилище - 2 цистерны по 50 м^3 и насосная станция с двумя насосами и управляемыми задвижками, на выходе из насосной одна труба, которая подходит ко всем ДГУ.
При срабатывании низкого уровня в баке ДГУ, контроллер станции замыкает сухой контакт и открывает клапан наполнения расходного бака, при наполнении до определенного уровня - сухой контакт размыкается и клапан наполнения закрывается.
Шкаф управления насосами и задвижками позволяет вручную управлять как насосами, так и задвижками. Также в нем стоит Сименс Лого, который управлял перекачкой топлива, пока не сгорел. Проекта для лого нет, как и нового лого. Есть ПР110-220.12ДФ.8Р.
Логика работы следующая:
1. При получении сигнала "заправка ДГУ" надо дать команду на открытие задвижек, после небольшой задержки включить насосы.
2. При пропадании сигнала "заправка ДГУ" надо выключить насосы и дать команду на закрытие задвижек.
3. При появление сигнала "низкий уровень топлива в цистерне" от любой из цистерн надо отключить один из насосов и закрыть задвижку пустой цистерны. При пропадании сигнала "низкий уровень топлива в цистерне" снова начать отбор топлива из нее.
4. Ограничить время заправки каждой из станций 20-ю минутами работы насосов (этого хватает чтобы одним насосом заправить все станции)
5. При нажатии кнопки "стоп перекачки" прекратить перекачку либо не начинать ее.
6. При нажатии кнопки "старт перекачки" возобновить перекачку либо начать ее.
Прошу гуру посмотреть мой проект и ткнуть меня рылом в недостатки или ошибки.
Спасибо!
Вот, пока Лого был живой, с него надо было скачать программу и адаптировать под ПР :)
программу не смотрел...
Юрий_Р,
I10 - кнопка на размыкание. В рабочем режиме там висит фаза. При пропадании алгоритм работы останавливается. Если на этом входе напряжение не появляется в течении 5 секунд после подачи питания (грибок зажат), то после отжатия грибка надо запустить алгоритм кнопкой I9.
I9 - Кнопка на замыкание. Подает фазу для запуска алгоритма после останова кнопкой I10.
Выход Q8 - лампа, которая показывает запущен алгоритм или остановлен.
Алгоритм примерно восстановлен с помощью мультиметра и вспоминаний местных электриков как оно раньше работало.
В симуляции проверял, вроде бы работает как надо, но с ПРками дела ни разу не имел, поэтому лучше чтобы другие люди проверили.
макрос выходной контроль плохо себя ведет при подачи 1 на сброс (резет).
при опорожнении емкости(например 1) приходит сигнал - клапан закрылся, помпа встала, если есть запрос от ДГУ и емкость 1 наполнилась - сигнал ушел, а клапан не открылся и помпа не запустилась обратно.....
П.С. для удобства, лучше коменты у входов-выходов делать....тем более холст вам позволяет.
Павел Братковский,
Проверил еще раз - работает. в макросе TON-OFF задержка на возврат сигнала 30 секунд.
Насчет комментов - холст позволяет, экран ноутбука (11") не позволяет... :-(
Спасибо!
Vyachep, можно попробовать слить программу из Лого. Координаты отправил в личку.
На пр200 методом тыка разбираюсь с экраном("спасибо" за документацию ОВЕН). Нужна помощь. Можно показать на примере как вывести на экран ПР200 индикацию что сработал вход 1 и есть сигнал на выходе 1. Как я представляю на экране 2 знакоместа одно на другим. Верхний ряд индикатора вход. Нижний ряд выход. Само знакоместо меняет из "0" в "1". И второй вопрос. Переставил перемычки на 0-10 Вольт. К входу А1 хоxу подключить термометр RTF1 Pt1000. И также вывести результат на экран.
С таким датчиком Вам нужно конфигурировать вход не на напряжение а на сопротивление. При 0 градусов он выдаёт сопротивление 1000Ом.
С уважением.
http://www.owen.ru/forum/attachment....1&d=1472028346
На второй вопрос, Вам правильно подсказал maximov2009
Maximov2009 и Pavel спасибо за помощь. Теперь будем разбираться.
Юрий и вам спасибо. Будем разбираться.
Попробовал сделать простой термометр на базе RTF1 Pt1000. Скачал макрос . Настроил вход на измерение сопротивления. Создал схему и при попытки записать в ПР на экране окошко с текстом "Переменная нигде не записывается. Необходимо установить выходной блок этой переменной" А с какой не могу понять.
Поставьте блок выходной переменной с тем же именем и подайте на нее константу с нужным значение сопротивления проводов .Или уберите входную переменную и подключите константу напрямую.
А разве сразу константу нельзя?
Вложение 25954
Rovki, Petera,Спасибо за помощь и Ваши ответы. Заработало. Поставил блок константу на прямую через "TO_FLOAT" и все заработало.
Теперь другой Вопрос. Как мне засветить от кнопки светодиоды F1 и F2. 1 кнопка 1 светодиод.