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

Тема: Помогите создать сообщение.

  1. #1

    По умолчанию Помогите создать сообщение.

    Есть несколько логических параметров.Необходимо создать сообщение вида " котел остановлен по параметру ....."И дальше указан только тот параметр,который в 1.Например при 1 на первом входе сообщение будет выглядеть как
    "котел остановлен по параметру отклонение давления газа". Что-то мне кажется как-то скобки надо по хитрому ставить.

  2. #2

    По умолчанию

    Вам нужно воспользоваться модулем "Событие". На закладке "Событие" пишите ваш исходный шаблон сообщения.
    Затем в табличку под полем сообщения тащите переменную которая будет представлять динамический текст (меняемый в режиме исполнения), добавляете его в текст формулы двойным кликом.
    Возможно вам будет удобно воспользоваться перечислимыми шкалами Система - Шкалы - Перечислимые. С помощью такой шкалы вы можете сделать таблицу какому числу какой текст соотносится (0 - превышение давления, 1 - превышение температуры и т.д.). После этого назначаете такую шкалу нужной вам переменной и используете ее в событии.
    Спасибо.

  3. #3

    По умолчанию

    А как мне вот это сделать не пойму:" переменную которая будет представлять динамический текст (меняемый в режиме исполнения)".Как мне этот текст сформировать?Допустим :0*давление газа 0*разряжение 1*уровень.Т.е. в тексте должны быть только те элементы,где 1.Где 0 - не должны отображаться.В принципе 1 может быть и не одна.Шкала не подойдет.

  4. #4

    По умолчанию

    Почему не подойдет перечислимая шкала?
    Спасибо.

  5. #5

    По умолчанию

    Не правильно написал.Подойдет,но там у меня сейчас 5 параметров,а может и больше быть.Придется прописывать все комбинации.Нет более гибкого способа?

  6. #6

    По умолчанию

    Что значит 5 параметром? Текст одного сообщения зависит от нескольких переменных сразу?
    Опишите задачу подробнее.
    Спасибо.

  7. #7

    По умолчанию

    5 битов.Каждый бит - состояние одного дискретного датчика.При сработке по условию нужно выдать сообщение если бит в 0 - ничего не писать,если в 1 - название датчика.Например если 1 и 3 бит в 1 - "Авария по датчику 1 датчику 3".В реальной ситуации маловероятно,что 1 будет несколько и можно было бы сделать 5 разных сообщений,но хотелось бы такую возможность предусмотреть.

  8. #8

    По умолчанию

    Тогда нужно сделать по другому. Система - Шкалы - Дискретные. Создайте 5 шкал, у состояния 1 укажите нужный вам текст, у состония 0 - пустую строку.
    После этого назначьте эти шкалы вашим дискретным переменным и перетаскивайте в сообщение события. Вместо 1 будет подставляться текст, если - то будет пустая часть строки.
    Спасибо.

Похожие темы

  1. Звуковое оповещение/сообщение
    от Smith2007 в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 28.01.2017, 12:03
  2. сообщение PLC2: stopped
    от Olk_74 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 28.11.2014, 09:38
  3. СМС сообщение
    от Сергеев Василий в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 09.03.2011, 08:24

Ваши права

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