0
Одна форма для множества одинаковых элементов
Каким образом можно создать одну форму (мнемосхему) и с её помощью настраивать одинаковые элементы?
Например, на мнемосхеме имеем пять ПИД-регуляторов, на основной мнемосхеме видим их два параметра, а по нажатию на кнопку настройки рядом с изображением элемента переходить на форму (мнемосхему) в которой настраивать конфигурационные параметры.
Например, на мнемосхеме имеем пять ПИД-регуляторов, на основной мнемосхеме видим их два параметра, а по нажатию на кнопку настройки рядом с изображением элемента переходить на форму (мнемосхему) в которой настраивать конфигурационные параметры.
Сервис поддержки клиентов работает на платформе UserEcho
Прошу прощения за задержки с ответами, суета с входом бетки пройдёт, станет немного поспокойней) По делу, надо подумать как это можно реализовать, попробую накидать пример, о результатах напишу.
можно ли и каким образом реализовать мнемосхему-шаблон для отображения / управления однотипными объектами, посредством динамической привязки группы тегов попеременно от того или иного объекта?
В текущей реализации, решение данной задачи получается слишком громоздкой. Работаем над изменением внутренней структуры SIMP, для более легкого решения подобных задач.
1. Создать новую мнемосхему.
2. Разместить необходимые компоненты (индикаторы, управление…), присвоить соответствующие каналы(теги).
3. Убрать флаг "Во весь экран", задать необходимые размеры и позицию левого верхнего угла при открытии мнемосхемы.
4. Сохранить мнемосхему с именем "ПУ-1" (Панель Управления-1).
5. Открыть папку хранения мнемосхем, у меня это c:\slProject\Forms\, увидим в списке файл с именем "ПУ-1.msl".
6. Копируем его и тут же вставляем 4 раза. Новые будут сохраняться под именем "ПУ-1 - копия.msl" и т. д.
7. Назначаем соответствующие имена "ПУ-2", "ПУ-3" и т. д.
8. Открываем поочередно созданные таким образом панели управления ПИД регуляторов в редакторе мнемосхем и назначаем соответствующие каналы(теги) в каждом.
9. На основной мнемосхеме в зоне индикации 2-х основных параметров каждого ПИД регулятора(лучше обозначить область рамкой или разместить индикаторы параметров на виртуальной панели) размещаем кнопку открытия мнемосхемы и присваиваем имя, например "Параметры" и выбираем имя мнемосхемы которую будем открывать для изменения значений. Закрываться панель управления будет по клику кнопочки с крестиком в правом верхнем углу панели управления, поскольку кнопочку закрытие мнемосхемы я не нашел или её пока не придумали :).
А так, как Вы хотите, на мой взгляд, даже у наших европейских и заокеанских товарищей нет(Siemens, Allen Bradley…). Встречал я подобную реализацию в WinCC Flexible Siemens с одной общей для всех мнемосхемой, но это было не без помощи программы в самом ПЛК, компонента FacePlate и соответствующего опыта программиста, который это все реализовал.