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

Тема: сп307-плк100-трм202

  1. #1
    Пользователь Аватар для Ruffian
    Регистрация
    11.07.2008
    Адрес
    Рязань
    Сообщений
    95

    По умолчанию сп307-плк100-трм202

    Добрый день. СП307-мастер,по 485 подключены плк100 и трм202. Как считать данные и управлять трм все понятно. Есть ли у панели возможность, например, при достижении уровня сигнала 80% с входа трм, сформировать бит и записать его в регистр плк.
    Всем-73

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от Ruffian Посмотреть сообщение
    Добрый день. СП307-мастер,по 485 подключены плк100 и трм202. Как считать данные и управлять трм все понятно. Есть ли у панели возможность, например, при достижении уровня сигнала 80% с входа трм, сформировать бит и записать его в регистр плк.
    Добрый день. Да, можно реализовать подобный алгоритм с помощью макросов.
    Основы работы с ними описаны в Руководстве пользователя. В принципе, в вашем случае на уровне макроса достаточно выставлять нужное значение бита - обмен можно реализовать через элементы (через функциональную область).

  3. #3
    Пользователь Аватар для Ruffian
    Регистрация
    11.07.2008
    Адрес
    Рязань
    Сообщений
    95

    По умолчанию

    Если возможно привести пример, буду благодарен.
    Всем-73

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Вот абстрактный пример (обратите внимание - проверять надо на панели, в эмуляции макросы не работают).

    Example_MacroLimit.txp

    Введите максимальное значение (например, 100).
    Введите текущее значение (например, 85).

    85 > 0.8*100 - так что бит перейдет в TRUE, загорится лампочка

    Введите новое текущее значение (например, 60).

    60 < 0.8*100 - соответственно, бит перейдет в FALSE, а лампа погаснет.

    Вам надо только настроить чтение и запись данных (чтобы считать в PSW300 температуру с ТРМ, а бит PSB300 запись в ПЛК).
    Как уже говорил, удобнее всего это сделать через функциональную область.

    Не забудьте обратить внимание на формат данных нужного вам параметра в ТРМ.

  5. #5
    Пользователь Аватар для Ruffian
    Регистрация
    11.07.2008
    Адрес
    Рязань
    Сообщений
    95

    По умолчанию

    Спасибо, буду разбираться.
    Всем-73

  6. #6
    Пользователь Аватар для Ruffian
    Регистрация
    11.07.2008
    Адрес
    Рязань
    Сообщений
    95

    По умолчанию

    Если правильно понял, настроить чтение и запись данных в плк можно с помощью функции копирования бита и регистра?
    Если мне необходимо отследить еще один уровень, то надо добавить такой же макрос Funk2,текущее значение PSW300 оставить, остальные увеличить на 1: макс. значение PSW302, индикатор PSB301, все верно?
    Всем-73

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от Ruffian Посмотреть сообщение
    Если правильно понял, настроить чтение и запись данных в плк можно с помощью функции копирования бита и регистра?
    Если мне необходимо отследить еще один уровень, то надо добавить такой же макрос Funk2,текущее значение PSW300 оставить, остальные увеличить на 1: макс. значение PSW302, индикатор PSB301, все верно?
    Да, с помощью копирования бита/регистра/группы регистров.

    Да, можно так, как вы описали. Альтернативный вариант - вынести код функции в глобальный макрос, а в пользовательском макросе (Func1) оставить только ее вызовы с различным аргументами.

Похожие темы

  1. ТРМ202 и ПЛК100
    от Андрей1234 в разделе ПЛК1хх
    Ответов: 17
    Последнее сообщение: 28.01.2014, 18:09
  2. Ответов: 6
    Последнее сообщение: 12.12.2008, 19:09
  3. ПЛК100+ТРМ202
    от Георгий в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 04.03.2008, 14:54
  4. ПЛК100-К-L и ТРМ202-Н.РР
    от Денис в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 20.09.2007, 10:50

Ваши права

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