Список авторских статей о Trace Mode 7.
Случай первый. Диагностика связи с устройствами.
Определенно всем необходимо контролировать связь с устройствами. В Trace Mode 6 решение было через контроль достоверности одного (или всех) достоверностей каналов чтения с устройства.
Сейчас все проще. Разберем на примере ModBus. Допустим настроили обмен. Теперь делаем:
- создаем еще один источник (лично я делаю копию проверенного источника чтения) источника и задаем прототип "Диагностика"
2. переносим источник в узел проекта
3. создаем канал Call с типом вызова 54 ChannelGroup, "Внешнее устройство" и "Модификатор"
4. В аргументы этого канала Call.ChannelGroup привязываем канал Диагностики. Каналов диагностики достаточно одного на устройство (пять устройств = пять каналов диагностики)
5. Сохраняем, компилируем и запускаем. Окно вызывается через 233 атрибут
Такие окна диагностики можно сделать одно общее (на все устройства) или персональные (все устройства одного цеха, все устройства по протоколам обмена и т.д.).
Цвет отображает текущее состояние - обмен без проблем, есть проблемы, нет обмена и т.д.
Случай второй. Контроль параметров.
Удобный формат отображения значений, особенно однотипных, не на мнемосхемах (видеокадрах) в виде таблицы - название, единицы измеркния и т.д. В Trace Mode 6 это делается в виде множества отдельных ГЭ Текст, каждый настраивается отдельно (особенно нудно прописывать форматы для отображения фищических величин. В Trace Mode 7 появился ГЭ Физическая величина и вопрос с заданием физических величин отпал. Но все равно каждый ГЭ создается и привязывается отдельно.
Теперь в наших руках есть окна-таблицы. Так же делаем канал Call.ChannelGroup, но уже с "FLOAT".
К аргументам привязываем уже каналы Float с границами. И запускаем
В окне отображается цвет интервала (предупредительный, аварийный, предельный, недостоверность).
Данные окна фактически пощволяют в кратчайшие сроки создать удобный функционал для контроля за параметрами для Оператора (пока Вы будете создавать красивую мнемосхему).
Случай третий. DPA-управление.
Таблицы с вещественными числами это хорошо (даже отлично), но есть же управление...
Опять же делаем канал Call.ChannelGroup, но уже с "DPA"
Привязываем DPA-каналы. И запускаем.
Отображается текущий статус, режим работы и режим управления.
Столбцы можно переименовать и поменять местами. Через cnf-файл.
С учетом окон событий и окна перехода по экранам, можно вообще весь проект построить на таких окнах 🤩
Успехов в освоении Программы и применении полученного опыта! 👽