Подскажите как настрить ПР200 для управления даным устройством по RS 485
Вид для печати
Подскажите как настрить ПР200 для управления даным устройством по RS 485
Ну в принципе начали правильно, только почему-то в то что только читать можно Вы записываете и наоборот - что только записывать Вы читаете.
А главное - зачем перезаписывать их самих в себя?
И снимите красный фон с последних строк - не видно что там.
Ещё разберитесь с форматами HEX и DEС:
0x10 = 16
0x11 = 17
0x100 = 256
и т.д.
У меня только в таком формате картинка, там что то сказано-что если двигатель не получает сигнал по rs485 то начинает работать от 0-10В либо на полною мощность
Если адрес устройства и параметры обмена указаны правильно, то попробуйте:
Здравствуйте уважаемые коллеги! В программировании новичок, прошу совета. ПР200, на аналоговом входе термопара PT1000. Необходимо как то отслеживать изменение температуры. Чтобы при возрастании температуры таймер секундомер стоял. А как температура установилась, таймер запускался. Подскажите пожалуйста какие нибудь идеи, как в овенлоджик реализовать данную задачу
Наверно, как то так:
Вложение 80794
Таймер есть(найдёте) в ОЛ!
Есть и такое:
Вложение 80795
Короче, сто раз подобное обсуждалось на просторах форума!
Мой вариант:
Вложение 80797
При скорости изменения менее градуса в минуту включается отсчёт таймера.
Порог включения настраивается.
И, ещё, Вы видать большой специалист по термопарам, в смысле, такой термопары в нашей галактике нет!
За идею спасибо. Не претендую называться специалистом. Вы видимо специалист галактического масштаба.
как удалить всех пользователей устройства в CODESYS?
Добрый день
Слот 2 ПР200 настроен как Slave сети, сенсорная панель - Master. Согласно карте регистров Modbus адрес регистра дискретных входов ПР200 - 256. Не совсем понятно как в OL должно быть оформлено чтение этого регистра панелью. Надо ли в таблице сетевых переменных прописывать регистр с адресом 256 и надо ли на холсте в OL создавать сетевую переменную с адресом этого регистра. Или ничего в OL делать не надо.
При чём тут 256 регистр панели? Это внутренние адреса панели, их можно читать мастером, если панель слейв.
У вас слейв в ПР200 начинается с 512 регистра, вот его и надо читать панелью мастером.
Адрес дискретных входов ПР, в ПР прописывать не надо, просто из панели читаете 256 адрес.
ПР200, сетевая переменная.
Сбрасывается ли его значение при вкл и выкл ПР200? Или храниться в энергонезависимой памяти?
Сам не могу проверить, в данный момент нет устройства.
Спасибо за ваши ответы.
ПР205, стандартная булевая переменная.
Как сбросить значение переменной при включении прибора? Установить на 0.
Если это не энергонезависимая переменная, то обычно в таком действии нет смысла - её значение и так равно 0 при включении, да и алгоритм программы ведь всё равно далее перепишет значение этой переменной.
Вообще для получения сигнала о первом цикле работы программы можно использовать RTRIG с константной "1" на входе:
Вложение 81226
Да уж, интересный вопрос, для решения которого ничего и делать не надо, любопытно, как они возникают, в смысле, что мешает изучить свойства энергонезависимых и не энергонезависимых переменных, вроде как элементарные знания появятся, хотя бы их зачаток!
Без наличия элементарных знаний невозможно практически ничего сделать!
Коллеги добрый день, новичок в программировании, прошу не судить строго, имею ПР200, штук 5 экранов и хочу сделать отдельный экран с настройками. И чтобы из любого экрана можно было к примеру Alt-Sel зайти в экран Настройки, и по нажатию Esc вернуться в предыдущий экран, из которого зашли в НАстройки. Прошу подсказать идею, как это реализовать.
Такое на ПР200 простым методом наверно не провернуть. По Esc можно установить возврат только на КОНКРЕТНУЮ страницу, которая указывается при программировании экранов.
(Можно сделать очень костыльный метод - создать 5 (ПЯТЬ!) одинаковых страниц настроек и переходить на конкретную из них со своего "главного" экрана. Ну а на каждой из страниц настроек установить возврат на "свой" главный экран)
Только вот вопрос стоит ли ради возврата на исходный экран так заморачиваться, в смысле, на пяти экранах настроек надо чтобы данные синхронизировались при изменении на любом из пяти экранов! В принципе можно сделать возврат, мне так кажется!
Если сигналы нажатия кнопок были бы доступны в программе(о чём просят все лет 10) - проблем бы не возникло!
Приветствую Уважаемые.
Подскажите где почитать или может обсуждали уже - можно как то работать с кнопками на морде ПР200? То есть пуск установки, или например квитирование аварии.
Можно! В смысле переменные можно редактировать с экрана ПР200, впрочем я так и делаю!
Какой Вам нужен пример, как вывести переменную на экран?
Вложение 81755
На ПР200 через переменные с их последующим сбросом в программе, если требуется. По другому к сожалению никак.
Ну как вариант, не помню только сработает или нет.
При аварии запускается какой-то экран с аварией собственно. Если на этот экран повесить на кнопку переход на другой экран, возможно это вызовет квитирование.
То есть тогда не надо будет выбирать при помощи кнопки Sel переменную и менять ее состояние.