Показано с 1 по 8 из 8

Тема: Подключение панели Weintek к ПР 200 (Owen Logic)

  1. #1

    По умолчанию Подключение панели Weintek к ПР 200 (Owen Logic)

    Доброе время суток! Нужна помощь. К ПР200 необходимо подключить панель Weintek по интерфейсу RS 485. С панели планируется задавать коэффициенты ПИД регулятора в ПР200. Также необходимо обеспечить возможность изменения этих же коэффициентов через дисплей этого ПР200.
    Вопрос заключается в следующем:
    1) возможно ли это реализовать?;
    2) Если да, то как связать между собой сетевую переменную (от панели) и внутреннюю переменную (к которому привязан дисплей), чтобы при изменении значения этой переменной например с панели, изменялось бы его значение и на дисплее?
    В Codesys 2.3 на языке ST при такой ситуации я добавляю 3-ю переменную "А" (буферную) и при изменении одного из них просто перезаписываю измененное значение.
    IF X <> A THEN
    A := X;
    Y := X;
    ELSIF Y <> A THEN
    A := Y;
    X := Y;
    END_IF
    А как в Овен логик это реализовать не понимаю. заранее спасибо!

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Возможно, в тему Макросов загляните, там есть.

  3. #3

    По умолчанию

    Цитата Сообщение от rafmust Посмотреть сообщение
    Доброе время суток! Нужна помощь. К ПР200 необходимо подключить панель Weintek по интерфейсу RS 485. С панели планируется задавать коэффициенты ПИД регулятора в ПР200. Также необходимо обеспечить возможность изменения этих же коэффициентов через дисплей этого ПР200.
    Вопрос заключается в следующем:
    1) возможно ли это реализовать?;
    2) Если да, то как связать между собой сетевую переменную (от панели) и внутреннюю переменную (к которому привязан дисплей), чтобы при изменении значения этой переменной например с панели, изменялось бы его значение и на дисплее?
    В Codesys 2.3 на языке ST при такой ситуации я добавляю 3-ю переменную "А" (буферную) и при изменении одного из них просто перезаписываю измененное значение.
    IF X <> A THEN
    A := X;
    Y := X;
    ELSIF Y <> A THEN
    A := Y;
    X := Y;
    END_IF
    А как в Овен логик это реализовать не понимаю. заранее спасибо!
    Добрый день. Смотрите макросы SelChgF, изменение переменной из двух мест, на выходе значение изменившиеся последним.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Да, оказывается их в онлайн базу уже закинули... а я пытаюсь в старой теме найти...

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Как-то примерно так:

    Изменение переменной.png

    Можно менять и по сети и с экрана ПР!

    Можно здесь посмотреть, в посте #403:
    www.owen.ru/forum/showthread.php?t=26216&page=41
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Добрый день. Смотрите макросы SelChgF, изменение переменной из двух мест, на выходе значение изменившиеся последним.
    Спасибо за макрос! Как связать между собой эти 2 входных переменных, чтобы при изменении значения одной из переменных например с панели, изменялось бы его значение и на дисплее? По факту надо чтобы по одной переменной мы могли записывать и считывать измененное значение (на дисплее ПР200).
    IF X <> A THEN
    A := X;
    Y := X;
    ELSIF Y <> A THEN
    A := Y;
    X := Y;
    END_IF
    Это реализуемо?

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    На выход обе переменной прилепите.

  8. #8

    По умолчанию

    Сработало! Огромное всем спасибо! Выручили

Похожие темы

  1. подключение ТРМ101 по протоколу OWEN к панели Weintek MT8104XH
    от bsamen в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 04.05.2017, 13:41
  2. Вывод сообщений в панели Weintek
    от КучаВопросов в разделе Трёп (Курилка)
    Ответов: 7
    Последнее сообщение: 05.02.2015, 21:40
  3. Вывод сообщений в панели Weintek
    от КучаВопросов в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 05.02.2015, 10:47
  4. добавление панели weintek 8050i в систему
    от PavelGO в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 07.03.2014, 10:14
  5. Связь ПЛК 150 и панели Weintek MT8070iH
    от Magistr05 в разделе Панели оператора (HMI)
    Ответов: 16
    Последнее сообщение: 21.11.2012, 18:45

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •