Найти в Дзене

Trace Mode 7. Таблицы на все случаи и любой вкус.

Оглавление

Список авторских статей о Trace Mode 7.

Случай первый. Диагностика связи с устройствами.

Определенно всем необходимо контролировать связь с устройствами. В Trace Mode 6 решение было через контроль достоверности одного (или всех) достоверностей каналов чтения с устройства.

Сейчас все проще. Разберем на примере ModBus. Допустим настроили обмен. Теперь делаем:

  1. создаем еще один источник (лично я делаю копию проверенного источника чтения) источника и задаем прототип "Диагностика"

2. переносим источник в узел проекта

3. создаем канал Call с типом вызова 54 ChannelGroup, "Внешнее устройство" и "Модификатор"

-2

4. В аргументы этого канала Call.ChannelGroup привязываем канал Диагностики. Каналов диагностики достаточно одного на устройство (пять устройств = пять каналов диагностики)

5. Сохраняем, компилируем и запускаем. Окно вызывается через 233 атрибут

Название окна - название канала Call.ChannelGroup, название устройств - название каналов Диагностики
Название окна - название канала Call.ChannelGroup, название устройств - название каналов Диагностики

Такие окна диагностики можно сделать одно общее (на все устройства) или персональные (все устройства одного цеха, все устройства по протоколам обмена и т.д.).

Цвет отображает текущее состояние - обмен без проблем, есть проблемы, нет обмена и т.д.

Случай второй. Контроль параметров.

Удобный формат отображения значений, особенно однотипных, не на мнемосхемах (видеокадрах) в виде таблицы - название, единицы измеркния и т.д. В Trace Mode 6 это делается в виде множества отдельных ГЭ Текст, каждый настраивается отдельно (особенно нудно прописывать форматы для отображения фищических величин. В Trace Mode 7 появился ГЭ Физическая величина и вопрос с заданием физических величин отпал. Но все равно каждый ГЭ создается и привязывается отдельно.

Теперь в наших руках есть окна-таблицы. Так же делаем канал Call.ChannelGroup, но уже с "FLOAT".

-4

К аргументам привязываем уже каналы Float с границами. И запускаем

Случайное число 1 в ненормальном интервале
Случайное число 1 в ненормальном интервале

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

Данные окна фактически пощволяют в кратчайшие сроки создать удобный функционал для контроля за параметрами для Оператора (пока Вы будете создавать красивую мнемосхему).

Случай третий. DPA-управление.

Таблицы с вещественными числами это хорошо (даже отлично), но есть же управление...

Опять же делаем канал Call.ChannelGroup, но уже с "DPA"

-6

Привязываем DPA-каналы. И запускаем.

Отображается текущий статус, режим работы и режим управления.

Сразу видно что происходит с управлением
Сразу видно что происходит с управлением

Столбцы можно переименовать и поменять местами. Через cnf-файл.

С учетом окон событий и окна перехода по экранам, можно вообще весь проект построить на таких окнах 🤩

Успехов в освоении Программы и применении полученного опыта! 👽

Сайт Разработчика Trace Mode

Скачать БЕСПЛАТНО и официально

Форум Trace Mode 7